Anda di halaman 1dari 40

I

SISTEM INFORMASI INVENTORY BARANG BERBASIS WEB PADA

“SD YPK OIKUMENE YONIF 752” KOTA SORONG

FINAL PROJECT

Disusun oleh:

Nama : Dece Yekwam

Kelas : VIIB

Npm : 2017RB05087

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS ILMU KOMPUTER

UNIVERSITAS VICTORY SORONG

TAHUN 2021
II

KATA PENGANTAR

Puji syukur kehadirat Allah SWT yang telah memberikan rahmat dan hidaya-Nya
sehingga saya dapat menyelesaika tugas jurnal yang berjudul “Inventory Barang
Pada SD YPK OIKUMENE YONIF 752” dengan baik. Adapun tujuan dari penulisan
jurnal ini adalah untuk memenuhi tugas Dosen pada mata kulia “Analisis dan
perancangan sistem” selain itu, jurnal ini bertujuan untuk menambah wawasan
tentang “Perancangan Inventory Barang” bagi para pembaca dan juga bagi
penulis.
III

DAFTAR ISI

COVER ............................................................................................................. I

KATA PENGANTAR ....................................................................................... II

DAFTAR ISI……………………………………………………………............III

DAFTAR GAMBAR…………………………………………………………..VI

DAFTAR TABEL……………………………………………………………...VII

ABSTRAK…………………………………………………………………….VIII

BAB I PENDAHULUAN ........................................................................ 1

1.1 Latar Belakang ......................................................................... 1

1.2 Rumusan Masalah .................................................................... 2

1.3 Batasan Masalah ...................................................................... 2

1.4 Tujuan Penelitian ..................................................................... 3

1.5 Manfaat Penelitian ................................................................... 3

1.6 Sistematika Penulisan .............................................................. 4

1.7 Rencana Kegiatan .................................................................... 5

BAB II LANDASAN TEORI ................................................................... 6

2.1 Tinjauan Pustaka ...................................................................... 6

Penelitian Terdahulu……………………………………………6

2.2 Konsep dasar system informasi………………………………....6

2.2.1 Sistem…………………………………………………….6

2.2.2 Pendataan………………………………………………..7

2.2.3 Sekolah…………………………………………………..7
IV

BAB III METODE DAN PERANCANGAN SISTEM ............................. 8

3.1 Tinjauan Umum ....................................................................... 8

3.2 Metode Penelitian .................................................................... 8

3.2.1 Pengumpulan Data ......................................................... 8

3.2.2 Metode Waterfall………………………………………10

3.3 Analisis Kebutuhan Sistem……………………………………12

3.3.1 Kebutuhan Perangkat Keras ........................................... 13

3.3.2 Kebutuhan Perangkat Lunak ........................................... 13

3.3.3 Kebutuhan Informasi ...................................................... 14

3.3.4 Kebutuhan Pengguna (User)........................................... 14

3.4 Perancangan Sistem…………………………………………….15

3.4.1 Perancangan Proses………………………………………15

3.4.1.1 Flowchart………………………………………………16

3.4.1.2 UML……………………………………………..18

3.4.2 Perancangan Basis Data………………………………...20

3.4.2.1 Entity Relationship Diagram (ERD)…………….21

3.4.2.2 Perancangan Tabel………………………………21

3.4.2.3 Relasi Antar Tabel……………………………….21

3.4.3 Perancangan Interface…………………………………...22

BAB IV IMPLEMENTASI DAN PEMBAHASAN………………………..24

4.1 Implementasi …………………………………………………...24

4.1.1 Pembahasan Interface Program ...................................... 24

4.1.2 Penulisan Kode Program ................................................ 26


V

4.2 Uji Coba Sistem dan Program .................................................. 27

BAB V PENUTUP .................................................................................... 30

5.1 Kesimpulan ............................................................................. 30

5.2 Saran ....................................................................................... 31

DAFTAR PUSTAKA ..................................................................................... 31

LAMPIRAN :
VI

DAFTAR GAMBAR

Gambar 3.1 Menunjukan Lokasi Penelitan……………………………..12

Gambar 3.2 Metode Waterfall…………………………………………..13

Gambar 3.3 Visual Studio Code…………………………………………15

Gambar 3.4 Xampp………………………………………………………16

Gambar 3.5 Browser………………………………………………..........16

Gambar 3.6 Boostrap……………………………………………………..17

Gambar 3.7 Flowchart Sistem…………………………………………….20

Gambar 3.8 Use case Sistem ……………………………………………..21

Gambar 3.9 Activity Diangram Admin……………………………...........22

Gambar 3.10 Acticity Diagram User………………………………….…..22

Gambar 3.11 ERD………………………………………………………..28

Gambar 3.12 Sketsa User Login…………………………………………..29

Gambar 3.13 Sketsa Belandar Admin…………………………………….29

Gambar 3.14 Sketsa Input Data Barang…………………………………..30

Gambar 3.15 Sketsa Input Data Kembali………………………………….31

Gambar 4.1 Halaman Login……………………………………………..…32

Gambar 4.2 Halaman Beranda Admin……………………………………33


VII

Gambar 4.3 Tampilan Input Data Admin …………………………………..33

Gambar 4.4 Tampilan Tambah Data Barang…………………………………34

Gambar 4.5 Koneksi Database ………………………………………………34

Gambar 4.6 Input Data Barang……………………………………………….35

Gambar 4.7 Tambah Data Barang…………………………………………….36

Garambar 4.8 Hapus Data Pengguna…………………………………………37

DAFTAR TABEL

Tabel 3.1 Simbol Use Case Diagram………………………………………24

Tabel 3.2 Perancangan Tabel Login Dan Admin …………………………26

Tabel 3.3 Perancangan From Barang………………………………………26

Tbel 3.4 Relasi table……………………………………………………….27

Tabel 3.5 Pengujian Input Data Barang……………………………………35

Tabel 3.6 Tambah Data Barang……………………………………………36

Tabel 3.7 Hapus Data Pengguna…………………………………………...37


VIII

ABSTRAK

Penelitian ini dilatarbelakangi karena pihak sekolah masih menggunakan media

buku dalam mencatat semua data-data sekolah sehingga menyulitkan pada saat

penyajian datanya. Penyajian data biasanya membutuhkan waktu yang lama dan

bisa menyebabkan data hilang atau rusak karena hanya dicatat dalam sebuah

buku.

Oleh karena itu, hadirnya perkembangan teknologi Sistem Informasi berbasis

Web diharapkan dapat memberikan solusi dari permasalahan yang ada pada

Sekolah YPK ini sehingga kesalahan-kesalahan seperti yang telah dijelaskan tadi

dapat diminimalisir. Perancangan dalam membangun sistem ini terbagi atas Data

Flow Diagram, use case diagram, dan perancangan antarmuka. Aplikasi ini

berbasis dan dirancang menggunakan bahasa pemrograman HTML5, CSS3, PHP,

Javasript / JQuery, MySqL, Web Browser: chroom, Mozilla Firefox C#(c Sharp).

Pembangunan aplikasi ini menggunakan Bootstrap, codeigniter Framework, yang

menggunakan pengujian Black Box. Hasil penelitian ini adalah sebuah apliksi

web. Kesimpulan dari penelitian ini yaitu memudahkan pihak sekolah dalam

mendata dan menyajikan data sekolah secara efektif dan efisien. serta

memudahkan para guru dan siswa untuk melakukan aktivitas belajar mengajar

dengan baik.
1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Inventory pada suatu sekolah berhubungan erat dengan kegihatan

mengumpulkan data tentang aktivitas dan transaksi masuknya barang pada

sebuh sekolah. Karena inventory begitu penting sekolah, maka keberadaan

suatu sistem Inventory yang berbasis teknologi informasi (IT) sangat

dibutuhkan untuk mempermudah pencatatan dan pengolahan transaksi

disbandingkan dengan cara manual.

Dengan merancang system kearah yang lebih diharapkan dapat membantuh

dan memudahkan proses sistem yang sedang berjalan sehingga memudahkan

dalam pengelolahan data termasuk memproses, menyusun, menyimpan

memanipulasi data yang akhirnya menghasilkan data yang akurat yang dapat

digunakan untuk keperluan sekolah.

Berdasarkan kata pengantar di atas penulis mempunyai gagasan untuk

merancang sebuah aplikasi yang bias mengatasi semua masalah tersebut di

atas dan dipaparkan pada penulisan tugas akhir ini dengan judul

“Perancangan Sistem Informasi Persediaan Barang (Inventory Application)

Berbasis Web dan Boostrap CSS”.

1.2 Rumusan Masalah

Dalam penelitian yang dikaji harus ada batasan dari masalah yang akan

dibahas agar tidak melebar.


2

Berdasarkan latar belakang tersebut diatas maka dapat dirumuskan masalah

dalam tugas jurnal ini adalah sebagai berikut:

1. Bagaimana merancang system persediaan barang (inventory application)

dengan mengunakan PHP dan MySQL sebagai databasenya?

2. Bagaimana menerapkan system informasi persediaan barang (inventory

application) dengan mengunakan PHP dan MySQL agar semua pekerjaan

yang ada dapat dilakukan secara efektif, akurat dan efisien?

1.3 Batasan Masalah

Dalam penelitian yang dikaji harus ada batasan dari masalah yang akan

dibahas agar tidak meleba. Dalam penulisan jurnal ini saya membatasi

masalah sebagai berikut:

1. Perancangan system mengunakan bahasa pemograman PHP Object

oriented Programing (OOP)

2. Penerapan mengunakan local server (localhosts)

3. CSS yang digunakan adalah Boostrap

4. User system hanya administrator yang memiliki hak penuh terhadap

system

5. Tidak membahas keamanan sistem


3

1.4 Tujuhan Penelitian

Tujuan merupakan hasil akhir dari jurnal. Berikut ini tujuan dari penulisan

tugas akhir :

1. Merancang sistem informasi inventory barang (Inventory Application)

dengan mengunakan PHP dan MySQL sebagai database-nya.

2. Menerapkan system informasi Inventory barang (Inventory Application)

dengan mengunakan PHP dan MySQL agar semua pekerjaan yang ada

dapat dilakukan secara efektif, akurat dan efisien

1.5 Manfaat Penelitian

1. Diharpan penelitian ini dapat memberikan manfaat dan menambah

pengentahuan dengan membandingkan antara yang diperoleh dibangku

kuliah dengan dunia kerja nyata.

2. Menetapkan pemikiran dalam teori dan mengembangkan pemikiran yang

diperoleh selama belajar serta menambha bekal ilmu pengetahuan dalam

meghadapi dunia kerja nyata.

1.6 Sistematika Penulisan

Laporan tugas akhir di buat untuk mendokumentasikan pengerjaan tugas

akhir. Maka dari itu, diusulkan sistematika penulisan yang menjelaskan

mengenai bab-bab pada laporan tugas akhir beserta isinya secara rinci,
4

serta keterkaitan antara bab sebelum dan sesudahnya. Adapun sistematika

penulisannya adalah sebagai berikut:

BAB I PENDAHULUAN

Bab ini menjelaskan tentang langka pertama dalam penelitian yang di lakukan

adalah menetapkan masalah yang akan dipecahkan. Untuk menghilangkan

keraguan masalah tersebut didefenisikan secara jelas.

BAB II LADASAN TEORI

Bab ini berisi penjelasan tentang definisi-definisi, teori-teori konsep-konsep yang

diperlikan dalam penelitian terkait dengan objek dan situasi yang diteliti.

BAB III METODE DAN PERANCANGAN SISTEM

Bab ini menjelaskan mengenai hasil penelitian serta pernyataan yang di dapat

berdasarkan indifikasi masalah yang telah dikemukakan, serta keterkaitan dari

semua tahap yang dilakukan dalam penelitian. Terdapat pula saran dan

rekomendasi yang diususlkan untuk penelitian selanjutnya terkait dengan prospek

penelitian selanjutnya.

BAB IV IMPLEMENTASI DAN PEMBAHASAN

Bab ini berisi pemaparan implementasi dan analisis hasil uji coba program.
5

BAB V PENUTUP

Bab ini berisi tentang kesimpulan dan saran

Bab ini berisi mengenai hasil peneritian serta pernyataan yang didapat

berdasarkan identifikasi masalah yang telah dikemukakan , serta keterkaitan dari

semua tahap yang di lakukan dalam penelitia. Terdapat pula saran dan

rekomendasi yang diusulkan untuk penelitian selanjutnya terkait dengan prospek

penelitian selanjutnya.

1.7 Rencana Kegiatan

Rencana kegihatan yang saya ingin lakukan adalah bisa/mampuh untuk

membuat sebuah website inventory barang untuk “SD YPK OIKUMENE

YONIF 752”.
6

BAB II

TINJAUAN PUSTAKA

2.1 Penelitian Terdahulu

Adapun penelitian Terdahulu sebagai berikut yang terkait dengan penelitian yang akan di

lakukan.

Penelitian yang dilakukan oleh Siti Monalisa, dkk (2018) dengan judul “ Rancang

Bangun Sitem Informasi Inventory Obat Pada Rumah Sakit Jiwa Berbasis Web”.

Penulisan ini membahas tentang rancangan system Inventory obat, studi kasus : Apotek

Rumah Sakit Jiwa Tampan.

Software yang digunakan penelitian yaitu : PHP, MYSQL. Dengan adanya system

informasi inventory obat ini dapat membantu dalam pengecekan stock obat yang masuk

ataupun keluar, memudahkan pegawai melihat perekembangan inventory obat yang

dilakukan setiap transaksi sehingga meningkat efektivitas dan mempercepat pengambilan

keputusan sertasupiler bisa langsung melihat kekurangan stock obat yang ada di apotek

RSJ Tampan Pekanbaru secara otomatis.

2.2 Konsep Dasar Sistem Informasi

2.2.1 Sistem

Sistem berasal dari bahasa latin (systema) dan bahasa Yunani (sustema) adalah suatu

kesatuan yang terdiri dari komponen atau elemen yang dihubungkan bersama untuk

memudahkan aliran informasi, materi atau energy untuk mencapai suatu tujuan.

Istilah system paling sering digunakan untuk menunjuk pengertian metode atau cara
7

dan suatu himpunan unsur atau komponen yang saling berhubungan satu sama lain

menjadi satu kesatuan yang utuh. Sebenarnya pengunaannya lebih dari itu, tetapi

kurang di kenal. Sebagai suatu himpunan, system pun didefenisiskan bermacam-

macam.

Sistem menurut Jogianto (2005:2), adalah kumpulan dari elemen-elemen yang berinteraksi untuk

mencapai suatau tujuan tertentu. System ini mengambarkan suatu kejadian-kejadian dan

kesatuan yang nyata, seperti tempat, benda, orang-orang yang benar ada dan terjadi.

2.2.2 Pendataan

Pendataan adalah kegiatan untuk mengumpulkan data dan informasi. Misalnya

mengenai program pembangunan SD YPK OIKUMENE YONIF 752, yang ada di

jalan malibe km, 11, Untuk menegtahui sudah sampai dimana kemajuan sekolah

tersebut. Dan juga peneliti bisa mengambil informasi dari sana untuk kepentingan

kemajuan sekolah ini kedepannya.

2.2.3 Sekolah

Sekolah adalah lembaga untuk para siswa /murid dibawa pengawasan guru. Sebagian

besar Negara memiliki system pendidikan formal yang umumnya wajib. Dalam

system ini, siswa mengalami kemajuan melalui serangkaian kegiatan belajar mengajar

di sekolah.
8

BAB III

METODE PERANCANGAN SISTEM

3.1 Tinjauan Umum

Lokasi penelitian persediaan barang pada SD YPK OIKUMENE YONIF 752. Alamat JL.

Malibela, Km, 11,5, Kota Sorong.

Gambar 3.1 Menunjukan lokasi penelitian

3.2 Metode Penelitian

3.2.1 Metode Pengumpulan Data

Pengumpulan data pada sebuah penelitian menjadi elemen penting untuk mendapatkan data

semuan yang ada di lapangan.

Disini saya mengunakan dua metode yaitu: Pengumpulan data Primel dan Studi Kepustakaan.

1. Pengumpilan data primer


9

Data primer merupakan data yang di peroleh langsung oleh orang yang melakukan

penelitian.

2. Studi kepustakaan

Dalam pengumpulan data ini juga saya mungunakan beberapa teori dari parah hali

terkemuka untuk mendapatkan data yang sudah ada dalam bentuk jurnal, buku, dan juga

artikel pendukung lainnya.

3.2.2 Metode Waterfall

Gambar 3.2 Metode Waterfall

Gambar 3.2 Menunjukan metode waterfall. Dalam pengembangannya Metode waterfall memiliki

beberapa tahapan yang berurut yaitu: Requirement (analisis kebutuhan), desing system (desain

system ), Coding (Pengkodean), dan Testing (Pengujian), penerapan program pemeliharaan.

Adapun metode penelitian yang digunakan yaiut metode waterfall. Alasan peneliti mengunakan

metode ini untuk melakukan penelitiannya adalah sebagai berikut:


10

Setiap proses memiliki spesifikasinya sendiri, sehingga sebuah system dapat dikembangkan

sesuai dengan apa yang dikehendaki. Dalam pengembanganya, penerapan metode waterfall pada

penelitian ini memiliki beberapa tahapan yang telah dilakukan sebagai berikut:

Requirenment

Pada tahap ini peneliti melakukan analisis terkait dengan informasi yang akan digunakan dalam

pembuatan system. Informasi ini di peroleh melalui wawancara, diskusi atau survey langsung ke

SD YPK OIKUMENE YONIF 752.

1. Requirent Analisis

Pada tahap ini, peneliti melakukan rancangan system berdasarkan analisis masalah dan

kebutuhan yang dilakukan pada tahap ke-1 dalam penerapan metode waterfall.

Rancangan system dalam tahapan ini dapat berupa flowchart, UML, rancangan table

dalam database, dan rancangan antar muka system.

2. Implementation

Pada tahap ini akan dilakukan implementasi dalam system informasi yang sesuai dengan

rancangan yang telah dibuat dalam tahap ke-2.

3. Integration dan Testing

Pada tahap ini akan dilakukan pengujian terhadap system informasi yang sudah di buat.

Pengujian system dapat dilakukan dengan mengunakan metode blackbox testing.

4. Tahap akhir dalam model waterfall. Perangkat lunak yang sudah jadi dijalankan serta

dilakukan pemeliharaan. Pemeliharaan termasuk dalam memperbaiki kesalahan yang

tidak ditemukan pada langkah sebelumnya. Perbaikan imlementasi unit system dang

peningkatan jasa system sebagai kebutuhan baru.


11

3.3 Analisis Kebutuhan Sistem

Ada beberapa kebutuhan yang di gunakan untuk meranjang system ini

1. Aplikasi pendukung

 Visual Studio Code

 Xampp

 Browser

I. Visual studio code adalah Kode editor yang saya pakai untuk membuat system

ini dengan coding-coding.

Gambar 3.3 Visual studio code.

II. Xampp adalah Perangkat lunak yang mendukungn system operasi sebuah

program.
12

Gambar 3.4 Xampp

III. Browser adalah salah satu perangkat lunak yang di gunakan untuk menjelajai

web atau suatu penelusur untuk menemukan sumber informasi.

Gambar 3.5 Browser.

IV. Bootstrap

Bootstrap merupakan kerangka kerja CSS yang sumber terbuka dan bebas untuk

merancang situs web dan aplikasi web.

Gambar 3.6 Boostrap


13

3.3.1 Kebutuhan Perangkat Keras

1. Monitor

Monitor adalah salah satu perangkat keras yang berfungsi menampilkan hasil pengolahan data

dalam bentuk grafis.

Setiap merek dan monitor memiliki ukuran serta resolusi yang berbeda-beda.

2. Keyboard

Papan tik ini merupakan komponen computer yang tergolong dalam perangkat keras masukan.

Keyboard terdiri dari deretan angka, huruf, dan symbol. Di dalamnya juga tersedia beberapa

tombol dengan perintah tertentu.

3. Mouse

Mouse juga tergolong dalam perangkat keras. Perangkat ini berfungsi untuk mengerakan kursor

yang ditampilkan pada monitor.

4. Flashdisk

Media penyimpangan eksternal yang biasa dimanfaatkan untuk menyimpan data secara

fleksibel atau bias di bawa ke mana-mana

3.3.2 Kebutuhan Perangkat Lunak

1. Perangkat lunak pengolahan kata

Perangkat lunak pengolaan kata atau disebut word processing merupakan perangkat lunak

yang berhubungan dengan pembuatan dokumen.

2. XAMPP
14

Xampp adalah sebuah paket perangkat lunak (software) komputer yang sistem

penamaannya diambil dari akronim kata Apache, MySQL (dulu) / MariaDB (sekarang),

PHP, dan Perl. Sementara imbuhan huruf “X” yang terdapat pada awal kata berasal dari

istilah cross platform sebagai simbol bahwa aplikasi ini bisa dijalankan di empat sistem

operasi berbeda, seperti OS Linux, OS Windows, Mac OS, dan juga Solaris.

3. Vaisual Studio Code

Visual studio cede adalah sour code editor yang kembangakan Microsoft yang biasa

digunakan pada berbagai platform (Linux, Mac OS dan Microsoft ).

Visual studio code juga dapat digunakan sebagai editor source code berbagai bahasa

pemograman dari PHP, Java, Python , Javascript dan juga beberapa hal lainnya.

3.3.3 Kebutuhan Informasi

Dalam kajian mengenai kebutuhan informasi, Informassi merupakan kebutuan bagi setiap

manusia untuk menjawab situasi ketidak pastian yang dihadapinya.

Kebutuhan informasi adalah suatu keadaan di mana seseorang merasakan dan menyadari adanya

kesenjangan antara pengetahuan yang ia miliki pada saat itu, masih kurang atau tidak memadai

untuk mencapai tujuan tertentu.

Jadi saya juga membutuhkan informasi dari SD YPK OIKUMENE YONIF 752 untuk bisa

membuat jurnal dan juga sebuah system inventory barang.

3.3.4 Kebutuhan Pengguna

Kebutuhan sumber daya manusia atau pengguna adalah orang yang akan terlibat dalam
pembuatan dan implementasi system inventory barang berbaisis web ini. Diantaranya adalah :

1.) Admin dapat mengakses hasil pengisian form dan backup data dari user.
15

2.) User dapat mengakses form system persediaan barang dan pengunaan SD YP OIKUMENE
YONIF 752.

3.4 Perancangan Sistem

3.4.1 Perancangan Proses

1. Flowchart

Gambar 3.7 Flowchart Sistem

Gambar 3.7 Merupakan flowchart dari keseluruhan sistem yang akan di buat, Ketika sistem di jalankan
dan kemudian memasukan pasword dan username jika tidak valid maka secara otomatis sistem akan
meminta kembali untuk login.
16

2. UseCase Diagram

Gambar 3.8 Use Case Diagram Sistem

Gambar 3.8 Merupakan use case diagram Admin dan Kepala Bagian sekolah yang akang mengelolah
sistem yang ada di sekolah ini.
17

3. Activity Diagram Admin

Gambar 3.9 Activity Diagram Admin


Gambar 3.9 Admin melakukan login sistem selanjutnya admin mengakses halaman utama, monitoring
data pengguna sekolah, admin melihat laporang penguna barang sekolah.

4. Ativity Diagram User

Gambar 3.10 Activity Diagram User

Gambar 3.10 User melakukan login system selanjutnya admin mengakses


18

halam utama, monitoring data inventory barang penguna SD YPK OIKUMENE YONIF 752,

User input data penguna sekolah, selanjutnya melakukan validasi jika ya berarti user dapat

melihat hasil input dapa penguna sekolah, dan jika tidak user akan kembali ke halaman utama.

3.4.1.2 Unified Modeling Language (UML)

UML (Unifiend Modelling Language) yaitu suatu metode permodelan secara visual untuk sarana

perancangan system berorientasi objek, atau definisi UML yaitu sebagai suatu bahasa yang

sudah menjadi standar pada Visualisasi, perancangan dan juga pendokumentasi system software.

Saat ini UML sudah bahasa standar dalam penulisan blue print softwenis.

Jenis-jenis diagram UML dan beberapa contoh digramnya adalah sebagai berikut:

1. Use Case Diagram

Use case diagram yaitu salah satu jenis diagram pada UML yang menggembangkan

interaksi antara system dan actor, use case diagram juga dapat mendiskripsikan tipe

interaksi antara si pemakai dengan sistemnya.


19

Tabel 3.1 Simbol Use Case Diagram

1. Activity Diagram

Activity diagram atau diagram activity yaitu salah satu jenis diagram pada UML yang

dapat memodelkan proses-proses apa saja yang terjadi pada system.

2. PHP

Menurut Arief (2011), bahasa pemograman PHP adalah bahasa server-side –scripting

yang menyatu dengann HTML untuk membuat halaman web yang dinamis. Karena PHP

akan dieksekusi di server kemudian hasilnya akan dikirimkan ke browser dengan format

HTML. Maka dari itu kode program yang akan di tulis dalam PHP tidak akan terlihat

oleh pengguna atau user sehingga keamanan halaman website akan terjamin. Selain itu

PHP juga di desain untuk membuat halaman website yang dinamis, yaitu sebuah halaman

website yang dapat membuat suatu tampilan berdasarkan perintah terbaru, seperti

menampilka isi basis data ke halaman website.

3. XAMPP

XAMPP ialah perangkat lunak bebas yang mendukung banyak system operasi,

merupakan campuran dari beberapa program. Yang mempunyai fungsi sebagai server

yang berdiri sendiri (localhost), yang terdiri dari program MySQL database, Apache

HTTP Server, dan penerjemah ditulis dalam bahasa pemograman PHP dan Perl. Nama

XAMPP merupakan singkatan dari X (empat system operasi), Apache, MySQL, PHP dan

Perl. Program ini tersedia dibawah GNU General Publick License dan bebas, adalah
20

mudah untuk mengunakan web server yang dapat melayani tampilan halaman web yang

dinamis.

3.4.2 Perancangan Basis Data

Tabel 3.2 Perancangan table login admin

Nama Tipe Data Attributes Null Panjang Karakter Keterangan

Id login admin Int 10 Primary Key

Username Varchar 15

Passwort Varchar 15

Tabel 3.3 Perancangan From Barang

Columm Tipe Atributes Null Panjang Karakter Keterangan

Id barang Int 11 Primery Key

Nama barang Varchar 50

Jumblah Varchar 20

Stock Varchar 50
21

3.4.3 Relasi Antara Tabel

Tabel 3.4 Relasi Antara Tabel

4.4.2.1 Entity Relationship Diagram (ERD)

Gambar 3.11 Merupakan gambar dari ERD system yang dibuat.


22

3.4.3 Perancangan Interface

1. Sketsa User Login (Admin/User)

Gambar 3.12 Merupakan sketsa user login (admin/user)

1. Sketsa Beranda Admin

Gambar 3.13 Merupakan sketsa Beranda Admin pada sistem yang dibuat.
23

2. Sketsa input data pengguna

Gambar 3.14 Merupakan sketsa input data barang

1. Sketsa input data kembali

Gambar 3.15 Sketsa Input Data Kembali


24

BAB IV

IMPLEMENTASI DAN PEMBAHASAN

4.1.1 Pembahasan Interface Program

1. Halaman Login

Gambara 4.1 Halaman Login

Gambar 4.1 Untuk mendapatkan hak akses ke aplikasi dengan memasukan username dan

password dengan benar pada textbox yang telah disediakan. Setelah user memasukan username

dan password, system akan mengecek username dan password yang di masukan pengguna sudah

benar atau salah.


25

2. Tampilan halaman beranda admin

Gambar 4.2 Halaman Beranda Admin

3. Input Data Admin

Gambar 4.3 Tampilan Input Data Admin


26

4. Tampilan Tambah Data Barang

Gambar 4.4 Tamplan Tambah Data Barang

3.3.3 Penulisan Kode Program

Penulisan kode program berikut merupakan kode untuk koneksi database.

Kode Program 4.5 Koneksi Database

<?php

Global $koneksi;

$nameserver = “localhost”;

$username = “root”;

$password = “”;

$koneksi =

Mysqli_connect ($nameserver, $username, $password,);

If(!koneksi)

{ die (“koneksi gagal”.mysqli_connect_error () ) ;


27

Gambar 4.5 Koneksi Database

3.4 Uji Coba Sistem dan Program

1. Input data Barang

Gambar 4.6 Input Data Barang

Gambar 4.6 Menampilkan pesan sukses apabila penambahan data sukses dilakukan.

 Pengujian Input Data Barang

Kasus Dan Hasil Uji (Data Benar)

Skenario Data Yang Pengamatan Kesimpulan


Diharapkan
Diterima Ditolak
Menambah Tambah data Tambah data pada *
data pada kolom kolom yang tersedia
pengguna yang tersedia

Tabel 3.5 Pengujian Input data Barang


28

1. Tambah Data Barang

Gambar 4.7 Tambah Data Barang

Gambar 4.7 Menampilkan halaman edit dan bila sukses akan langsung ditampilkan data
penguna yang telah diedit

 Tambah Data Barang

Kasus dan Uji Data Benar


Skenario Data yang di Pengamatan Kesimpulan
harapkan
Diterima Ditolak
Input dan Memperbaharui Dapat *
edit data data memperbaharui
data dan dapat
menampilkan di
halaman data
penguna

Tabel 3.6 Tambah Data Barang


29

 Hapus Data Penguna Sukses

Gambar 4.8 Hapus Data Penguna Sukses

Gambar 4.8 Menampilkan halaman hapus dan bila sukses akan langsung ditampilkan data
pengguna yang telah dihapus (Berhasil Delete….!!!!!)

 Hapus data pengguna

Kasus Dan Hasil Uji


Skenario Data Yang Pengamatan Kesimpulan
Diharapkan
Diterima Ditolak
Menghapus Menghilangkan Dapat *
data yang data yang menghapus data
telah diinput diinput dan
menampilkan
dihalaman data
penguna
Tabel 3.7 Hapus data penguna
30

BAB V
PENUTUP

5.1 Kesimpulan

Berdasarkan pembahasan yang diuraikan pada bab sebelumnya, maka dapat ditarik kesimpulan

sebagai berikut:

1. Sistem pengelolaan barang yang diterapkan di sekolah saat ini masih system

manual. Prosedul pemesanan barang, penerimaan barang masih dilakukan secara

manual, segala dokumen yang terkait dalam system pengelolaan persediaan pun

masih dibuat secara manual, seperti buku data barang, buku permintaan barang,

buku pemesanan barang seacara tertulis.

2. Dalam system informasi akutansi persediaan yang saat ini diterapkan sekolah

masih secara manual sehingga ada beberapa masalah yang terjadi yaitu belum

adanya standar pengkodean sehingga menyulutkan ketika akan mendata barang

persediaan yang begitu banyak jumblahnya.

3. Untuk solusi untuk menghadapi permasalahan yang di atas, salah satunya adalah

dengan membuat program aplikasi persediaan barang produk yang sesuai dengan

keburuhan. Aplikasi system informasi akutansi pengelolaan barang produk

dengan mengunakan Visual studio code dengan Xampp sebagai basis datanya.

Program ini dipilih karena memiliki tampilan yang baik sehingga memudahkan

dalam memproses data dan dapat menuntut kegunaannya agar terhindar dari

kesalahan teknik saat meg-input data. Aplikasi ini mampu menghasilkan

informasi yang dapat memenui kebutuhan pihak sekolah diantaranya adalah

Laporan permintaan barang, Laporan persediaan barang, dan juga Laporan hasil

akhir.
31

5.2 Saran

Berikut ini adalah saran yang dapat dijadikan sebagai bahan pertimbangan untuk perbaikan

pengembangan system informasi akutansi system persediaan barang di SD YPK OIKUMENE

YONIF 752.

1. Melakukan distribusi dokumen ke tiap bagian sesuai dengan prosedur

2. Melakukan back-up data dan restore data secara rutin untuk menghindari adanya

kehilangan data yang penting.

Aplikasi system informasi persediaan barang yang telah dibuat ini tentunya belum sempurna,

adapun saran yang dapat diberikan kepada peneliti selanjutnya yang akan melakukan

penelitian sejenis diantaranya adalah:

1. Di buat interface yang lebih menarik, sehingga tampilan tersebut dapat lebih menarik dan

membuat user tidak jahu, karena user akan berhadapan dengan aplikasi ini dalam waktu

yang lama setia harinta, lebih baik lagi jika digunakan tampilan yang interaktif dengan

bantuan program php atau java.

2. Sistem yang di buat pada penelitian ini adalah multiple-user yaitu sebagai admin.

3. Perhitungan persediaan barang sangat penting, sehingga perhitungan persediaan barang

yang baik sangat dibutuhkan.

4. Sebaiknya dibuat from yang dapat mengakses email secara langsung, dalam penelitian ini

akses email hanya dapat dilakukan setelah user masuk kedalam from permintaan

pembelian barang. From akses email ini sangat penting karena sekarang ini system

pembelian online banyak diberlakukan oleh para pemasok barang ke dalam sekolah,

sehinga sekolah juga dapat mempersingkat waktu dalam hal berhubungan dengan

pemasok.
32

Daftar Pustaka

1. https://www.hestanto.web.id/ (12 july 2020)

2. https://repositori.uin-alauddin.ac.id/7081/1/Vimila%20Muntihana.pdf(30 november

2017)

3. https://reposotory.unair.ac.id/

4. http://www.klikpengertian.com/2017/01/analisis-kebutuhan-sistem-dan-contohnya-

pada-aplikasi-kamus-berbasis-

android.html#:~:text=Pengertian%20Analisis%20Kebutuhan%20Sistem&text=Pen

entuan%20kebutuhan%20sistem%20merupakan%20langkah,apa%20yang%20har

us%20dimiliki%20sistem.

5. https://id.wikipedia.org/wiki/Penelitian_kuantitatif

6. https://www.statistikian.com/2012/10/penelitian-kuantitatif.html

7. https://www.google.com/search?q=gambar+perangkat+lunak&tbm=isch&ved=2ah

UKEwiT5ca0ha3uAhXvB7cAHRzQCkMQ2-

cCegQIABAA&oq=gambar+perangkat+l

8. www.jurnal.id.com 2018

9. www.jurnal.fmipa.ac/id.com 2017

10. www.a-reseach.upi.edu.ac/id.com 2018

Anda mungkin juga menyukai