SISTEM PERMINTAAN MATERIAL PROYEK SECARA

SISTEM PERMINTAAN MATERIAL PROYEK SECARA ONLINE
BERBASIS WEB
Dewi Anggraini (anggrainidewi942@yahoo.com)
Fakultas Teknik Jurusan Teknik Informatika
Universitas Muhammadiyah Sidoarjo

Abstrak
Sistem Permintaan Material Proyek Secara Online Berbasis Web merupakan suatu
aplikasi berbasis web yang digunakan untuk menunjang kegiatan perusahaan dalam
pembangunan sebuah proyek sehingga dapat memberikan pelayanan yang terbaik dan sesuai
dengan target yang telah disepakati oleh pihak client atau owner. Tujuan penelitian ini adalah
membantu perusahaan dalam pencatatan, penyimpanan, dan penyajian laporan mengenai
permintaan material proyek sehingga dapat memudahkan dalam memonitoring atau
mengawasi material apa saja yang telah diminta oleh pihak lapangan. Metode yang
digunakan penulis adalah menggunakan teknik pengumpulan data seperti, riset lapangan dan
studi pustaka. Analisis kebutuhan dan permasalahan yang digunakan adalah menggunakan
teknik analis sistem dan sistem fungsional serta kebutuhan non fungsional. Dari penerapan
aplikasi diharapkan hubungan antara pihak lapangan dan pihak administrasi dapat terjalin
dengan baik sehingga tidak terjadi miss comunication dalam pekerjaan yang akhirnya
membawa keuntungan bagi perusahaan.
Kata Kunci : Material, Online, Permintaan, Proyek, Sistem, Web


1. PENDAHULUAN

sehingga

1.1 Latar Belakang

memonitoring atau mengawasi material apa

Perkembangan teknologi informasi sangat

saja yang telah diminta oleh pihak lapangan.

cepat

seiring

dengan

kebutuhan


akan

dapat

Selain

itu,

memudahkan

dapat

dalam

mengurangi

atau

informasi dan pertumbuhan tingkat kecerdasan


meminimalisir resiko akan membengkaknya

manusia. Saat ini telah banyak sistem atau

permintaan material yang tidak sesuai dengan

aplikasi yang digunakan untuk menunjang dan

rancangan yang telah disepakati sebelumnya.

menyelesaikan

suatu

permasalahan

yang

biasanya timbul dalam suatu organisasi,

perusahaan atau instansi pemerintahan.
Sistem atau aplikasi tersebut diharapkan
dapat

meningkatkan

kinerja

dari

suatu

organisasi ataupun instansi agar lebih efektif
dan efisien serta mudah dalam penerimaan
informasi yang ingin disampaikan. Begitu juga
dalam bidang usaha dan bisnis, sistem
informasi sangat dibutuhkan dalam upaya
mempermudah pencatatan, penyimpanan, dan
penyajian laporan.


Abadi, perusahaan bidang Kontruksi yang
didirikan sejak tahun 1992 juga memerlukan
sistem untuk menunjang kegiatan mereka
dalam pembangunan sebuah proyek sehingga
dapat memberikan pelayanan yang terbaik dan
sesuai dengan target yang telah disepakati oleh
pihak client atau owner. Demi terwujudnya hal
PT.

memerlukan
mencatat,

Eppconindo
sebuah

saat ini, termasuk karyawan PT. Eppconindo
Pilar Abadi yang mayoritas menggunakan
internet dalam kehidupan sehari-hari. Oleh
karena


itu,

sebagai

sistem

menyimpan,

dan

Pilar
yang

Abadi
dapat

menyajikan

laporan mengenai permintaan material proyek


upaya

mempercepat

pelayanan permintaan barang atau material
yang dibutuhkan oleh proyek maka penulis
bermaksud

membuat

sebuah

Sistem

Permintaan Material Proyek Secara Online
Berbasis

Web.

Yang


bertujuan

untuk

memudahkan pihak lapangan dan pihak
adiministrasi

Seperti halnya pada PT. Eppconindo Pilar

tersebut

Dengan meningkatnya pengguna internet

dalam

memonitoring

penggunaan material sesuai dengan kebutuhan
proyek.

Semakin

berkembangnya

teknologi

komputer dan informasi dalam berbagai
bidang kehidupan saat ini memotivasi manusia
untuk
teknologi

berlomba-lomba
ini

untuk

memanfaatkan
membantu

mempermudah pekerjaan mereka.


dan

1.2 Rumusan Masalah

efektif dan efisien dalam pencatatan data

Berdasarkan rumusan masalah yang telah

permintaan material proyek, sehingga dapat

diuraikan oleh penulis diatas, maka dapat

digunakan dalam memonitoring material di

dirumuskan permasalahannya yaitu:

lapangan. Serta dapat meminimalisir atau

1. Bagaimana membuat sistem yang dapat

membantu para pihak lapangan dan pihak

mengurangi biaya percetakan untuk Form
Permintaan Barang.

administrasi mudah untuk memonitoring
penggunaan

material

sesuai

dengan

kebutuhan proyek yang selalu up to date.
2. Bagaimana

mendesain

aplikasi

2. LANDASAN TEORI
2.1 Konsep Sistem
Sistem adalah sekumpulan kegiatan atau

permintaan material proyek yang dapat

elemen

yang

saling

bekerjasama

yang

mendukung pengambilan data yang cepat,

dihubungkan dengan cara tertentu sehingga

memudahkan dalam peninjauan barang

membuat satu kesatuan untuk melaksanakan

dan lebih efisien serta menghemat waktu.

suatu fungsi guna mencapai tujuan.
2.2 Sistem Informasi
Sistem Informasi adalah suatu sistem

1.3 Batasan Masalah
1. Alur sistem hanya membahas Admin,

didalam

suatu

organisasi

Supervisor atau Manager Proyek, dan

mempertemukan

Barang.

transaksi harian, mendukung operasi, bersifat

2. Aplikasi hanya menggunakan PC atau
Laptop dan Handphone atau Smartphone.
3. Proses permintaan material proyek hanya
dapat dilakukan oleh Admin, Supervisor
atau Manager Proyek.

kebutuhan

yang

pengolahan

manajerial dan kegiatan strategi dari suatu
organisasi, dan menyediakan pihak luar
tertentu

dengan

laporan-laporan

yang

diperlukan.
2.3 Konsep Internet

4. Proses pembelian material dan laporan

Internet adalah suatu jaringan antar

hanya dapt dilakukan oleh Admin dan

komputer yang saling dihubungkan. Media

Manager Proyek

penghubung tersebut dapat melalui kabel,
kanal satelit, maupun frekuensi radio sehingga
komputer-komputer yang terhubung dapat

1.4 Tujuan Penelitian
Membuat

sebuah

sistem

untuk

saling berkomunikasi. Setiap komputer yang

memberikan pelayanan yang lebih cepat,

terhubung dengan jaringan tersebut, diberikan

sebuah nomor, dan berkomunikasi satu sama

pembayaran di Indonesia dilaksanakan oleh

lainnya dengan bahasa komunikasi yang sama.

Bank Indonesia yang dituangkan dalam
Undang Undang Bank Indonesia.

2.4 Konsep Permintaan Barang
Secara umum, permintaan dapat diartikan

2.7 Konsep Penerimaan Barang

sebagai proyeksi kebutuhan dan keinginan

Penerimaan Barang adalah Menerima

konsumen untuk memperoleh atau memiliki

fisik barang dari pabrik, prinsipal atau

sejumlah barang/jasa pada tingkat harga

distributor yang disesuaikan dengan dokumen

tertentu dan dalam periode waktu tertentu.

pemesanan dan pengiriman dan dalam kondisi

2.5 Konsep Pengiriman Barang

yang sesuai dengan persyaratan penanganan

Pengiriman

Barang

adalah

Mempersiapkan pengiriman fisik barang dari
gudang ketempat tujuan yang disesuaikan

barangnya
2.8 Perangkat Pengembangan Sistem
2.8.1 Xampp

dengan dokumen pemesanan dan pengiriman

XAMPP adalah software web server

serta dalam kondisi yang sesuai dengan

apache yang di dalamnya tertanam server

persyaratan penanganan barangnya

MySQL

yang

mencakup

didukung

dengan

bahasa

pemrograman PHP untuk membuat website

2.6 Konsep Pembayaran
Sistem

yang

seperangkat

yang dinamis. XAMPP sendiri mendukung

yang

dua system operasi yaitu windows dan Linux.

digunakan untuk melaksanakan pemindahan

Untuk linux dalam proses penginstalannya

dana guna memenuhi suatu kewajiban yang

menggunakan command line sedangkan untuk

timbul dari suatu kegiatan ekonomi. Sistem

windows

Pembayaran merupakan sistem yang berkaitan

menggunakan interface grafis sehingga lebih

dengan pemindahan sejumlah nilai uang dari

mudah

satu pihak ke pihak lain. Media yang

Windows di banding dengan Linux.

digunakan untuk pemindahan nilai uang

2.8.1

aturan,

lembaga

dan

mekanisme

dalam

dalam

proses

penginstalannya

penggunaaan

XAMPP

di

Apache

dari

Apache merupakan web server yang

penggunaan alat pembayaran yang sederhana

digunakan untuk menampilkan website di

sampai

yang

internet seperti menggunakan Mozilla firefox,

kompleks dan melibatkan berbagai lembaga

Google Crome, IE, Safari, dll berdasarkan

berikut

kode-kode yang di tulis di dalam website

tersebut

sangat

pada

aturan

beragam,

penggunaan

mainnya.

mulai

sistem

Kewenangan

mengatur dan menjaga kelancaran sistem

tersebut

baik

menggunakan

bahasa

pemrograman HTML maupun PHP yang

MySQL dapat melakukan transaksi dengan

mengambil suatu database yang dibangun di

mudah dan efisien serta mampu menangani

MySQL,

jutaan user dalam waktu yang bersamaan

sehingga

terbentuklah

sebuah

website yang dapat di lihat di Mozilla fire fox

(Firdaus 2007, h.56).

dan kawan-kawannya. Apache sendiri bersifat

2.8.4

Adobe Dreamweaver

opensource sehingga dapat digunakan oleh

Adobe Dreamweaver merupakan program

siapa saja dan dikembangkan oleh siapa saj

penyunting halaman web keluaran Adobe

tentunya

Systems

bagi

yang

mampu

yang

dulu

dikenal

mengembangkannya.

Macromedia

2.8.2

Macromedia. Program ini banyak digunakan

PHP

Dreamweaver

sebagai
keluaran

Preprocessor)

oleh pengembang web karena fitur-fiturnya

merupakan perangkat lunak open source yang

yang menarik dan kemudahan penggunaannya.

diatur dalam aturan general purpose licences

Dreamweaver memiliki fitur browser yang

(GPL). Pemrograman PHP sangat cocok

terintegrasi untuk melihat halaman web yang

dikembangkan dalam lingkungan web, karena

dikembangkan di jendela pratinjau program

PHP bisa dilekatkan pada script HTML atau

sendiri agar konten memungkinkan untuk

sebaliknya.

terbuka di web browser yang telah terinstal.

PHP

(Hypertext

PHP

dikhususkan

untuk

pengembangan web dinamis. Maksudnya,
PHP mampu menghasilkan website secara

3. METODOLOGI PENELITIAN

terus menerus hasilnya bisa berubah-ubah

Dalam penelitian ini, penulis akan

sesuai dengan pola yang diberikan, dan

membangun aplikasi yang dapat memberikan

bergantung pada permintaan client browser.

informasi dan pelayanan mengenai permintaan

2.8.3

MySQL

material proyek. Penelitian ini diharapkan

MySQL merupakan database yang

sebagai salah satu solusi untuk memberikan

menghubungkan

script

PHP

dengan

menggunakan perintah query dan escape
character yang sama dengan PHP. MySQL
mempunyai
mempermudah

tampilan
user

client
dalam

yang

mengakses

database dengan kata sandi untuk mengijinkan
proses yang akan dilakukan. Kelebihan dari

kemudahan dalam permintaan material terutama
pada saat proyek berada diluar kota.
3.1 Alat dan Bahan Penelitian
3.1.1

Alat

1. Laptop HP G42 Intel(R) Core(TM) i3
CPU @2,53GHz
2. Sistem Operasi Windows 7 Ultimate 32bit

3. Xampp sebagai Web Server

yang akan diteliti sebagai bahan refrensi

4. PHP

bagi penulis.

5. Adobe Dreamweaver CS6 sebagai editor
PHP

3.3 Teknik Analisis

6. MySQL sebagai DBMS

3.3.1 Studi Kelayakan

7. Mozilla Firefox sebagai Browser
3.1.2

Untuk dapat mencapai rancangan sistem
yang diharapkan dalam penerapan sistem yang

Bahan

Alur sistem pemesanan dan permintaan
material proyek di PT. Eppconindo Pilar Abadi

baik yaitu :
a. Data sebagai bahan penyusunan struktur
data yang akan dibuat.
b. Mengevaluasi setiap rumusan yang

3.2 Teknik Pengumpulan Data
Teknik pengumpulan data yang dilakukan
untuk mendapatkan sumber data yaitu:

dibuat.
c. Memperkirakan kendala yang akan
terjadi dan menyiapkan alternatif.

3.2.1 Riset Lapangan
Riset lapangan yang dimaksudkan
untuk

memperoleh

informasi

3.3.2 Prinsip Kerja Aplikasi

secara

Dalam pembuatan aplikasi ini, user akan

langsung dari Perusahaan dan juga dunia

register terlebih dahulu bertujuan agar admin

internet.

mengetahui seberapa banyak user yang sudah

Adapun teknik pengumpulan data

registrasi pada aplikasi. Dimana user tersebut

yang digunakan adalah :

dibagi menjadi 3 bagian sesuai dengan jabatan,

a. Pengamatan, yaitu pengumpulan data

yaitu : Admin, Superviseor (SPV) dan Manager

dan informasi yang dilakukan dengan

Proyek. Kemudian user login dengan mengisi

cara mengamati langsung ke lapangan

username dan password. Apabila user sudah

dan juga menganalisa sistem permintaan

masuk dalam menu aplikasi, user akan dapat

material

melihat dan memesan material dengan mengisi

yang

sedang

berjalan

di

Perusahaan tersebut.
b. Wawancara, yaitu pengumpulan data

form permintaan barang secara online, dan data
yang masuk akan diterima oleh server yang

dengan cara melakukan tanya jawab

menyimpan data tersebut di database MySQL

dengan pihak-pihak yang terkait.

dalam bentuk web PHP yang sudah terkoneksi

3.2.2 Studi Pustaka
Data diperoleh melalui buku-buku
literatur yang berhubungan dengan masalah

dengan internet. Setelah data pemesanan user
masuk

dalam database admin

juga akan

mengirimkan konfirmasi balasan kepada user
dengan menampilkan id permintaan sebagai

bukti bahwa barang yang di order sudah

dengan maksud untuk mengidentifikasikan

diterima oleh admin.

dan

Berikut prinsip kerja aplikasi secara
umum :

mengevaluasi

permasalahan-

permasalahan, hambatan-hambatan yang
terjadi dari kebutuhan yangdiharapkan
sehingga

dapat

diusulkan

perbaikan-

perbaikannya.
Hal-hal yang dilakukan pada tahap
analisis sistem adalah analisis masalah,
prosedur yang sedang berjalan, dokumen
yang terlibat, analisis pengkodean, analisis
kebutuhan

fungsional

dan

kebutuhan

nonfungsional meliputi analisis perangkat
keras, analisis perangkat lunak serta
analisis pengguna.
3.4.2

Analisa Fungsional

Ketika akan membangun sebuah
program aplikasi, tahap pertama yang
harus dilakukan yaitu dengan mempelajari
dan menganalisa sistem yang sedang

Gambar 3.1 Flowchart Prinsip Kerja
Aplikasi Permintaan Barang

berjalan.

Analisis

online

berbasis

3.4 Analisa Kebutuhan

menggunakan

3.4.1

menghubungkan

Analisa Sistem

aplikasi

web
pihak

pemesanan

android

yang

server

untuk

client

dengan

Suatu sistem adalah suatu jaringan

server dan menggunakan database sebagai

kerja dari prosedur-prosedur yang saling

penyimpanan data pada PT. Eppconindo

berhubungan, berkumpul bersama-sama

Pilar Abadi yang sedang berjalan saat ini

untuk

akan digambarkan dalam flowmap.

melakukan

kegiatan

atau

menyelesaikan suatu sasaran tertentu [9].
Sedangkan analisis sistem merupakan
penguraian dari suatu sistem yang utuh
kedalam

bagian-bagian

komponennya

Gambar 3.2 Flowmap Permintaan
Barang

Gambar 3.3 Flowmap Pembayaran

3.5 Analisa Kebutuhan Non Fungsional
3.5.1.1 Diagram Konteks
Diagram Konteks adalah diagram yang
mencakup masukan-masukan dasar, sistem
umum dan keluaran. Diagram ini merupakan
tingkatan tertinggi dalam diagram aliran data
dan hanya memuat satu proses, menunjukkan
sistem secara keseluruhan.

Gambar 3.4 Flowmap Pengiriman Barang

Gambar 3.6 Diagram Konteks

3.5.1.2 DFD Level 0
DFD Level 0 menggambarkan secara
keseluruhan proses yang ada pada sistem, serta
menggambarkan hubungan sistem dengan
kesatuan yang ada pada sistem.

Gambar 3.5 Flowmap Penerimaan Barang

3.5.1.4 DFD

Level

2

Proses

Order

Barang/Material
Merupakan hasil dekomposisi dari
proses-proses yang ada di Data Flow Diagram
(DFD) Level 1.

Gambar 3.9 DFD Level 2 Proses Order
Barang / Material
3.5.1.5 Skema Relasi
Gambar 3.7 DFD Level 0
3.5.1.3 DFD Level 1 Proses Permintaan
Barang
Merupakan hasil dekomposisi dari
proses-proses yang ada di Data Flow Diagram
(DFD) Level 0.

Basis data adalah kumpulan file yang
saling berkaitan. Pada model data relasional
hubungan antar file direlasikan dengan kunci
relasi (relation key), yang merupakan kunci
utama dari masing- masing file.
Perancangan basis data yang tepat akan
menyebabkan paket program relasional akan
bekerja secara optimal.

Gambar 3.8 DFD Level 1 Proses Permintaan

3.6.2 Desain Antar Muka Halaman Menu
Utama Admin

4. HASIL DAN PEMBAHASAN
Pada bagian ini akan dibahas mengenai
Gambar 3.10 Relasi Tabel
3.6 Desain Interface
Desain Interface adalah bagian yang penting
dalam aplikasi, karena yang pertama kali dilihat
ketika aplikasi di jalankan adalah tampilan antar
muka (Interface) aplikasi. Berikut ini adalah
gambar perancangan menu utama untuk user
dan admin.
3.6.1 Desain Antar Muka Halaman Menu
Utama User

hasil dan pembahasan Aplikasi Permintaan
Material Proyek Secara Online Berbasis Web.
Aplikasi ini bertujuan untuk memudahkan
pihak lapangan dan pihak adiministrasi dalam
memonitoring penggunaan material sesuai
dengan kebutuhan proyek. Dengan aplikasi ini
diharapkan dapat memberikan pelayanan yang
lebih

cepat,

efektif

dan

efisien

dalam

pencatatan data permintaan material proyek,
sehingga

dapat

digunakan

dalam

memonitoring material di lapangan. Serta
dapat meminimalisir atau mengurangi biaya
percetakan untuk Form Permintaan Barang.
4.1 Implemetasi Sistem
Sesuai metodologi penelitian pada
Bab 3, maka penulis dapat menerapkan
hasil dari implementasi program yang

telah dilakukan sesuai dengan konsep
yang sudah dibuat, sehingga terwujud
sebuah aplikasi yang diharapkan sesuai
dengan tujuan. Pengujian juga berguna
untuk

mengetahui

kekurangan

serta

kelebihan dari aplikasi yang telah dibuat.
4.1.1 Tampilan Halaman Login
Halaman pertama saat kita (user)

Gambar 4.2 Tampilan Dashboard untuk
Supervisor

membuka aplikasi permintaan material
adalah

halaman

login.

Untuk

mengakses halaman login, user terbagi
menjadi 3 yaitu Supervisor, Admin dan
Manager. Masukkan username dan
password yang telah didaftarkan untuk
login, kemudian klik login maka kita
(user)

sudah

bisa

menggunakan

aplikasi sesuai keinginan kita.

Tampilan Dashboard untuk Supervisor
hanya menampilkan menu Permintaan Barang
dan Pengiriman Barang. Hal ini dikarenakan
akses untuk Supervisor hanya terbatas mengisi
Form Permintaan Barang dan melihat atau
mereview Permintaan Barang dan Pengiriman
Barang.

4.1.3 Tampilan Dashboard untuk
Admin/Manager

Gambar 4.1 Tampilan Halaman Login

4.1.2 Tampilan Dashboard untuk
Supervisor
Gambar 4.3 Tampilan Dashboard untuk
Admin/Manager

Tampilan

Dashboard

untuk

mengontrol pembelian dan pengiriman

Admin/Manager berbeda dengan Tampilan
Dashboard untuk
Admin/Manager,

Supervisor.
dashboard

Pada

user

barang yang telah dikirim ke proyek
5.2 Saran

menampilkan

Saran yang dapat diberikan

submenu yang lebih lengkap, mulai dari Data

Penulis atas penelitian ini adalah sebagai

Master hingga Laporan. Hal ini dikarenakan

berikut :

akses utama pada aplikasi ini berada pada

1. Dengan adanya aplikasi yang saya buat

Admin/Manager.

untuk tugas akhir skripsi ini sya
berharap

5. KESIMPULAN DAN SARAN
5.1 Kesimpulan
Dari hasil pengembangan aplikasi

Berbasis

Web

dapat

diambil

kesimpulan yaitu :

perusahaan

bersangkutan

dapat

program

dengan

ini

yang

memanfaatkan
baik,

agar

perusahaan dapat berkembang dengan

Sistem Permintaan Material Proyek Secara
Online

agar

baik.
2. Agar website ini dapat ditampilkan
dengan

1. Pengembangan media berbasis website

optimal

maka

diperlukan

adanya dukungan perangkat keras dan

ini memudahkan bagi pengakses website

perangkat lunak yang memadai

untuk memperoleh informasi mengenai
permintaan barang yang telah diminta
dan memudahkan user untuk mengelola
data

material

proyek

serta

dapat

mempercepat proses permintaan barang
2. Aplikasi web yang telah dibuat ini
berhasil menampilkan beberapa info
seperti

daftar

pengiriman

permintaan

barang

serta

barang,
pembelian

material.
3. Berdasarkan hasil uji aplikasi, responden
menyatakan

dengan

adanya

madia

aplikasi berbasis web ini, pengguna
dapat dengan mudah untuk melakukan
pemesanan material proyek serta dalam

6. DAFTAR PUSTAKA
http://logistikindonesia.blogspot.co.id/2010/07
/pengiriman-barang.html diakses tanggal 29
Juni 2016
http://logistikindonesia.blogspot.co.id/2010/07
/penerimaan-barang.html diakses tanggal 29
Juni 2016
http://akholilashari.blogspot.co.id/2011/04/kon
sep-permintaan.html diakses tanggal 29 Juni
2016

Anhar. (2010). Panduan menguasai PHP &
Mysql. jakarta: Media kita.
Hakim, R. (2010). Cara cerdas mengelola
blog. jakarta: elex media komputindo.
Kusrini. (2007). strategi perancangan dan
pengelolaan basis data. Yogyakarta: Andi.