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.
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.