Anda di halaman 1dari 12

L E N T E R A D U M A I, Volume 10, Nomor 2, Mei 2019

eISSN : 2528 - 1062


pISSN : 2302 - 9137

APLIKASI INVENTARIS BARANG PADA MTS NURUL ISLAM


DUMAI MENGGUNAKAN PHP DAN MYSQL
Muhammad Saed Novendri1, Ade Saputra 2, Chandra Eri Firman 3
1,
Jurusan Manajemen Informatika, AMIK Dumai
2,
Jurusan Teknik Informatika, STMIK Dumai
3,
Jurusan Manajemen Informatika, AMIK Dumai
1,2,3
Jalan Utama Karya Bukit Batrem, Dumai - Kode Pos 28811
e-mail : muhamamadsyattahillah@gmail.com

ABSTRAK

Perancangan Sistem informasi inventaris barang ini dilakukan bertujuan untuk mempermudah pencatatan
data barang yang cukup banyak dan rumit serta masih dikelola secara manual pada MTS Nurul Islam Kota
Dumai. Sistem informasi yang dirancang terdiri dari beberapa bagian antara lain: pencatatan data tempat
inventaris, pencatatan barang masuk, pencatatan barang keluar, mutasi barang serta pembuatan laporan
barang masuk dan laporan barang keluar. Hasil implementasi dari Sistem informasi inventaris ini adalah
pencatatan data inventaris serta pembuatan laporan inventaris lebih mudah untuk dilakukan. Dengan
adanya sistem informasi inventaris barang ini, pekerjaan pendataan inventaris barang pada MTS Nurul
Islam Kota Dumai sudah dapat dilakukan dengan lebih cepat dan akurat.

Kata Kunci: Laporan Inventaris Barang, data barang inventaris, pada MTS Nurul Islam Kota Dumai,
MYSQL,PHP

1. PENDAHULUAN menyulitkan proses pengawasannya. Proses


Inventaris adalah kegiatan untuk menyusun pencatatan secara konvensional yang digunakan di
barang atau mencatat barang atau bahan yang ada MTS Nurul Islam Dumai menyebabkan informasi
secara benar, tujuan inventaris barang adalah tentang inventaris sekolah sulit diketahui secara
memudahkan pelaksanaan kegiatan pengawasan pasti dan cepat. Rekapitulasi laporan inventaris
atau kontrol, baik dalam penggunaan barang juga dilakukan secara manual dan periodic tidak
maupun dalam menilai tanggung jawab memungkinkan untuk mendapat informasi secara
pemeliharaan dan penghematan barang milik real time atau jika dibutuhkan sewaktu-waktu.
yayasan, apabila sewaktu-waktu membutuhkan Proses yang masih konvensional ini juga
informasi yang ada pada arsip, kita dapat mudah memerlukan waktu yang lama. Kendala atau
menemukannya, agar tujuan kearsipan dapat kesulitan dalam proses pengolahan data barang
tercapai dengan baik. Dengan kemajuan teknologi inventaris. Sistem tersebut merupakan sebuah
semakin canggih, dikarenakan komputer dapat aplikasi yang mencakup proses pendataan barang
mengelola data secara maksimal, sehingga dapat masuk dan barang keluar baik barang habis pakai
membantu guru untuk lebih mudah mengelola maupun tidak habis pakai, data keadaan barang,
data-data yang akan dibuat berdasarkan data data serta laporan-laporan yang berkaitan dengan hal-
yang akan dikelola. Proses pengolahan data hal tersebut seperti laporan jumlah barang,
barang yang menjadi tanggung jawab sekolah, laporan keadaan barang, laporan pemakaian barang
atau biasa disebut dengan barang inventaris, hingga laporan pemusnahan. Diharapkan dengan
mulai dari pendataan barang masuk dan adanya sistem ini, proses pengolahan data
barang keluar, pendataan barang habis pakai barang inventaris sekolah dapat berjalan dengan
dan tidak habis pakai, pendataan barang yang lancar, cepat, minim kesalahan, dan kebutuhan
rusak atau barang yang harus dimusnahkan, informasi tentang inventaris sekolah dapat
hingga penyusunan laporan mengenai barang- diperoleh dengan mudah.
barang tersebut tentu memerlukan sebuah
pencatatan yang detail dan rapi agar memudahkan
pengawasan dan penyusunan anggaran
sekolah. Namun, karena banyaknya jumlah
barang yang harus didata membuat beberapa
barang terkadang luput dari perhatian petugas dan

JURNAL MANAJENEN DAN TEKNOLOGI INFORMASI Page 46


L E N T E R A D U M A I, Volume 10, Nomor 2, Mei 2019
eISSN : 2528 - 1062
pISSN : 2302 - 9137

2. LANDASAN TEORI
2.1 Pengertian Inventaris PHP tidak akan terlihat pada saat user memilih
Menurut Suparjati dkk (2000), inventarisasi perintah “View Source” pada web brouser
barang adalah semua kegiatan dan usaha untuk yangmereka gunakan. Penulisan scrip PHP diawali
memperoleh data yang diperlukan tentang dengan tanda lebih kecil (<) dan diakhiri tanda
ketersediaan barang-barang yang dimiliki dan lebih besar (>). Ada cara untuk menuliskan script
diurus, baik yang diadakan melalui pembelian PHP, yaitu:
menggunakan anggaran belanja, maupun <? Scrip_php ?>
sumbangan atau hibah untuk diadministrasikan <? Php Scrip_php?>
sebagaimana mestinya menurut ketentuan dan <% Script_php %>
cara yang telah ditetapkan di masing-masing <Script laguange= “ php” > Script_php</Script>
instansi. Pemisah antara instruksi adalah titik koma (;) dan
2.2 Pengertian Aplikasi untuk membuat atau menambahkan komentar
Menurut Hasan Abdurahman dan Asep Ririh penulisannya adalah: /* komentar */, # komentar #
Riswaya (2014), aplikasi adalah program siap komentar. Cara penulisan dibedakan menjadi
pakai yang dapat digunakan untuk menjalankan Embeddedscript dan non-Embedded script.
perintah-perintah dari pengguna aplikasi tersebut 1) Embedded Script
dengan tujuan mendapatkan hasil yang lebih Contoh:
akurat sesuai dengan tujuan pembuatan aplikasi <html>
tersebut, aplikasi mempunyai arti yaitu <head>
pemecahan masalah yang menggunakan salah satu <title> PHP dengan Embeddcd Script </title>
teknik pemrosesan data aplikasi yang biasanya </head>
berpacu pada sebuah komputansi yang diinginkan <body>
atau diharapkan maupun pemrosesan data yang </html>
diharapkan. Pengertian aplikasi secara umum 2) Non-Embedded Script
adalah alat terapan yang difungsikan secara Contoh:
khusus dan terpadu sesuai kemampuan yang <?php
dimilikinya, aplikasi merupakan suatu perangkat echo”<html>”;
komputer yang siap pakai bagi user. echo”<head>”;
2.3 Pengertian PHP echo”<title> PHP dengan Embedded Script
Bahasa pemrograman PHP merupakan </title>”;
bahasa pemrograman untuk membuat website echo “<body>”;
yang bersifat server-side scripting. PHP bersifat echo”<p> Web master </P>”;
dinamis. PHP dapat dijalankan pada berbagai echo”</body>”;
macam sistem operasi seperti Windows, Linux, echo”</html>”;
dan Mac Os. Selain Apache, PHP juga 2.4 Pengertian CSS
mendukung beberapa web server lain, seperti Menurut (Kurniawan, 2008:1) dalam Jurnal
Microsoft ISS, Caudium, dan PWS. PHP dapat Siswanto dan Suwarni (ISSN:1858:2680) CSS
memenfaatkan database untuk menghasilkan merupakan kependekan dari Cascading Style Sheet
halaman web yang dinamis. Sistem manajemen yang berfungsi untuk mengatur tampilan dengan
database yang sering digunakan bersama PHP kemampuan jauh lebih baik dari tag maupun atribut
adalah MYSQL. Namun, PHP juga mendukung standar HTML (Hypertext Markup Language). CSS
sistem manajemen Database Oracle, Microsoft sebenarnya adalah suatu kumpulan atribut untuk
Access, Interbase, d-Base, dan PostgreSQL. fungsi format tampilan dan dapat digunakan untuk
(Andi, Wahana Komputer, 2014:h,73). Menurut mangontrol tampilan banyak dokumen secara
(Budi Raharjo 2012:41) dalam jurnal Yesi bersamaan. Keuntungan menggunakan CSS yaitu
Susanti, dkk, (ISSN: 1858 – 2680) PHP adalah jika ingin mengubah format dokumen, maka tidak
salah satu bahasan pemrograman skrip yang perlu mengedit satu persatu.
dirancang untuk membagun aplikasi web. Ketika 2.6 Pengertian HTML
dipanggil dari web browser, program yang ditulis Menurut Hidayatullah dan Kawistara (2015)
dengan PHP akan di-parsing di dalam web server dalam jurnal Fitri Ayu dan Nia Permata Sari
oleh interprenter PHP dan diterjemahkan ke (ISSN:2549-0222) “Hypertext Merkup Languange
dalam dokumen HTML, yang selanjutnya akan (HTML) adalah bahasa standard yang digunakan
ditampilkan kembali web server. Karena untuk menampilkan halaman web”. Yang bisa
pemprosesan program PHP dilakukan didalam dilakukan dengan HTML yaitu: a. Mengatur
lingkungan web browser, PHP dikatakan sebagai tampilan dari halaman web dan isinya. b. Membuat
bahasa sisi server (server-side). Oleh sebab itu, tabel dalam halaman web. c. Mempublikasikan
seperti yang telah dikemukakan sebelumnya, kode
JURNAL MANAJENEN DAN TEKNOLOGI INFORMASI Page 47
L E N T E R A D U M A I, Volume 10, Nomor 2, Mei 2019
eISSN : 2528 - 1062
pISSN : 2302 - 9137

halam web secara online. d. Membuat form yang 2680), Database juga memiliki tujuan-tujuan lain
bisa digunakan untuk menangani registrasi dan seperti berikut ini:
transaksi via web. Contoh: Setiap dokumen 1. Kecepatan dan kemudahan (speed)
HTML diawali dan diakhiri dengan tag HTML. Pemanfaat database memungkinkan kita
2.7 Pengertian XAMPP untuk dapat menyimpan data atau melakukan
Xampp merupakan singkatan dari X ( empat perubahan terhadap data atau menampilkan
sistem operasi apapun), XAMPP merupakan kembali data tersebut dengan lebih cepat dan
perangkat lunak bebas, yang mendukung banyak mudah.
sistem operasi, dan merupakan kompilasi dari 2. Efesiensi ruang penyimpanan (space)
beberapa program. Seperti Apache, MYSQL, Dapat melakukan penekanan jumlah
PHPP, dan Perl. Xampp adalah tool yangn pengulangan data, baik dengan menerapkan
menyediakan paket perangkat lunak dalam satu sejumlah pengkodean atau dengan membuat relasi-
buah paket.Dalam paket Xampp sudah terdapat relasi dalam bentuk file antar kelompok data yang
Apche(Web Server), Mysql (Database), PHP ( salin berhubungan.
server side scripting), Perl, FTP server, 3. Keakuratan (accuracy)
PhpMyAdmin, dan berbagai pustaka bantu Pemanfaatan pengkodean atau pembentukan
lainnya. (Andi, Wahana Komputer, 2014:h,72). relasi antar data bersama dengan penerapan aturan
Kepanjangan dari Xampp yaitu : atau batasan tipe data, domain data, keunikan data,
X : Program ini dapat dijalankan dibanyak dan sebagainya, yang secara ketat dapat diterapkan
sistem operasi, seperti Windows, Linux, Mac dalam sebuah basis data, sangat berguna untuk
OS dan juga Solaris. menekan ketidak akuratan pemasukan atau
A : Apache merupakan aplikasi web server. penyimpanan data.
Tugas utama dari Apache adalah 4. Ketersediaan (availability)
menghasilkan halaman web yang benar Pertumbuhan data baik dari sisi jumlah,
kepada user berdasarkan kode PHP yang maupun jenisnya sejalan dengan waktu akan
dituliskan oleh pembuat web atau user. semakin membutuhkan ruang penyimpanan yang
M : MySql, merupakan aplikasi data server. besar. Padahal tidak semua data itu selalu di
Perkembangannya disebut juga Sql yang butuhkan, karena itu kita dapat memilih-milih
merupakan kepanjangan dari Structured adanya data utama atau master, data transaksi, data
Query Language. Sql merupakan bahasa historis, hingga data kadarluasa.
terstruktur yang digunakan untuk mengolah 5. Kelengkapan (completeness)
database. Untuk mengakomodasikan kebutuhan
P : PHP, merupakan bahasa pemrograman web, kelengkapan data yang semakin berkembang, yaitu
dimana user dapat menggunakan bahasa dengan menambah record-record data dan
pemrograman ini untuk membuat web yang melakukan perubahan struktur dalam basis data,
bersifat server-side scripting. baik dalam bentuk penambahan objek baru tabel
P : Perl, yaitu merupakan bahasa pemrograman atau dengan penambahan file-file baru pada suatu
untuk segala keperluan, dan dikembangkan tabel.
pertama kali oleh Larry Wall di mesin Unix. 6. Keamanan (security)
2.8 Pengertian Basis Data Mencegah pengaksesan data oleh orang yang
Menurut Adi Nugroho (2011;5) dalam jurnal tidak berwenang. Kebersamaan pemakaian
Fery Wongso (ISSN: 1829 –9822), basis data database dikelolah oleh sistem aplikasi yang
sebagai kumpulan terorganisasi dari data-data mendukung lingkungan multiuser.
yang berhubungan sedemikian rupa sehingga 2.10 Pengertian MySQL
mudah disimpan, dimanipulasi serta dipanggil Pada perkembangannya, MYSQL disebut juga
oleh pengguna. Terminologi hubungan berarti SQL yang merupakan singkatan dari Structured
data mendeskripsikan domain (ranah) tertentu Query Languange. SQL merupakan bahasa
sehingga pengguna mudah untuk mendapatkan terstruktur yang khusus digunakan untuk mengolah
jawaban atas pertanyaan yang diajukan ke basis database. SQL pertama kali didefinisikan oleh
data tersebut. Sedangkan pengertian sistem basis American National Standards Institute (ANSI) pada
data adalah sebagai koleksi dari data-data yang tahun 1986. MYSQL adalah sebiah sistem
terorganisasi sedemikian rupa sehingga data manajemen database yang setbersifat open source.
mudahdisimpan dan dimanipulasi (diperbarui, MYSQL merupakan sistem manajemen
dicari, diolah dengan perhitunganperhitungan database yang bersifat relational. Artinya, data
tertentu, serta dihapus). yang dikelola dalam database yang akan diletakkan
2.9 Manfaat Basis Data pada beberapa tabel yang terpisah sehingga
Menurut Kadir (2003:254) dalam jurnal manipulasi data akan jauh lebih cepat. MYSQL
Toibah Umi Kalsum dan Siswanto (ISSN: 1858 – dapat digunakan untuk mengelola database mulai

JURNAL MANAJENEN DAN TEKNOLOGI INFORMASI Page 48


L E N T E R A D U M A I, Volume 10, Nomor 2, Mei 2019
eISSN : 2528 - 1062
pISSN : 2302 - 9137

dari yang kecil sampai dengan yang sangat besar. 2.13 Website
(Andi, Wahana Komputer, 2014:h,73). Website merupakan kumpulan dari halaman –
SQL juga dapat diartikan sebagai antar muka halamanweb yang berhubungan dengan file file lain
standar untuk sistem manajemen relasional, yang saling terkait. Dalam sebuah website terdapat
termasuk sistem yang beroperasi pada komputer suatu halaman yang dikenal dengan sebutan home
pribadi. SQL memungkinkan seorang pengguna page. Home page adalah sebuah halaman yang
untuk mengetahui dimana lokasinya, atau pertama kali ketika seseorang mengunjungi sebuah
bagaimana informasi tersebut disusun. SQL lebih website. dari home page, pengunjung dapat
mudah digunakan dibandingkan dengan bahasa mengklik hyperlink untuk pindah ke halaman lain
pemrograman, tetapi rumit dibandingkan software yang terdapat dalam website tersebut.Sebuah home
lembar kerja dan pengolah data. Sebuah page biasanya merupakan sebuah file dengan nama
pernyataan SQL yang sederhana daoat index.htm atau index.html. (Jhonsen, 2004:h,2).
menghasilkan set permintaan untuk informasi Menurut (Surajino, 2004) dalam jurnal Hendra
yang tersimpan pada komputer yang berbeda Jaya (ISSN: 1829-7021)Pengertian Web atau Situs
diberbagai lokasi yang tersebar, sehingga Websiteatau situs dapat diartikan sebagai kumpulan
membutuhkan waktu dan sumber daya komputasi halaman halaman yang digunakan untuk
yang banyak. SQLinte dapat digunakan untuk menampilkan informasi, teks, gambar diam atau
ivestigasi interaktif, atau pembuatan laporan ad bergerak, animasi, suara, dan atau gabungan dari
hoc atau disisipkan dalam program aplikasi. semuanya itu, baik yang bersifat statis
SQL juga merupakan bahasa pemrograman maupundinamis yang membentuk satu rangkaian
yang dirancang khusus untuk mengirimankan bangunan yang saling berkait dimana masing
suatu perintah query (pengaksesan data masing dihubungkan dengan jaringan jaringan
berdasarkan pengalamatan tertentu) terhadap halaman/hyperlink.
sebuah database. Kebanyakan software database Unsur Unsur Website atau SitusUntuk
mengimplementasikan SQL secara sedikit menyediakan keberadaan sebuat website, maka
berbeda, tapi seluruh database SQL mendukung harus tersedia unsur-unsur penunjangnya, adalah
subset standar yang ada. sebagai berikut :Pengertian nama domain atau
Jadi, SQL adalah permintaan yang melekat biasadisebut dengan Domain Name atau URL
pada suatu database atau SMBD tertentu. Dengan adalah alamat unik di dunia internet yang
kata lain, SQL adalah perintah atau bahasa yang digunakan untuk mengidentifikasikansebuah
melekat di dalam SMBD. Sebagai suatu bahasa website, atau dengan kata lain domain name adalah
permintaan, SQL didukung oleh SMBD, seperti alamat yang digunakan untuk menemukan sebuah
MySQL Server, MySQL, PostgreSQL, Interbase, wesite pada dunia internet. Contoh
dan Oracle. Selain itu SQL juga didukung oleh http://www.unm.ac.id/ dan http://www.detik.com/.
database bukan server, seperti MS Acess maupun Nama domain diperjualbelikan secara bebas di
Paradox.(Surniawan, Wahana Eri Mardiani, internet dengan status sewa tahunan. Nama domain
2014:h,25,26). sendiri mempunyai identifikasi ekstensi/akhiran
2.11 Notepad++ sesuai dengan kepentingan dan lokasi keberadaan
Notepad++ adalah sebuah penyunting teks website tersebut, contoh nama domain berekstensi
dan penyunting kode sumber yang berjalan di lokasi negara Indonesia adalah co.id nama domain
sistem operasi windows. Notepad++ website perusahaan), ac.id (nama domain website
menggunakan komponen Scintilla untuk pendidikan), go.id (nama domain website instansi
menampilkan dan mengedit teks maupun berkas pemerintahan), or.id (nama domain website
kode sumber beragam bahasa organisasi).Pengertian Web Hosting dapatdiartikan
pemrograman.(Andi,WahanaKomputer,2014) sebagai ruangan yang terdapat dalam harddisk
2.12 Java Script tempat menyimpan berbagai data, file, gambar dan
Menurut Kadir (2013:58) dalam jurnal lain sebagainya yang akan ditampilkan di website.
Supriyanta dan Khoirun Nisa (ISSN:2338- Besarnya data yang bisa dimasukkan tergantung
9761)“Java script adalah bahasa skrip yang dari besarnya web hosting semakin besar pula data
digunakan untuk mengontrol tindakan-tindakan yang dapat dimasukkan dan ditampilkan dalam
yang diperlukan di halaman web”. Sedangkan website. Web Hosting juga juga diperoleh dengan
menurut Raharjo (2011:221) dalam jurnal menyewa besarnya hosting ditentukan ruangan
Supriyanta dan Khoirun Nisa (ISSN:2338- harddisk dengan ukuran MB (Mega Byte) atau GB
9761)“Java script adalah bahasa yang berfungsi (Giga Byte). Lama penyewaan web hosting rata
membuat skrip-skrip program yang dapat dikenal rata dihitung per tahun. Penyewaan hosting
dan dieksekusi oleh web browser dengan tujuan dilakukan dari perusahaan perusahaan penyewa
untuk menjadikan halaman web lebih bersifat web hosting yang banyakdijumpai baik di
interaktif”. Indonesia maupun luar negeri.

JURNAL MANAJENEN DAN TEKNOLOGI INFORMASI Page 49


L E N T E R A D U M A I, Volume 10, Nomor 2, Mei 2019
eISSN : 2528 - 1062
pISSN : 2302 - 9137

2.14 Mozila Firefox Hardisk Menunjukan


Mozila Firefox Adalah web browser free input/output
dan open source paling terkenal, pengguna menggunakan
Mozilla Firefox saat ini menempati jumlah hardisk
tertinggi setelah Internet Explorer (IE) maupun Diskette Menunjukan
browser lainnya. Browser yang dikembangkan input/output
dari kode mozilla yang dirilis oleh Netscape menggunakan
secara open sorce ini memiliki logo sekor rubah diskette
(fox). Keyboard Menunjukan
Dilihat dari jenisnya, Firefox adalah web input/output
browser berbasis grafis. Browser ini menggunakan
dikembangkan oleh Mozilla Corporation dan online keyboard
memiliki basis pengguna yang sangat banyak dan Display Menunjukan output
kontributor eksternal yang berkualtas. yang ditampilkam
Firefox adalah browser yang multiplatform, di monitor
sehingga bisa digunakan di berbagai macam versi Garis Air Menunjukan arus
sistem operasi, seperti Microsoft Windows, dari proses
MacOs X, dan Linux. Walaupun demikian, kode
dari Firefox telah diporting secara tidak resmike Penghubung menunjukan
berbagai sistem operasi , seperti FreeBSD, OS/2, penghubung ke
Solaris, SkyOS, BeOS, dan Window XP halaman yang
Profesional x64 Edition. masih atau ke
Kode sumber dari firefox didistribusikan halaman lain
secara bebas menurut perjanjian Mozilla tri- Sumber : Zefriyenni dan Santoso (2015)
license sebagai software free dan open source. 2.17 Data Flow Diagram( DFD )
(Yrama Widya 2007,h:16). Menurut (Muhamad Muslihudin, Oktafianto,
2.16 Aliran Sistem Informasi 2016:46) dalam jurnal Agus Ramdhani Nugraha
Menurut Zefriyenni dan Santoso (2015) dan Gati Pramukasari (ISSN : 2338-1477)Data
dalam jurnal Darmanta Sukrianto (ISSN:2549- Flow Diagram (DFD) adalah suatu model logika
0222)Aliran sistem informasi sangat berguna data atau proses yang dibuat untuk menggambarkan
untuk mengetahui permasalahan yang ada pada dari mana asal data dan ke mana tujuan data yang
suatu sistem. Dari sini dapat diketahui apakah keluar dari sistem, di mana data tersimpan, proses
sistem informasi tersebut masih layak dipakai atau apa yang menghasilkan data tersebut, dan interaksi
tidak, masih manual atau komputerisasi. Jika antara data tersimpan dan proses yang dikenakan
sistem informasinya tidak layak lagi maka perlu pada data tersebut.
adanya perubahan dalam pengolahan datanya Tabel 2. Data Flow Diagram.
sehingga menghasilkan informasi yang cepat dan No Simbol Keterangan
akurat serta keputusan yang lebih baik. 1 Kesatuan luar
Tabel 1. Aliran Sistem Informasi (Eksternal Entity) =
SIMBOL NAMA FUNGSI merupakan kesatuan
Dokumen Digunakan untuk luar sistem yang
prorasi input
dapat berapa orang,
organisasi atau
Kegiatan menunjukan
sistem lainnya yang
Manual pekerjaan manual
berada diluar
lingkungan luarnya
Kartu Plong Menunjukan
yang akan
input/output yang
memeberikan input
menggunakan kartu
atau menerima
plong
output sistem
Proses Menunjukan
2 Proses simbol ini
kegiatan proses
digunakan untuk
dari operasi
melakukan proses
program komputer
pengolahan data
Operasi Menunjukan yang menunjukkan
Luar operasi yang suatu kegiatan yang
dilakukan di luar mengubah aliran
proses operasi data yang masuk
komputer

JURNAL MANAJENEN DAN TEKNOLOGI INFORMASI Page 50


L E N T E R A D U M A I, Volume 10, Nomor 2, Mei 2019
eISSN : 2528 - 1062
pISSN : 2302 - 9137

menjadi keluaran 3 Arus data (Data


Flow) = arus data
mengalir diantara
proces, simpanan
3 Aliran data data dan kesatuan .
menunjukkan arus arus data ini
data dalam proses. menunjukkan arus
4 Penyimpanan data dari yang
Data/Data Store masuk ke dalam
merupakan tempat proces sistem.
penyimpanan Sumber : Zefriyenni dan Santoso (2015)
dokumen-dokumen
atau file-file yang 2.19 . Entity Relational Diagram (ERD)
dibutuhkan. Menurut (Oetomo, 2002) dalam jurnal
Sumber : Zefriyenni dan Santoso (2015) Rohayati dan Agus Irwandi HJ (ISSN:1412-5609),
ERD adalah suatu diagram yang digunakan untuk
2.18 . Context Diagram memodelkan struktur data dan hubungan antar data.
Menurut Zefriyenni dan Santoso (2015) ERD berfungsi untuk menggambarkan relasi dari
dalam jurnal Darmanta Sukrianto (ISSN: 259- dua file atau dua tabel yang dapat di golongkan
0222) Context Diagram adalah gambaran umum dalam tiga macam bentuk relasi, yaitu satu-satu,
tentang suatu sistem yang terdapat didalam suatu satu-banyak dan banyak-banyak.
organisasi yang memperlihatkan batasan
(boundary) sistem, adanya interaksi antara Tabel 4. Entity Relational Diagram.
eksternal entity dengan suatu sistem dan informasi NO SIMBOL KETERANGAN
secara umum mengalir diantara entity dan sistem.
Context Diagram merupakan alat bantu yang 1 Entitas (Entity) adalah
digunakan dalam menganalisa sistem yang akan objek data prinsip tentang
dikembangkan informasi yang
dikumpulkan. Suatu
Tabel 3. Context Diagram. objek yang dapat
NO SIMBOL Keterangan didefinisikan lingkungan
pemakaian dalam konteks
1 Kesatuan luar sistem yang telah dibuat.
(Eksternal Eternity) 2 Relasi (Relationship)
= merupakan Relasi adalah suatu
kesatuan luar sistem asosiasi antara dua tabel
yangdapat berupa atau lebih.
orang, organisasi 1. Relasi satu ke satu
atau sistem lainnya (One-to-One
yang berada diluar Relationship)adalah
lingkungan luarnya suatau hubungan
yang akan dimana entitas pertama
memberikan input hanya mempunyai 1
atau menerima hubungan pada entitas
output sistem. kedua. Hubungan ini
2 Proses (Process) = dinotasikan dengan 1
kegiatan atau kerja ke 1 atau 1:1.
yang dilakukan oleh 2. Relasi satu ke banyak
mesin atau komputer (One-to-Many
dari suatu arus data Relationship adalah
yang masuk ke suatu hubungan
dalam proces untuk dimana satu entitas
dihasilkan arus data pertama bisa
yang akan keluar mempunyai banyak
dari proces hubungan pada entitas
kedua. Hubungan ini
dinotasikan dengan 1
ke M atau 1:M

JURNAL MANAJENEN DAN TEKNOLOGI INFORMASI Page 51


L E N T E R A D U M A I, Volume 10, Nomor 2, Mei 2019
eISSN : 2528 - 1062
pISSN : 2302 - 9137

3. Relasi banyak ke flowchart adalah simbol-simbol yang digunakan


satu (Many-to-One untuk menggambarkan urutan proses yang terjadi
Relationship) didalam suatu program komputer secara sistematis
adalah suatu dan logis. (Sumber : Andi 2004:h,21).
hubungan dimana
banyak entitas Tabel 5. FlowChart.
pertama bisa SIMBOL NAMA FUNGSI
memounyai satu Terminal Simbol ini
hubungan pada digunakan
entitas kedua. untuk
Hubungan ini mengawali atau
dinotasikan dengan mengakhiri
M ke 1 atau M:1 suatu
4. Relasi banyak ke proses/kegiatan.
banyak Many-to-
Preparation Simbol ini
Many
digunakan
Relationship)
untuk
adalah setiap
mempersiapkan
entitas pertama
harga awal/nilai
dapat mempunyai
awal suatu
banyak hubungan
variable yang
pada entitas yang
akan diproses
kedua,begitu juga
dan digunakan
yang kedua bisa
untuk proses
memiliki banyak
loop.
hubungan pada
entitas pertama. Input/Output Simbol ini
Hubungan ini digunakan
dinotasikan dengan untuk
M ke M atau M:M. menggambarkan
3 Atribut adalah properti proses
atau karakteristik yang input(read)
dimiliki oleh suatu entitas maupun proses
data yang berfungsi output(print)
endekripsikan karakter Proses Simbol ini
dari entitas. digunakan
4 Garis untuk
Menunjukkan garis. menggambarkan
suatu proses
yang sedang
Sumber : ( jurnal Rohayati dan Agus Irwandi HJ dieksekusi
ISSN:1412-5609) Decision Simbol ini
digunakan
2.20 . FlowChart untuk pengujian
Karena komputer membutuhkan hal-hal suatu kondisi
yang rimci, maka bahasa pemrograman bukanlah yang sedang
alat baik untuk merancang sebuah algoritma awal. diproses
Alat yang dipakai untuk uat algoritma adalah Predefined Simbol ini
diagram alur(flowchart) Diagram alur dapat digunakan
menunjukkan secara jelas alur pengendalian suatu untuk
algoritma, yakni melaksanakan suatu rangkaian menggambarkan
kegiatan secara logis dan sistematis. Suatu proses
diagram alur dapat memberi gambaran dua pemanggilan
dimensi berupa simbol-simbol grafis. Masing- subprogram dari
masing simbol telah ditetapkan lebih terdahulu main program
fungsi dan artinya. Simbol-simbol tersebut dipakai
untuk menunjukkan berbagai kegiatan operasi dan
jalur pengendalian. Arti khusus dari sebuah

JURNAL MANAJENEN DAN TEKNOLOGI INFORMASI Page 52


L E N T E R A D U M A I, Volume 10, Nomor 2, Mei 2019
eISSN : 2528 - 1062
pISSN : 2302 - 9137

Connector Simbol ini Dan MySql.


digunakan c. Mempelajari Literatur
sebagai Tahapan ini dipelajari dari beberapa buku –
penghubung buku dan jurnal - jurnal yang berhungan dengan
antara suatu permasalahan yang ada.
proses dengan d. Menganalisis Masalah
proses lainnya
Analisi masalah pada penelitian ini dilakukan
yang ada di
dengan metode deskriptif dimana pada metode ini
dialam suatu
data yang dikumpulkan, disusun, dikelompokan
lemar halaman
dan dianalisa sehingga diperoleh beberapa
Page Simbol ini gambaran yang jelas pada permasalahan yang
conector digunakan dibahas, sehingga diperoleh nantinya gambaran
sebagai yang jelas mengenai pengimplementasian sistem.
penghubung a. Merancang Sistem
antara suatu Perancangan sistem berisikan tentang:
proses dengan 1. Analisa Sistem Informasi (ASI) baru.
proses 2. Context Diagram dan Data Flow
lainnya,tetapi Diagram (DFD).
berpindah 3. Entity Relation Diagram (ERD).
halaman. 4. Perancangan Input dan Output.
Manual input Simbol ini 5. Perancangan Database
digunakan
untuk
4. HASIL DAN PENELITIAN
menggambarkan
a. Aliran Sistem Yang Sedang Berjalan (ASI)
proses
Berikut ini merupakan keterangan dari
pemasukkan
gambar aliran sistem informasi yang sedang
data melalui
berjalan pada Aplikasi inventaris Barang Pada Mts
media keyboard
Nurul Islam Dumai :
Flow Line Simbol ini 1. Pengguna melaporkan kondisi penggunaan
digunakan barang inventaris secara berkala kepada Sarana
untuk Dan Prasarana.
menggambarkan 2. Sarana dan prasarana menerima barang untuk
arus proses dari ditempatkan di setiap ruangan, dan mencatat
suatu kegiatan barang inventaris yang diperlukan ke dalam
kegiatan lain kartu inventaris ruangan sebanyak 3 rangkap,
Sumber : Andi 2004:h,23) untuk disimpan didalam arsip, untuk pengguna
dan untuk kepala sekolah.
3. Sarana dan prasarana mendistribusikan barang
3. METODOLOGI PENELITIAN
pada semua ruangan. Dan membuat laporan
a. Mengidentifikasi Masalah
penggunaan barang secara berkala sebanyak 3
Langkah ini dimulai dengan melakukan rangkap, untuk disimpan didalam arsip, untuk
tinjauan langsung ke lapangan dan melihat pengguna dan untuk kepala kantor.
bagaimana sistem inventaris barang yang sedang PENGGUNA SARANA DAN PRASANA KEPALA SEKOLAH

berlangsung seperti berikut ini : Data


Barang
Kartu Inventaris
Ruangan

a). Menelusuri permasalah dalam pembuatan Mencatat


barang
A
inventaris
database inventaris sekolah sebagai tempat
menyimpan data Kartu Inventaris Kartu
Kartu Inventaris
Kartu Inventaris
Inventaris
Ruangan Ruangan
b). Menelusuri sistem inventaris barang yang
A
sudah ada yang berhubungan dengan aplikasi A

PC. Mendistribusikan
Barang pada semua
ruangan

c). Membedakan barang terpakai dan barang tidak


terpakai Laporan Penggunaan Laporan Penggunaan Laporan Penggunaan

b. Menentukan Tujuan Penelitian. Barang Barang Barang

Adapun tujuan utama dari penelitian ini A A

adalah yang ingin dicapai dalam penelitian ini A

adalah membuat sebuah aplikasi inventaris barang


Gambar 1 Gambar Aliran Sistem Informasi
pada Mts Nurul Islam Dumai Menggunakan PHP
Yang Sedang Berjalan

JURNAL MANAJENEN DAN TEKNOLOGI INFORMASI Page 53


L E N T E R A D U M A I, Volume 10, Nomor 2, Mei 2019
eISSN : 2528 - 1062
pISSN : 2302 - 9137

b. Aliran Sistem Baru (ASI) d. Data Flow Diagram


Aliran sistem Aplikasi Inventaris Pada Mts
Nurul Islam Dumai mengalami perubahan dari 1.0

Hak Akses

sistem yang lama, tetapi pada sistem yang baru Login

sudah menggunakan sistem database dan seluruh


t_barang
kegiatan input data dilakukan oleh bagian Data Barang Inventaris
Data Ruangan
2.0
t_ruangan

t_user
pengadaan barang,sehingga memudahkan dalam Sarana Dan
Prasarana
Data User
Master

proses pembuatan laporan yang cepat dan akurat.


Aliran sistem informasi yang baru dapat dilihat Data Inventaris Barang 3.0
Data Penerimaan Barang

pada gambar 2 Data Penghapusan Barang

PENGGUNA SARANA DAN PRASARANA KEPALA SEKOLAH


Transaksi
Pengguna

Barang
t_inventaris
Lap. Kartu Inventaris t_penerimaan
barang
t_penghapusan

Proses Input
penerimaan barang 4.0

Laporan Kartu Inventaris Barang Laporan


Database Laporan Penerimaan Barang
Laporan Penghapusan
db_inventaris

Laporan Kartu Inventaris Barang


Laporan Penerimaan Barang
Kartu Inventaris Laporan Penghapusan
Kartu Inventaris
Kartu Inventaris
Kartu Inventaris Kartu Inventaris
Kepala Sekolah

A
Gambar 4. Gambar Data Flow Diagram
A

A
Proses Input
Penggunaan Barang e. entity Relation Diagram
kd_brg satuan

asal
tgl_barang nama_barang kd_barang
Database jumlah_brg
db_inventaris nama_barang
hrg_barang

bahan kondisi

t_inventaris memiliki t_barang

Laporan Penggunaan
Barang
Laporan Penggunaan Laporan Penggunaan
Barang Barang
memiliki memiliki

tanggal_penerimaan
jumlah_penghapusan
kd_ruangan
A kd_barang kd_penerimaan
A A

kd_ruangan
kd_barang
t_penghapusan t_penerimaan

tgl_penghapusan

jumlah_penerimaan

Gambar 2. Gambar Aliran Sistem Informasi Id_user


nama
password
kd_penghapusan
memiliki
harga_brg

Yang Diusulkan jabatan


t_user t_ruangan memiliki

c. Context Diagram kd_ruangan


nm_ruangan

Gambar 5. Gambar Data Entity Relation Diagram


Data Barang
Data Ruangan
Data User
Barang
Sarana Dan
Prasarana
Data Invetaris Barang
Lap. Kartu Inventaris Data Penerimaan Barang
barang Data Penghapusan Barang
Pengguna
4.8 Tamplian Program
Untuk memulai suatu aplikasi yang harus
dilakukan pertama kali adalah dengan membuka
program xampp terlebih dahulu dan klik tombol
Laporan Kartu Inventaris Barang
Laporan Penerimaan Barang start pada Apache dan Mysql di aplikasi xampp
Aplikasi Inventaris Laporan Penghapusan
Barang Pada Mts Nurul
Islam Dumai
untuk menjalan program. Kemudian buka aplikasi
Menggunakan Php dan
MySql
web browser di menu tab atas, dalam hal ini penulis
menggunakan Mozilla Firefox
Laporan Kartu Inventaris Barang
Laporan Penerimaan Barang
Untuk masuk ke menu utama Sarana dan
Laporan Penghapusan
Kepala Sekolah prasarana harus login terlebih dahulu dengan cara
menginput kan Username dan Password ,jika
Gambar 3 Context Diagram Username dan Password nya benar maka langsung
di hubungkan ke Menu Utama.

JURNAL MANAJENEN DAN TEKNOLOGI INFORMASI Page 54


L E N T E R A D U M A I, Volume 10, Nomor 2, Mei 2019
eISSN : 2528 - 1062
pISSN : 2302 - 9137

Gambar 11. Halaman View Barang

Gambar 6 Menu Login

Jika Sudah Login Maka Akan Tampilan


Halaman Utama pada gambar seperti berikut ini :
Gambar 12. Halaman Input Ruangan

Gambar 7 Halaman Menu Utama

Pada menu ini pengguna harus mendaftar


terlebih dahulu guna untuk mendapatkan akses
sebagai pelanggan dan mendapatkan username
dan password di data input user. Gambar 13. Halaman View Ruangan

Pada halaman menu transaksi pilih inventaris


barang, pilih penerimaan barang dan penghapusan
barang di menu transaksi .Pada form data rapat
terdapat input inventaris barang, Input penerimaan
barang dan input penghapusan barang.

Gambar 8 Halaman Input User

Gambar 3 Halaman View User

Pada halaman menu master pilih barang dan Gambar 14 Halaman Input Inventaris Barang
ruangan di menu master .Pada form data rapat
terdapat Input Barang dan input Ruangan.

Gambar 9. Halaman Input Barang


Gambar 15 Halaman View Inventaris Barang

JURNAL MANAJENEN DAN TEKNOLOGI INFORMASI Page 55


L E N T E R A D U M A I, Volume 10, Nomor 2, Mei 2019
eISSN : 2528 - 1062
pISSN : 2302 - 9137

Gambar 15 Halaman Input Penerimaan Barang

Gambar 16 Halaman Laporan Penghapusan Barang

5. KESIMPULAN
Berdasarkan penelitian yang telah dilakukan
dengan mengamati dan menganalisa aplikasi
Gambar 16 Halaman View Penerimaan Barang inventaris barang pada MTS Nurul Islam Dumai
menggunakan PHP dan Mysql serta ditandai oleh
teori-teori yang berkaitan dengan penelitian, maka
dapat diambil kesimpulan sebagai berikut:
1. Pencarian data inventaris barang lebih optimal
mulai dari pembelian,pemakai dan penerimaan
barang karena telah tersimpan dalam database.
2. Penyajian laporan lebih optimal karena telah
disimpan dalam bentuk database sehingga dapat
Gambar 17 Halaman Input Penghapusan Barang menyajikan laporan inventaris yang diinginkan
oleh Kepala Sekolah
3. Aplikasi yang dibangun dapat mempermudah
dalam penyimpanan data inventaris yang telah
tersimpan dalam bentuk database
Gambar 18 Halaman View Penghapusan Barang

Pada halaman menu Laporan pilih 6. REFERENSI


inventaris barang, pilih penerimaan barang dan Andi Yogyakarta, Wahana Komputer/Sistem
penghapusan barang di menu transaksi .Pada Informasi Penjualan Online, Yogyakarta
form data rapat terdapat laporan inventaris
barang, laporan penerimaan barang dan laporan Cahyacristianty, Y. (2011). Sistem Pengolahan
penghapusan barang. Data Simpan Pinjam Khusus Perempuan
(SPP) Pada Unit Pengelola Kegiatan (UPK)
Mitra Usaha Mandiri Program Nasional
Pemberdayan Masyarakat Mandiri Perdesaan
(PNPM-MPd), 3(1).

Cristianto, S. S. (2018).. Perancangan Sistem


Informasi Penjualan Berbasis Web Pada Hi
Gadget Store, 6(1).

Fitri Ayu, N. P. (2018). 2) 1,2. Perancangan Sistem


Informasi Pengolahan Data Praktek Kerja
Gambar 14 Halaman Laporan Inventaris Barang Lapangan (PKL), 2(2), 12–26.

Hari Aspriyono, J. (1858). Sistem Pelayanan


Online Pada SD 62 Kota Dumai Bengkulu
Menggunakan Adobe Dreamvewer CS4.

Hasan Abdurahman, Dkk . (2014). Aplikasi


Pinjaman Pembayaran Secara Kredit Pada
BANK Yudha Bhakti, 8(2), 61–69.
Gambar 15 Halaman Laporan Penerimaan Barang

JURNAL MANAJENEN DAN TEKNOLOGI INFORMASI Page 56


L E N T E R A D U M A I, Volume 10, Nomor 2, Mei 2019
eISSN : 2528 - 1062
pISSN : 2302 - 9137

Hendra Jaya. (2017). ISSN : 1829-7021.


Perancangan Hypermedia Berbasis Web Pad
Mata Kuliah Elektronika Digital, 12(2).

Isna Nurul Khomariah, D. (2018). No Title.


Analisis Pelaksanaan Program Imunisasi
Dasar Lengkap, 6(Idl).

Kusuma, A. P., & Widodo, T. (2016). Rancang


Bangun Sistem Pendataan Nilai
Akamdemik Siswa Berbasis. 10(1), 11–20.

K, Opik Taupik, dkk. (2013). Edisi Juli 2013


Volume VII No. 1. Pembuatan Aplikasi
Anbiya Pedia Ensiklopedia Muslim Anak
Berbasis Web, VII(1), 33–52.

Rohayati, A. I. (2016). Perancangan dan


implementasi sistem informasi inventaris
laboratorium. Perancangan Dan
Implementasi Sistem Informasi Inventaris
Laboratorium, 16(2), 15–19.

Sukrianto, D. (2017). Penerapam Teknologi


Barcode Pada Pengolahan Data Pembayaran
Sumbangan Pembinaan Pendidikan (SPP),
1(2).

Supriyanta, K. N. (2015). Perancangan Website


Desa Karang Rejo Sebagai Media Informasi
Dan Promosi, 3(1), 35–40.

Wongso, F. (2015). Jurnal Ilmiah Ekonomi dan


Bisnis. Perancangan Sistem Informasi
Penjualan Berbasis Java, 12(1), 46–60.

JURNAL MANAJENEN DAN TEKNOLOGI INFORMASI Page 57

Anda mungkin juga menyukai