89
SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS WEB PADA PT.SUKSESI LATARA SEBANDING JAKARTA TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN NIM : 12143802 Program Studi Manajemen Informatika Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika Jakarta 2017

SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

  • Upload
    others

  • View
    4

  • Download
    2

Embed Size (px)

Citation preview

Page 1: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR

BERBASIS WEB PADA PT.SUKSESI LATARA

SEBANDING JAKARTA

TUGAS AKHIR

Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III

TOBOK FEBRYKA SORMIN

NIM : 12143802

Program Studi Manajemen Informatika

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika

Jakarta

2017

Page 2: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager
Page 3: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager
Page 4: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager
Page 5: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager
Page 6: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

KATA PENGANTAR

Puji syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa atas

limpahan rahmat dan hidayah-Nya, sehingga penulis dapat menyelesaikan Tugas

Akhir ini dengan baik. Adapun judul Tugas Akhir yang penulis buat dengan judul

“SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS

WEB PADA PT.SUKSESI LATARA SEBANDING JAKARTA”.

Tujuan penulis membuat Tugas Akhir ini adalah sebagai salah satu syarat

kelulusan Program Diploma Tiga (D.III) Program Studi Manajemen Informatika

di Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika

(AMIK-BSI) Jakarta.

Tugas Akhir ini dapat terselesaikan atas Bimbingan, petunjuk, saran dan

bantuan dari berbagi pihak. Oleh karena itu pada kesempatan ini penulis dengan

ketulusan hati, ingin menyampaikan ucapan terima kasih kepada yang terhormat :

1. Direktur Akademi Manajemen Informatika dan Komputer Bina Sarana

Informatika.

2. Ketua Jurusan Manajemen Informatika AMIK BSI.

3. Bapak Amrin, SSi, M.Kom selaku Dosen Pembimbing Tugas Akhir.

4. Bapak Omar Pahlevi, M.Kom selaku Asisten Dosen Pembimbing Tugas

Akhir.

5. Staff/karyawan/dosen dilingkungan Akademi BSI.

6. Kedua orang tua tercinta dan segenap keluarga yang telah memberikan

kasih sayang dan dukungannya yang tak terhingga.

7. Teman-teman jurusan Manajemen Informatika angkatan 2014 yang

namanya tidak bisa disebutkan satu persatu.

Page 7: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager
Page 8: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

ABSTRAKSI

Tobok Febryka Sormin (12143802), “SISTEM INFORMASI INVENTORY

ALAT TULIS KANTOR BERBASIS WEB PADA PT.SUKSESI LATARA

SEBANDING”

Dalam penelitian ini penerapannya pada Perusahaan selama ini dilakukan

secara manual atau sudah terkomputerisasi tetapi menggunakan Microsoft Office

Excel, yang memungkinkan masih banyak kekurangan data, penghitungan stok

barang secara manual yang memungkinkan terjadinya kesalahan.Sistem inventory

perusahaan ini dibangun dengan bahasa pemrograman PHP serta memanfaatkan

database MySQL sebagai database server. Hasil dari penelitian ini adalah sistem

informasi persediaan barang di perusahaan berbasis web yang memiliki

kemampuan memberikan kemudahan bagi karyawan untuk memperoleh semua

informasi tentang persediaan barang. Metode penelitian yang digunakan adalah

pustaka, observasi, analisis, perancangan, uji coba dan implementasi.

Kata Kunci : Perangkat Lunak, Sistem Informasi Inventory.

Page 9: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

ABSTRACT

Tobok Febryka Sormin (12143802), “SISTEM INFORMASI INVENTORY

ALAT TULIS KANTOR BERBASIS WEB PADA PT.SUKSESI LATARA

SEBANDING”

In this research its application to the company has been done manually

or has been computerized but using microsoft office excel, which allows still many

lack of data, counting stock of goods manually that possible error.

The company's inventory system is built with PHP programming language as

well as utilizing MySQL database as database server. The result of this research

is inventory information system in web based company which have ability to make

easy for employees to get all information about inventory. The research method

used is literature, observation, analysis, design, trial and implementation.

Keywords : Software, Inventory Information System

Page 10: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

DAFTAR ISI

Lembar Judul Tugas Akhir ......................................................................................... i

Lembar Pernyataan Keaslian Tugas Akhir ................................................................. ii

Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah ........................................... iii

Lembar Persetujuan dan Pengesahan Tugas Akhir .................................................... iv

Lembar Konsultasi Tugas Akhir ................................................................................ v

Kata Pengantar ........................................................................................................... vi

Abstrak ....................................................................................................................... viii

Daftar Isi ..................................................................................................................... x

Daftar Simbol ............................................................................................................. xii

Daftar Gambar ............................................................................................................ xiii

Daftar Tabel ............................................................................................................... xiv

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

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

1.2. Maksud dan Tujuan .................................................................... 3

1.3. Metode Penelitian ............................................................................. 3

1.4. Ruang Lingkup ................................................................................. 4

1.5.Sistematika Penulisan ........................................................................ 5

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

2.1. Konsep Dasar Web ............................................................. 6

2.1.1. Pengertian Internet ........................................................ 6

2.1.2. Bahasa Pemograman ................................................ .9

2.1.3. Basis Data ........................................................................... 13

2.1.4. Model Pengembangan Perangkat Lunak ............................. 15

2.2. Teori Pendukung .............................................................................. 17

2.2.1. Struktur Navigasi ................................................................. 17

2.2.2. ERD (Entity Relationship Diagram) .................................... 20

2.2.3. LRS (Logical Record Structure) .......................................... 24

2.2.4. Alat Pendukung .................................................................. 24

2.2.5. Pengujian Web (Blackbox Testing) ..................................... 26

BAB III PEMBAHASAN .................................................................................... 28

3.1. Tinjauan Perusahaan ...................................................................... 28

3.1.1. Sejarah Perusahaan .............................................................. 28

3.1.2. Struktur Organisasi dan Fungsi ........................................... 30

3.2. Analisis Kebutuhan ........................................................................ 34

3.2.1. Kebutuhan Fungsional ......................................................... 34

3.2.2. Kebutuhan Non Fungsional ................................................. 35

3.3. Perancangan Perangkat Lunak ....................................................... 36

3.3.1. Rancangan Antar Muka ...................................................... 36

3.3.2. Rancangan Basis Data ......................................................... 42

3.3.3. Rancangan Struktur Navigasi .............................................. 49

3.3. Implementasi, Pengkodean dan Pengujian Unit ........................... 51

Page 11: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

3.3.1. Implementasi ........................................................................ 51

3.3.3. Pengujian Unit .................................................................... 60

BAB IV PENUTUP .............................................................................................. 71

4.1. Kesimpulan .................................................................................... 71

4.2. Saran ............................................................................................. 71

DAFTAR PUSTAKA ............................................................................................... 73

DAFTAR RIWAYAT HIDUP................................................................................. 75

Page 12: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

DAFTAR SIMBOL

Entitas / Entity

Entitas adalah suatu objek yang dapat

diidentifikasi dalam lingkungan pemakai

Relasi

Relasi Menunjukkan adanya hubungan di

antara sejumlah entitas yang berbeda

Atribut

Atribut berfungsi mendeskripsikan

karakter entitas (atribut yang berfungsi

sebagai key diberi garis bawah)

Garis

Garis sebagai penghubung antara relasi

dengan entitas atau dengan atribut

Page 13: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

DAFTAR GAMBAR Halaman

Gambar II.1 Struktur Navigasi Linier ................................................................. 18

Gambar II.2 Struktur Navigasi Non-Linier ......................................................... 19

Gambar II.3 Struktur Navigasi Hirarki ............................................................... 19

Gambar II.4 Struktur Navigasi Campuran .......................................................... 20

Gambar II.5 Simbol atau Notasi Diagram E-R ................................................... 21

Gambar II.6 Diagran E-R Untuk Relasi Satu Ke Satu ........................................ 22

Gambar II.7 Diagran E-R Untuk Relasi Satu Ke Banyak ................................... 23

Gambar II.8 Diagran E-R Untuk Relasi Banyak Ke Banyak .............................. 24

Gambar III.1 Struktur Organisasi Perusahaan .................................................... 30

Gambar III.2 Rancangan Halaman Login .......................................................... 36

Gambar III.3 Rancangan Halaman Master Inventory ......................................... 37

Gambar III.4 Rancangan Halaman Master Inventory Divisi............................... 38

Gambar III.5 Rancangan Halaman Rekap Stok Inventory ................................ 38

Gambar III.6 Rancangan Halaman Rekap Stok Inventory Per Divisi ................. 39

Gambar III.7 Rancangan Halaman Laporan ....................................................... 39

Gambar III.8 Rancangan Halaman History ......................................................... 40

Gambar III.9 Rancangan Halaman Edit Data Divisi ........................................... 40

Gambar III.10 Rancangan Halaman Terima Barang .......................................... 41

Gambar III.11 Rancangan Halaman Kirim Barang ............................................ 41

Gambar III.12 ERD (Entity Relationship Diagram) ........................................... 42

Gambar III.13 LRS (Logical Record Structure) ................................................. 43

Gambar III.14 Struktur Navigasi Admin ............................................................. 50

Gambar III.15 Halaman Utama Login................................................................. 51

Gambar III.16 Halaman Data Master Inventory ................................................. 52

Gambar III.17 Halaman Data Master Divisi ..................................................... 52

Gambar III.18 Halaman Rekap Stok Inventory ................................................... 53

Gambar III.19 Halaman Rekap Stok Inventory Per Divisi ................................. 53

Gambar III.20 Halaman Laporan Stok Master .................................................... 54

Gambar III.21 Halaman Laporan Stok Per Divisi ............................................... 54

Gambar III.22 Halaman History .......................................................................... 55

Gambar III.23 Halaman Tambah Data Terima Barang ....................................... 55

Gambar III.24 Halaman Detail Barang ............................................................... 56

Gambar III.25 Halaman Kirim Barang ................................................................ 56

Gambar III.26 Halaman Tambah Data Barang Master ....................................... 57

Gambar III.27 Halaman Edit Data Barang Master .............................................. 57

Gambar III.28 Halaman Tambah Divisi .............................................................. 58

Gambar III.29 Halaman Edit Divisi .................................................................... 58

Page 14: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

DAFTAR TABEL

Halaman

Tabel III.1 Spesifikasi File Admin ..................................................................... 44

Tabel III.2 Spesifikasi File Master ..................................................................... 45

Tabel III.3 Spesifikasi File Divisi ...................................................................... 46

Tabel III.4 Spesifikasi File Kirim....................................................................... 47

Tabel III.5 Spesifikasi File Terima..................................................................... 48

Tabel III.6 Spesifikasi File Laporan ................................................................... 49

Tabel III.7 Hasil Pengujian Black Box Testing Halaman Login Admin ........... 60

Tabel III.8 Pengujian Black Box Testing Halaman Tambah Data Master ......... 62

Tabel III.9 Hasil Pengujian Black Box Testing Halaman Edit Data Master ...... 63

Tabel III.10 Hasil Pengujian Black Box Testing Halaman Tambah Data Divisi 64

Tabel III.11 Pengujian Black Box Testing Halaman Edit Data Divisi ............... 65

Tabel III.12 Pengujian Halaman Rekap Stok Inventory Terima Barang ........... 66

Tabel III.13 Hasil Pengujian Halaman Rekap Stok Inventory ............................ 67

Tabel III.14 Halaman Rekap Stok Inventory Per Divisi Tambah Stok .............. 68

Tabel III.15 Halaman Rekap Stok Inventory Per Divisi Stok Terpakai ............. 69

Tabel III.16 Pengujian Black Box Testing Halaman Laporan ........................... 70

Page 15: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

BAB 1

PENDAHULUAN

1.1 Latar Belakang Masalah

Perkembangan aplikasi web saat ini begitu pesat terutama sejak munculnya

teknologi internet yang sangat membantu dengan mengedepankan kemudahan dan

fleksibilitas penyampaian dan penerimaan informasi. Mulai dari perusahaan-

perusahaan, sekolah-sekolah, perguruan tinggi dan lembaga atau organisasi

lainnya telah banyak memanfaatkan aplikasi web dalam kegiatan promosi,

penjualan dan kegiatan lainnya.

Aplikasi web pada mulanya hanya berupa situs web yang bersifat statis dan

navigated oriented, serta lebih banyak digunakan sebagai brosur produk atau

profil perusahaan online. Namun sekarang telah menjadi suatu keharusan yang

sangat mendesak ,hal ini sebagai salah satu strategi keunggulan kompetitif untuk

mengoptimalisasikan produktivitas .

Kompleksitas perusahaan yang didorong oleh perubahan lingkungan yang

sangat dinamis perlu di dukung dengan adanya suatu rancangan desain baru yang

dapat menunjang pelayanan kebutuhan informasi kepada pengguna sistem yang

semakin meningkat agar tetap menjaga perusahaan berada di depan pesaing dan

tetap menyetarakan diri dengan revolusi teknologi dan dampaknya pada produk

atau jasa perusahaan.

Pengolahan data stok barang pada PT.SUKSESI LATARA SEBANDING

Jakarta masih dilakukan secara manual, yaitu dengan menggunakan buku besar,

akibatnya pengolahan data tersebut memakan waktu yang lama. Padahal untuk

mengolah data barang yang diperlukan ketelitian dan ketepatan. Dokumentasi data

Page 16: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

barang di suatu perusahaan / badan usaha sangat penting dilakukan. Dengan

ssemakin banyaknya data barang yang masuk dan keluar di suatu perusahaan /

badan usaha, maka perlu dilakukan komputerisasi pencacatan data.

Untuk mengatasi masalah tersebut, maka diupayakan untuk menerapkan

system aplikasi khusus untuk pengelolaan data barang, yang dapat melakukan

penanganan data-data barang yang akan diolah ke dalam sebuah pangkalan data

(database) serta merancang suatu aplikasi yang dapat membantu kerumitan-

kerumitan yang dialami selama ini, dengan harapan informasi yang dibutuhkan

dapat berjalan secara cepat dan akurat.

Agar mendapatkan hasil yang maksimal, maka diperlukan alat bantu atau

sarana yang memadai, misalnya diperlukan alat pengolahan data berupa komputer

beserta perangkat pendukungnya dan kemampuan sumber daya manusia untuk

pengoperasiannya.

Dengan pertimbangan topik permasalahan tersebut, penulis memandang

penting mengangkat kasus diatas ke dalam penulisan tugas akhir dengan judul

“SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR (ATK)

PADA PT.SUKSESI LATARA SEBANDING BERBASIS WEB”.

Page 17: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

1.2 Maksud dan Tujuan

Dalam Penulisan Tugas Akhir ini penulis bermaksud :

1. Untuk mengetahui sistem pengelolaan barang yang diterapkan pada

PT.SUKSESI LATARA SEBANDING.

2. Untuk menciptakan aplikasi berbasis web guna memudahkan penginputan dan

pengolahan data barang, agar meminimalisir terjadinya kesalahan dan data

yang dihasilkan lebih cepat dan akurat.

3. Agar mudah mengetahui jumlah stok barang , sehingga dapat menghindari

stok minus.

Adapun tujuan dari penulisan tugas akhir ini adalah sebagai salah satu syarat

kelulusan program Diploma Tiga (D.III) Program Studi Manajemen Informatika

di Akademik Manajemen Informatika dan Komputer (AMIK BSI) Jakarta.

1.3 Metode Penelitian

Pada penelitian ini penulis menggunakan metode deskriftif, yaitu metode

yang menggambarkan suatu keadaan atau permasalahan yang sedang terjadi

berdasarkan fakta dan data-data yang diperoleh dan dikumpulakan pada waktu

melaksanakan penelitian.

Pengumpulan Data

1. Observasi

Langkah yang berupa penelitian langsung ke perusahaan yang menjadi

objek riset yaitu PT.SUKSESI LATARA SEBANDING, dengan cara ini penulis

mampu mengetahui masalah yang terjadi pada perusahaan tersebut.Dengan

Page 18: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

mencatat hal-hal penting yang berhubungan dengan judul laporan, sehingga

diperoleh data yang lengkap dan akurat. Durasi observasi 02 Februari 2017 s.d 08

Maret 2017.

2.Wawancara

Melakukan tanya jawab, meminta keterangan atau pendapat langsung ke

manager operasional gudang Bapak Sintong Simanjuntak.

3. Studi Pustaka

Studi Pustaka dari buku- buku Sistem Informasi, Basis Data, E-Learning dan

penggunaan tekhnologi PHP, MySQL serta pencarian informasi lainnya yang

dapat mendukung proses penelitian yang bersumber dari beberapa alamat internet.

1.3 Ruang Lingkup

Ruang lingkup digunakan untuk membatasi pembahasan agar penulisan

mencapai sasaran dan mencegah terlalu luasnya masalah. Perancangan sistem

informasi persediaan barang ini dibuat sesuai dengan alir awal informasi yang

dapat diakses dan dikelola oleh pihak admin gudang Maka pembahasan mengenai

inventory dan lebih lanjut difokuskan pada pengolahan data-data barang (data

barang masuk, barang keluar, dan laporan) mulai dari memasukan data, mengubah

data, dan menampilkan data. Aplikasi ini dibangun dengan menggunakan bahasa

pemograman PHP dan MYSQL sebagai database servernya.Sistem hanya bisa

dikelola oleh admin dan diakses oleh staff, Bahasa Script yang digunakan untuk

website ini adalah PHP,HTML,CSS,Java Script.

Page 19: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

1.5 Sistematika Penulisan

Sistematika penulisan laporan tugas akhir ini adalah sebagai berikut :

BAB I PENDAHULUAN

Bab ini membahas tentang latar belakang masalah, maksud dan

tujuan, metode penelitian, ruang lingkup dan sistematika penulisan

yang dipakai pada penulisan tugas akhir ini.

BAB II LANDASAN TEORI

Bab ini membahas tentang teori-teori yang digunakan penulis

sebagai dasar untuk menyusun tugas akhir ini.

BAB III PEMBAHASAN

Bab ini membahas tentang implementasi aplikasi persediaan barang

perusahaan pada jaringan komputer, spesifikasi hardware maupun

software yang dipakai.

BAB IV PENUTUP

Bab ini membahas tentang kesimpulan dan saran yang penulis

ambil dari penulisan tugas akhir ini.sebagai bahan masukan untuk

perusahaan.

Page 20: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

BAB II

LANDASAN TEORI

2.1. Konsep Dasar Web

Sidik (2014:1) menjelaskan “Web pada awalnya adalah ruang informasi

dalam internet, dengan menggunakan teknologi hypertext, pemakai dituntut untuk

menemukan informasi dengan mengikuti link yang disediakan dalam dokumen

web yang ditampilkan dalam browser web”.

Kini internet identik dengan web, karena kepopuleran web sebagai standar

interface pada layanan-layanan yang ada di internet, dari awalnya sebagai

penyedia informasi, kini digunakan juga untuk komunikasi dari e-mail sampai

dengan chatting, sampai dengan melakukan transaksi bisnis. Selain itu web telah

diadopsi oleh perusahaan sebagai sebagian dari strategi teknologi informasinya,

karena beberapa alasan yaitu:

1. Akses informasi mudah

2. Setup server lebih mudah

3. Informasi mudah didistribusikan

4. Bebas platform; informasi dapat disajikan oleh browser pada sistem operasi

mana saja karena adanya standar dokumen berbagai tipe data dapat disajikan.

2.1.1. Pengertian Internet

Wahyuningsih, (2017:5) menjelaskan “Internet merupakan singkatan dari

interconnected networking yaitu system yang menghubungkan antar jaringan

dengan memanfaatkan kemajuan teknologi telekomunikasi menggunakan satelit”.

Sehingga kata “Online” merupakan istilah yang lazim digunakan ketika kita

sedang terhubung melalui internet. Hal tersebut menjelaskan bahwa aktifitas

Page 21: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

online selalu berkaitan dengan pengguna internet, sedangkan internet adalah

bagian dari teknologi jaringan. Di dalam penggunaannya, internet memiliki

beberapa istilah, diantaranya:

1. WWW (World Wide Web)

Pratama (2015:152) menjelaskan “WWW (World Wide Web) atau lebih

dikenal sebagai web yang selalu berkaitan dengan HTTP (Hyper Text Transfer

Protocol) dan terkadang dengan HTTPS (Hyper Text Transfer Protocol Secure)

sebagai protocol yang digunakannya”. WWW merupakan contoh aplikasi berbasis

client-server melalui aplikasi web server.

2. Web Browser

Rachmanto (2017:19) menjelaskan “Web browser adalah perangkat utama

yang kita perlukan untuk menampilkan halaman web dari hasil pengkodean”.

3. Web Server

Madcoms (2016:4) menjelaskan “Web server adalah suatu program

komputer yang mempunyai tanggung jawab atau tugas menerima

permintaan HTTP dari komputer klien, yang dikenal dengan nama web

browser dan melayani mereka dengan menyediakan respon HTTP berupa

konten data, biasanya berupa halaman web yang terdiri dari dokumen

HTML dan objek terkait seperti gambar dan lain-lain”.

4. Website

Hariyanto (2015:2) menjelaskan “Website dapat diartikan sebagai kumpulan

halaman yang menampilkan informasi data teks, data gambar, data animasi, suara,

Page 22: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

video dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis

yang membentuk satu rangkaian bangunan yang saling terkait, dimana masing-

masing dihubungkan dengan jaringan-jaringan halaman (hyperlink)”.

Website juga merupakan salah satu media penyampaian informasi dan

publikasi yang mudah diakses dari mana saja, kapan saja tanpa terbatas oleh

wilayah geografis yang dapat dimanfaatkan oleh sekolah.

5. URL (Uniform Resource Locator)

Pratama (2015:152) menjelaskan “URL harus mencantumkan alamat dari

komputer server yang dituju maupun komputer pemberi layanan”. Misalkan

dalam hal ini yaitu menyertakan alamat server atau komputer tujuan dalam bentuk

IP Address maupun domain.

6. ISP (Internet Service Provider)

Andi (2017:2) menjelaskan “ISP (Internet Service Provider ) adalah

organisasi yang menyediakan layanan untuk menggunakan maupun mengakses

jaringan internet”. Layanan internet yang disediakan oleh ISP antara lain meliputi

akses internet, web hosting, registrasi domain, transit internet, dan kolokasi.

7. DNS (Domain Name Space)

Andi (2017:5) menjelaskan “DNS (Domain Name Space) adalah sebuah

sitem yang menyimpan informasi tentang nama host ataupun nama domain dalam

bentuk basis data tersebar (distributed)”. Secara kasar, DNS dapat dikatakan

Page 23: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

sebagai “penerjemah” nama domain menjadi angka-angka numeric yang terdapat

di dalam IP supaya lebih mudah diingat.

8. IP (Internet Protocol)

Andi (2017:6) menjelaskan “IP (Internet Protocol) adalah protocol lapisan

jaringan atau protocol lapisan internetwork yang digunakan oleh protokol TCP/IP

untuk melakukan pengamatan dan routing paket data”.

2.1.2. Bahasa Pemrograman

Telah diketahui bahwa program adalah sekumpulan instruksi yang

digunakan untuk mengatur perangkat keras komputer agar melaksanakan tindakan

tertentu. Kegiatan yang berkaitan dengan penulisan program biasa disebut

pemrograman.

Seperti halnya manusia yang menggunakan bahasa untuk berkomunikasi,

komputer pun juga memiliki bahasa tersendiri. Supaya manusia dapat

berkomunikasi dengan komputer, pemrogram perlu menuliskan program dalam

bahasa yang bisa dimengerti oleh komputer. Bahasa inilah yang disebut dengan

bahasa pemrograman atau bahasa komputer. Bahasa pemrograman terdiri atas

sekumpulan instruksi yang ditunjukan agar orang bisa menuangkan perintah yang

nantinya adakan dijalankan oleh komputer, dikutip dari Kadir (2014:192).

Beberapa bahasa pemrograman yang biasa digunakan yaitu:

1. PHP

Winarno dkk (2013:59) menjelaskan “PHP atau PHP Hypertext

Preprocessor, adalah sebuah bahasa pemrograman web berbasis server (server-

Page 24: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

side)”. Artinya, kode ini dijalankan di server, kalau tidak ada server, maka kode

PHP tidak bisa dijalankan.

Sedangkan Andi (2012:76) menjelaskan “PHP merupakan bahasa

pemrograman berbasis web yang memiliki kemampuan untuk memproses dan

mengolah data secara dinamis”. PHP dapat dikatakan sebagai sebuah server-side

embedded script language, artinya sintak-sintak dan perintah program yang ditulis

akan sepenuhnya dijalankan oleh server tetapi dapat disertakan pada halaman

HTML biasa.

2. HTML

Winarno dkk (2013:1) menjelaskan “HTML merupakan singkatan dari

Hypertext Markup Language, artinya bahasa ini adalah bahasa markup untuk

memformat konten halaman web”. Atau dengan kata lain, bahasa untuk mengatur

bagaimana penampilan dan pemformatan konten di web.

HTML memiliki 4 jenis elemen yaitu:

a. Struktural

Tanda yang menentukan level atau tingkatan dari tulisan (misalnya, < h1

>Golf< /h1 > memerintahkan browser untuk menampilkan “Golf” sebagai tulisan

tebal besar yang menunjukkan sebagai Heading 1.

b. Presentasi

Tanda yang menentukan tampilan dari sebuah tulisan tidak peduli dengan

level dari tulisan tersebut (contoh, < b >tebal< /b > akan menampilkan tulisan

tebal. Tanda presentasi ini sudah lazim digantikan oleh CSS dan tidak

direkomendasikan untuk mengatur tampilan tulisan via HTML.

Page 25: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

c. Hiperteks

Tanda yang berfungsi membuat link di dokumen, baik link di dokumen itu

sendiri atau ke dokumen lain (contoh, < a href=http://www.wikipedia.org/>

Wikipedia </a> akan membuat link ke situs wikipedia.org.

d. Widget

Elemen widget yang membuat objek-objek lain seperti tombol (<button>),

list (<li>), dan garis horizontal (<hr>).

3. CSS

Hariyanto (2015:31) menjelaskan “CSS adalah kumpulan kode program

yang digunakan untuk mendesain atau mempercantik tampilan halaman HTML”.

Dengan CSS, kita bisa mengubah desain dari text, warna, gambar dan latar

belakang dari (hamper) semua kode tag HTML.

CSS biasanya selalu dikaitkan dengan HTML, karena keduanya memang

saling melengkapi. HTML ditujukan untuk membuat struktur atau konten dari

halaman web. Sedangkan CSS digunakan untuk tampilan dari halaman web

tersebut.

4. JQuery

Hidayatullah (2017:399) menjelaskan “JQuery adalah kumpulan fungsi-

fungsi JavaScript yang sudah dibentuk sebagai suatu objek”. Sehingga

penggunaan JQuery ini bisa dikategorikan sebagai library yang nantinya kita

hanya perlu menggunakan fungsi-fungsi di dalam library tersebut.

JQuery dikenal dengan slogan “Write less, do more” artinya penulisan kode

yang sedikit tetapi memiliki beberapa aksi (action). JQuery juga merupakan

Page 26: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

library open source dengan lisensi GNU General Public License dan MIT license.

Ukuran file JQuery tidak lebih dari 200kb. JQuery juga sudah support plugin-

plugin tambahan untuk fungsi-fungsi pada masalah yang lebih spesifik. Untuk

mendapatkan plugin-plugin tersebut dapat mengakses http://plugins.jquery.com/.

5. JavaScript

Sianipar (2015:1) menjelaskan “JavaScript merupakan bahasa script

populer yang dipakai untuk menciptakan halaman web yang dapat berinteraksi

dengan pengguna dan dapat merespon event yang terjadi pada halaman”.

JavaScript merupakan perekat yang menyatukan halaman-halaman web. Akan

sangat susah menjumpai halaman web komersial yang tidak memuat kode

JavaScript.

2.1.3. Basis Data

Hidayatullah (2017:142) menjelaskan “Basis data dapat didefinisikan

sebagai himpunan kelompok data yang saling berhubungan yang diorganisasikan

sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan

mudah”. Prinsip utamanya adalah pengaturan data. Tujuan utamanya kemudahan

dan kecepatan dalam pengambilan kembali data.

Adapun aplikasi basis data yang digunakan dalam pembuatan aplikasi web

sekolah ini diantaranya:

Page 27: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

1. MySQL

Jubilee (2014:2) menjelaskan “MySQL adalah RDBMS yang cepat dan

mudah digunakan, serta sudah banyak digunakan untuk berbagai kebutuhan”.

MySQL dikembangkan oleh MySQL AB Swedia. Berikut keunggulan dari

MySQL:

a. Berlisensi open-source, sehingga dapat digunakan secara gratis.

b. Merupakan program yang powerfull dan menyediakan fitur yang lengkap.

c. Menggunakan bentuk standar bahasa data SQL.

d. Dapat bekerja dengan banyak sistem operasi dan dengan bahasa-bahasa

pemrograman seperti PHP, PERI,C, C++, JAVA, dan lain-lain.

e. Bekerja dengan cepat dan baik, bahkan dengan data set yang banyak.

f. Sangat mudah digunakan dengan PHP untuk pengembangan aplikasi web.

g. Mendukung banyak database, sampai 50 juta baris atau lebih dalam suatu

tabel.

h. Dapat dikostumisasi sesuai dengan keinginan.

2. PhpMyAdmin

Madcoms (2016:186) menjelaskan “phpMyAdmin adalah sebuah aplikasi

open source yang berfungsi untuk memudahkan manajemen MySQL”. Dengan

menggunakan phpMyAdmin, kita dapat membuat database, membuat tabel, meng-

insert, menghapus dan meng-update data dengan GUI dan terasa lebih mudah,

tanpa perlu mengetikkan perintah SQL secara manual.

Karena berbasis web, maka phpMyAdmin dapat dijalankan di banyak OS,

selama dapat menjalankan web server dan MySQL. PhpMyAdmin dapat di-

Page 28: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

download secara gratis di http://www.phpmyadmin.net. Jika kita menggunakan

paket software web server Xampp, maka tidak perlu meng-instal phpMyAdmin

secara terpisah.

3. Bootstrap

Jubilee (2016:1) menjelaskan “Bootstrap adalah framework front-end yang

intuitif dan powerful untuk pengembangan aplikasi web yang lebih cepat dan

mudah”. Bootstrap menggunakan HTML, CSS, dan JavaScript.

Berikut ini kelebihan-kelebihan Bootstrap yaitu:

a. Menghemat waktu

b. Fitur yang responsive

c. Desain yang konsisten

d. Mudah digunakan

e. Didukung oleh semua browser popular

f. Gratis

4. Adobe Photoshop

Hendratman (2016:1) menjelaskan “Adobe Photoshop adalah software

gratis berbasis Bitmap (pixel), yang biasa dipakai untuk mengedit foto, membuat

ilustrasi bahkan desain web”. Sehingga banyak digunakan di studio foto,

percetakan, production house, biro arsitektur, pabrik tekstil dan bidang yang

berkaitan dengan Teknologi Informatika (IT).

2.1.4. Model Pengembangan Perangkat Lunak

Pressman (2015:42) menjelaskan “Model Waterfall adalah model klasik

yang bersifat sistematis, berurutan dalam membangun software”. Nama model ini

Page 29: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

sebenarnya adalah “Linear Sequential Model”. Model ini sering disebut juga

dengan “classic life cycle” atau metode waterfall. Model ini termasuk ke dalam

model generic pada rekayasa perangkat lunak dan pertama kali di perkenalkan

oleh WinstonRoyce sekitar tahun 1970 sehingga sering dianggap kuno, tetapi

merupakan model yang paling banyak dipakai dalam Software Enginering (SE).

Model ini melakukan pendekatan secara sistematis dan berurutan. Disebut dengan

waterfall karena tahap demi tahap yang dilalui harus menunggu selesainya tahap

sebelumnya dan berjalan berurutan.

Dalam pengembangannya metode waterfall memiliki beberapa tahapan

yang berurut yaitu : requirement (analisis kebutuhan), design system (desain

sistem), Coding (pengkodean) & Testing (pengujian), Penerapan Program,

pemeliharaan.

Tahapan-tahapan dari metode waterfall sebagai berikut:

1. Analisis Kebutuhan (Requirement Analisis)

Tahap ini pengembang sistem diperlukan komunikasi yang bertujuan untuk

memahami perangkat lunak yang diharapkan oleh pengguna dan batasan

perangkat lunak tersebut. Informasi ini biasanya dapat diperoleh melalui

wawancara, diskusi atau survei langsung. Informasi dianalisis untuk mendapatkan

data yang dibutuhkan oleh pengguna.

Page 30: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

2. Desain Sistem (System Design)

Spesifikasi kebutuhan dari tahap sebelumnya akan dipelajari dalam fase ini

dan desain sistem disiapkan. Desain Sistem membantu dalam menentukan

perangkat keras (hardware) dan sistem persyaratan dan juga membantu dalam

mendefinisikan arsitektur sistem secara keseluruhan.

3. Implementation

Pada tahap ini, sistem pertama kali dikembangkan di program kecil yang

disebut unit, yang terintegrasi dalam tahap selanjutnya. Setiap unit dikembangkan

dan diuji untuk fungsionalitas yang disebut sebagai unit testing.

4. Integration & Testing

Seluruh unit yang dikembangkan dalam tahap implementasi diintegrasikan

ke dalam sistem setelah pengujian yang dilakukan masing-masing unit. Setelah

integrasi seluruh sistem diuji untuk mengecek setiap kegagalan maupun

kesalahan.

5. Operation & Maintenance

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 implementasi unit sistem dan peningkatan jasa sistem sebagai

kebutuhan baru.

Kelebihan menggunakan metode air terjun (waterfall) adalah metode ini

memungkinkan untuk departementalisasi dan kontrol. proses pengembangan

model fase one by one, sehingga meminimalis kesalahan yang mungkin akan

terjadi. Pengembangan bergerak dari konsep, yaitu melalui desain, implementasi,

Page 31: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

pengujian, instalasi, penyelesaian masalah, dan berakhir di operasi dan

pemeliharaan.

2.2. Teori Pendukung

2.2.1. Struktur Navigasi

Dalam penggunaan sebuah program website diperlukan struktur navigasi

sebagai bentuk penggambaran dari halaman-halaman apa saja yang tersedia

didalam website. Layaknya petunjuk arah, navigasi memudahkan pengguna untuk

“berselancar” didalam sebuah website.Objek yang digunakan dalam navigasi

dapat berupa tombol atau teks yang disisipkan hyperlink untuk mengakses suatu

halaman tertentu.

Andriansyah (2016:61) menjelaskan “Struktur navigasi dapat diartikan

sebagai alur dari suatu program yang menggambarkan rancangan hubungan antar

area yang berbeda sehingga memudahkan proses pengorganisasian seluruh elemen

website”.

Menurut Binanto (2010:269-270), ada empat macam bentuk navigasi, yaitu:

1. Struktur Navigasi Linier

Struktur navigasi linier hanya mempunyai satu rangkaian cerita yang

berurut yang menampilkan satu demi satu tampilan layar secara berurut menurut

urutannya. Tampilan yang dapat ditampilkan pada struktur jenis ini adalah satu

halaman sebelumnya atau satu halaman sesudahnya, tidak dapat dua halaman

sebelumnya atau dua halaman sesudahnya, pengguna akan melakukan navigasi

secara berurutan, dalam frame atau byte informasi satu ke yang lainnya.

Page 32: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

Sumber : Binanto (2010a:269)

Gambar II.1. Struktur Navigasi Linier

2. Struktur Navigasi Tidak Berurut (Non-Linier)

Struktur navigasi non-linier merupakan pengembangan dari struktur

navigasi linier. Pada struktur ini diperkenankan membuat navigasi bercabang.

Percabangan yang dibuat pada struktur non-linier ini berbeda dengan percabangan

pada struktur hirarki, karena pada percabangan non-linear ini walaupun terdapat

percabangan tetap tiap-tiap tampilan mempunyai kedudukan yang sama yaitu

tidak ada Master Page dan Slave Page, pengguna akan melakukan navigasi

dengan bebas melalui isi proyek dengan tidak terikat jalur yang sudah ditentukan

sebelumnya.

Sumber : Binanto (2010c:270)

Gambar II.2. Struktur Navigasi Non-Linier

Page 33: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

3. Struktur Navigasi Hirarki

Struktur dasar ini disebut juga struktur linier dengan percabangan karena

pengguna melakukan navigasi disepanjang cabang pohon struktur yang terbentuk

oleh logika isi.

Sumber : Binanto (2010b:269)

Gambar II.3. Struktur Navigasi Hirarki

4. Struktur Navigasi Campuran (Composite)

Struktur navigasi jenis ini pengguna akan melakukan navigasi dengan bebas

(secara non-linier), tetapi terkadang dibatasi presentasi linier film atau informasi

penting dan pada data yang paling terorganisasi secara logis pada suatu hirarki.

Sumber : Binanto (2010d:270)

Gambar II.4. Struktur Navigasi Campuran

Page 34: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

2.2.2.ERD (Entity Relationship Diagram)

Fathansyah (2015:81) menjelaskan “Model Entity-Relationship yang berisi

komponen-komponen Himpunan Entitas dan Himpunan Relasi yang masing-

masing dilengkapi dengan atribut-atribut yang merepresentasikan seluruh fakta

dari „dunia nyata‟ yang kita tinjau, dapat digambarkan dengan lebih sistematis

dengan menggunakan Diagram Entity-Relationship (Diagram E-R)”.

Notasi-notasi simbolik di dalam Diagram E-R yang digunakan adalah:

A. Persegi panjang, menyatakan Himpunan Entitas.

B. Lingkaran atau Elip, menyatakan Atribut (Atribut yang berfungsi sebagai

key di garis bawahi).

C. Belah ketupat, merupakan Himpunan Relasi.

D. Garis, sebagai penghubung antara Himpunan Relasi dengan Himpunan

Entitas dan Himpunan Entitas dengan Atributnya.

E. Kardinalitas Relasi dapat dinyatakan dengan banyaknya garis cabang atau

dengan pemakaian angka (1 dan 1 untuk relasi satu-ke-satu, dan N untuk

relasi satu-ke-banyak atau N dan N untuk relasi banyak-ke-banyak).

Berikut contoh notasi simbolik di dalam Diagram E-R antara lain:

Himpunan Entitas E Himpunan Relasi R

Atribut a sebagai key Link

Sumber : Fathansyah (2015a:82)

Gambar II.5. Simbol atau Notasi Diagram E-R

E

a

R

Page 35: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

Berikut adalah contoh penggambaran relasi antar himpunan entitas lengkap

dengan kardinalitas relasi dan atribut-atributnya:

1. Relasi satu-ke-satu (one-to-one)

Contoh:

Adanya relasi antara himpunan entitas Dosen dengan himpunan entitas

Jurusan. Himpunan relasinya kita beri nama „Mengepalai‟. Para relasi ini, setiap

dosen paling banyak mengepalai satu jurusan (walaupun memang tidak semua

dosen yang menjadi ketua jurusan). Dan setiap jurusan pasti dikepalai oleh paling

banyak satu orang dosen. Maka penggambarannya adalah:

Sumber : Fathansyah (2015b:82)

Gambar II.6. Diagram E-R Untuk Relasi Satu Ke Satu

Pada Diagram E-R diatas dapat dilihat bahwa himpunan entitas Dosen dan

himpunan entitas Jurusan masing-masing memiliki 2 buah atribut saja. Sementara

itu, pada himpunan relasi Mengepalai juga terdapat 2 buah atribut yang secara

bersama-sama berfungsi juga sebagai key pada himpunan relasi tersebut. Karena

kedua atribut atau key tersebut sebetulnya berasal dari atribut key dari masing-

masing himpunan entitas yang dihubungkannya, maka keduanya digolongkan

sebagai Key Asing (Foreign-Key). Adanya kedua atribut key tersebut selanjutnya

akan dapat menunjukkan dosen mana yang mengepalai suatu jurusan (menjadi

ketua jurusan), atau sebaliknya jurusan mana yang dikepalai seorang dosen.

Page 36: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

2. Relasi satu-ke-banyak (one-to-many)

Contoh:

Adanya relasi antara himpunan entitas Dosen dengan himpunan entitas

Kuliah. Himpunan relasinya diberi nama „Mengajar‟. Pada relasi ini, setiap dosen

dapat mengajar lebih dari satu mata kuliah, sedang setiap mata kuliah diajar hanya

oleh paling banyak satu orang dosen. Maka penggambarannya adalah:

Sumber : Fathansyah (2015c:83)

Gambar II.7. Diagram E-R Untuk Relasi Satu Ke Banyak

Key Asing (Foreign-Key) dari himpunan relasi Mengajar diatas adalah

nama_dos dan kode_kul, yang masing-masing berasal dari himpunan entitas

Dosen dan himpunan entitas Kuliah. Tetapi disamping kedua atribut key tersebut,

ada pula 2 atribut tambahan yang tidak berasal dari salah satu himpunan entitas

yang dihubungkannya. Hal ini memang dimungkinkan dan bahkan umum terjadi.

Dengan adanya keempat atribut tersebut pada himpunan relasi Mengajar, maka

dapat kita ketahui jadwal pelaksanaan setiap mata kuliah beserta dosen yang

mengajarkannya.

Page 37: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

3. Relasi banyak-ke-banyak (many-to-many)

Contoh:

Adanya relasi antara himpunan entitas Mahasiswa dengan himpunan entitas

Kuliah. Himpunan relasinya diberi nama „Mempelajari‟. Pada relasi ini, setiap

mahasiswa dapat mempelajari lebih dari satu mata Kuliah. Demikian juga

sebaliknya, setiap mata kuliah dapat dipelajari oleh lebih dari satu orang

mahasiswa. Maka penggambarannya adalah:

Sumber : Fathansyah (2015d:84)

Gambar II.8. Diagram E-R untuk Relasi Banyak Ke Banyak

Keberadaan himpunan relasi Mempelajari diatas akan memliki dua fungsi,

yaitu untuk menunjukkan mata kuliah mana saja yang diambil oleh seorang

mahasiswa (atau mahasiswa mana saja yang mengambil mata kuliah tertentu) dan

indeks nilai yang diperoleh seorang mahasiswa untuk mata kuliah tertentu (tentu

saja setelah data indeks nilai tersebut disimpan).

2.2.3.LRS (Logical Record Structure)

Andriansyah (2016:53) menjelaskan “LRS merupakan transformasi dari

penggambaran ERD dalam bentuk yang lebih jelas dan mudah untuk dipahami.

Penggambaran LRS hampir mirip dengan penggambaran normalisasi file, hanya

Page 38: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

saja tidak digambarkan symbol asterix (*) sebagai simbol primary key (kunci

utama) dan foreign key (kunci tamu)”.

2.2.4.Alat Pendukung

1. Adobe Dreamweaver CS6

Mandar (2017:1) menjelaskan “Adobe Dreamweaver merupakan aplikasi

pengembang yang berfungsi untuk mendesain web yang dibuat, dikembangkan,

dan diproduksi oleh Adobe System”. Sampai saat ini versi terbaru dari Adobe

Dreamweaver adalah Adobe Dreamweaver CS6 yang dirilis pada tanggal 21 April

2012 dengan harga $399 USD.

Aplikasi pengembang web ini sangat digemari oleh web desainer dalam

merancang web sebab perangkat lunak komputer ini memiliki kelebihan dan

kemudahan dalam penggunaannya. Dengan menggunakan aplikasi ini,

pengembang web dapat dilakukan secara visual sehingga hasil perancangan web

dapat langsung terlihat tanpa harus menggunakan aplikasi bantu peramban seperti

Google Crome, Firefox, atau Internet Explorer. Teknologi web yang didukung

oleh Adobe Dreamweaver sangat beragam, salah satunya adalah teknologi untuk

kebutuhan pengembang web berbasis mobile.

2. XAMPP

Madcoms (2016:186) menjelaskan “Xampp adalah sebuah paket kumpulan

software yang terdiri dari Apache, MySQL, PhpMyAdmin, PHP, Perl, Filezilla

dan lain-lain”. Xampp berfungsi untuk memudahkan instalasi lingkungan PHP,

dimana biasanya lingkungan pengembang web memerlukan PHP, Apache,

MySQL dan PhpMyAdmin serta software-software yang terkait dengan

pengembangan web. Dengan menggunakan Xampp, tidak perlu lagi menginstal

Page 39: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

aplikasi-aplikasi tersebut satu persatu. Paket aplikasi perlu di extract dan di-instal

terlebih dahulu, dengan memilih jenis Xampp sesuai dengan jenis OS-nya. Setelah

sukses menginstal Xampp, kita dapat langsung mengaktifkan MySQL.

2.2.5.Pengujian Web (Blackbox Testing)

Pratama (2014:50-51) menjelaskan “Blackbox Testing adalah pengujian di

sisi pengembang dilakukan oleh pengembang atau programmer dari aplikasi

bersangkutan, atau mereka yang mengerti dan terlibat di dalam pengembangan

sistem tersebut”. Pengujian ini menekankan pada sejauh mana fungsionalitas

sistem informasi berjalan dengan baik sesuai dengan yang diinginkan oleh

pengguna dan pengembang.

Blackbox Testing mempunyai empat jenis pengujian yaitu:

1. Pengujian Interface (tatap muka) aplikasi.

Pengujian Interface (tatap muka) aplikasi sistem informasi bertujuan untuk

mengetahui fungsionalitasdari setiap elemen interface yang ada di setiap halaman

pada aplikasi sistem informasi. Elemen ini berupa tombol (button) yang

menjalankan aksi sesuai yang diharapkan oleh pengguna dan pengembang.

2. Pengujian fungsi dasar sistem.

Pengujian fungsi dasar sistem bertujuan untuk mengetahui sejauh mana

kinerja dari setiap fungsi dasar sistem yang ada di dalam aplikasi sistem

informasi. Fungsi-fungsi ini dalam penerapannya membentuk satu atau sejumlah

modul. Modul ini dapat digunakan baik di sisi pengembang maupun sebagai

pengguna (misal: instalasi modul melalui akun administrator).

Page 40: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

3. Pengujian form handle sistem.

Pengujian form handle sistem bertujuan untuk mengetahui seperti apa dan

sejauh mana respon oleh sistem informasi terhadap inputan yang diberikan oleh

pengguna. Inputan yang diberikan oleh pengguna ke dalam sistem informasi dapat

berupa inputan bernilai (misalkan: data) maupun inputan kosong.

4. Pengujian keamanan sistem.

Pengjian keamanan sistem bertujuan untuk mengetahui sejauh mana tingkat

keamanan yang dimiliki oleh sistem informasi untuk dapat memberikan

kenyamanan kepada para pengguna. Keamanan dicek dari sisi sistem (misalkan:

SQL injection), kebijakan (misalkan: ada tidaknya penanganan minimal jumlah

karakter untuk password, otentikasi via e-mail), serta pengguna (misalkan: ada

tidaknya perbedaan hak akses untuk setiap kelompok pengguna).

Page 41: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

PT.Suksesi Latara Sebanding merupakan instansi atau perusahaan yang

bergerak dibidang Supplier ( Pengadaan Barang dan Jasa ) milik Swasta.

A. Profil Perusahaan

1. Nama Perusahaan : PT.SUKSESI LATARA SEBANDING

2. Direktur : JASMEN GULTOM

3. Surat Keputusan / SK : AHU-18129.AH.01.01.Tahun 2013

4. Tahun berdiri : 2013

5. Alamat : Jl.Raya Pondok Gede No.6C Kel.Dukuh

Kec.Kramat Jati Jakarta Timur

6. Telepon : 021 - 80242556

7. Kelurahan / kecamatan : Dukuh, Kramat Jati

8. Kabupaten / Provinsi : Jakarta Timur, DKI Jakarta

3.1.1. Sejarah Perusahaan

PT.SUKSESI LATARA SEBANDING adalah perusahaan swasta nasional

yang bergerak dalam bidang Supplier.Khususnya pada bidang Perlengkapan

Pegawai , Perlengkapan TNI , POLRI , Alat Pemadam Kebakaran , Keselamatan

Kerja ( SAR ) . Latar belakang berdirinya PT.SUKSESI LATARA SEBANDING

berawal dari rangkaian pengalaman yang penuh tantangan dan tuntutan yang

tinggi akan tanggung jawab dan dedikasi di bidang Suplier sejak tahun 2010 oleh

para pendiri . Dengan berbekal pengalaman tersebut dan juga untuk membuka

Page 42: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

i

lapangan kerja maka PT.SUKSESI LATARA SEBANDING didirikan pada tahun

2013. Kami merupakan satu perusahaan konstruksi di Indonesia dengan

pertumbuhan yang stabil seiring berjalannya waktu . Perusahaan ini bekerja

dengan yakin , memiliki komitmen yang kuat , dukungan sumber daya manusia

yang handal , teknologi mutakhir , mitra jaringan yang luas , pengalaman dan

manajemen perusahaan yang handal kesemuanya menjadi satu untuk terus

bertumbuh dan berkembang serta tetap menjadi penyedia jasa dan partner kepada

banyak organisasi yang terdepan , terpercaya dan dapat di handalkan.

1. Visi

“ Menjadi partner perusahaan yang terdepan dalam bidang jasa

pendirian atau perubahan dan perjanjian dalam perusahaan General

Trade Supplier dengan selalu memberikan solusi yang inovatif untuk

menjadikan perusahaan lebih efektif ”.

2. Misi

“ Memberikan pelayanan jasa kepada setiap mitra yang menjalin

kerjasama dengan kami berdasarkan prinsip – prinsip efektif dan efesiensi

, inovasi yang berkembang , kualitas dan profesionalisme kerja yang tinggi

dan berkomitmen “.

3. Tujuan Perusahaan

a. Membangun kerjasama / kemitraan usaha secara profesional dengan

badan, institusi / instansi, lembaga yang terkait guna berperan dalam

program pembangunan nasional.

b. Berperan aktif menjalankan roda bisnis dengan mendukung program

Page 43: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

pemerintah untuk dapat meningkatkan perekonomian bangsa.

c. Berperan serta dalam menciptakan lapangan pekerjaan dan turut serta

membangun budaya kerja yang berkualitas dan professional.

3.1.2. Struktur Organisasi dan Fungsi

1.Struktur Organisasi

Sumber : Petunjuk Teknis Pengelolaan Administrasi PT.Suksesi Latara

Sebanding Jakarta.

Gambar III.1. Struktur Organisasi Perusahaan

2.Tugas Pokok dan Fungsi

1.Tugas Direktur Perusahaan

a. Kontrol Manajemen

b. Kontrol kinerja perusahaan

Page 44: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

c. Menentukan kebjakan-kebijakan strategi

2.Tugas Wakil Direktur

a. Mengkoordinasi manager – manager bidang dalam menjalankan

fungsinya.

b. Membantu Direktur dalam menjalankan tugas – tugasnya

c. Memotivasi pengurus lain

d. Menjadi teladan yang baik bagi pengurus yang lain

3.Tugas Manager Personalia

a. Rekruitmen karyawan

b. Menyelenggarakan pelatihan dan pengembangan karyawan

c. Perencanaan karir karyawan

d. Kontrol karyawan

4. Tugas Manager Pembelian

a. Kontrol gudang

b. Kontrol penerimaan barang

c. Kontrol barang kadaluarsa ( expired )

d. Kontrol quality

e. Kontrol order mingguan / bulanan ( periodik )

f. Kontrol BS ( Broken Stock ) dan CN ( Credit Note )

g. Kotrol schedule supplier

5. Tugas Manager Penjualan

a. Kontrol barang yang di jual

b. Membuka dan menutup took ( bertanggung jawab atas kunci )

Page 45: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

c. Selalu berhubungan dengan customer

d. Kontrol kebersihan took,lampu dan rak

e. Kontol display barang

f. Kontrol omzet

g. Mengkoordinasi pramuniaga

6. Tugas manager keuangan

a. Kontrol investasi perusahaan

b. Kontrol kasir dan mesin register

c. Kontrol faktur, PO, harga jual, dan label harga

d. Kontrol target dan realitas

e. Kontrol omzet

f. Kontrol penyiapan uang

7. Tugas Bagian Gudang ( Receiving )

a. Cek PO (Purchase Order) dan faktur

b. Cek penerimaan barang yang memenuhi kualitas, kuantitas, dan

kadaluarsa.

c. Memberi, menulis keterangan, tanggal terima, jumlah, harga

(berdasarkan persetujuan manager )

d. Mengatur jumlah barang yang akan dipajang atau disimpan di gudang

e. Mengatur grouping dan penyusunan barang di gudang

8. Tugas Pramuniaga

a. Memeriksa barang yang kosong

b. Merapikan barang

Page 46: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

c. Memeriksa dan kontrol barang yang rusak

d. Memajang barang menurut jenisnya

e. Memajang barang sesuai FIFO

f. Mempelajari dan mengenali barang

g. Memberikan service terbaik kepada customer.

9. IT

a. Memastikan komputer yang dipakai user bisa berjalan

sebagaimana mestinya.

b. Menguasai dan mengerti aplikasi Office seperti Word, Excel,

Powerpoint.

c. Mengatur pengaturan pada browser

d. Memastikan bahwa aplikasi yang digunakan user berjalan

sebagaimana mestinya.

e. Buat dokumentasi teknis

f. Melakukan backup data

10. Quality Assurance (QA)

a. Menafsirkan dan menerapkan standar jaminan kualitas

b. Mengevaluasi kecukupan standar jaminan kualitas

c. Bertanggung jawab untuk sistem manajemen dokumen.

d. Mengevaluasi temuan audit dan menerapkan tindakan koreksi

yang tepat.

e. Menyiapkan laporan untuk berkomunikasi hasil dari kegiatan

kualitas.

Page 47: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

3.2.Analisis Kebutuhan

Dalam menganalisa kebutuhan perlu dilakukan analisis kebutuhan pada

sistem untuk menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan ini

meliputi kebutuhan pengguna, kebutuhan perangkat keras dan kebutuhan

perangkat lunak.

3.2.1. Kebutuhan Fungsional

Pada sistem informasi inventory pada PT.SUKSESI LATARA

SEBANDING kebutuhan pengguna sebagai berikut:

1. Administrator

a. Admin melakukan login ke dalam sistem administrator.

b. Admin dapat mengubah, menambah, menghapus data admin.

c. Admin dapat mengubah, menambah, menghapus data barang.

d. Admin dapat menginput menambah dan mengedit data barang.

e. Admin melakukan logout.

2. Karyawan

a. User melakukan login

b. User dapat mencetak data barang.

c. User dapat melihat informasi.

d. User melakukan logout.

3.2.2. Kebutuhan Non Fungsional

Kebutuhan non fungsional adalah kebutuhan yang berdasarkan pada

kebutuhan dari suatu sistem yang harus dimiliki. Kebutuhan non fungsional juga

berisi informasi-informasi apa saja yang harus ada dan dihasilkan oleh sebuah

Page 48: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

sistem. Berikut ini adalah kebutuhan non fungsional dari sistem informasi

inventory pada PT.SUKSESI LATARA SEBANDING:

a. Operasional

1) Sistem operasi yang umum digunakan adalah seperti Microsoft

Windows, Linux atau MacOs.

2) Prosesor yang digunakan minimal Pentium 4 atau lebih

3) Kebutuhan memory yang digunakan minimal 1 GB

4) Untuk mengakses portal atau website membutuhkan web browser dan

koneksi internet

b. Security / Keamanan

1) Sistem memberikan keamanan untuk akses admin dengan adanya

penggunaan username dan password agar bisa masuk ke sistem

2) Keamanan password dalam database juga diatur dengan menerapkan

enskripsi MD5.

c. Informasi

1) Digunakan untuk menginformasikan apabila admin melakukan

kesalahan dalam menginput username dan password ketika login

2) Digunakan untuk menginformasikan apabila pengguna melakukan

kesalahan dalam menginput username dan password ketika login.

Page 49: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

3.2. Perancangan Perangkat Lunak

3.3.1. Rancangan Antar Muka

Rancangan antar muka (Interface) dimaksudkan untuk memudahkan

pengguna website ini diharapkan dapat digunakan oleh banyak pengguna dari

berbagai latar belakang dan juga karena tidak semua pengguna adalah orang yang

mengerti dan ahli dalam bidang pengoperasian komputer. Rancangan Interface

dari website Sistem Informasi Inventory Alat Tulis Kantor Pada PT.SUKSESI

LATARA SEBANDING sebagai berikut :

1. Rancangan halaman Login

Gambar III.2. Rancangan halaman Login

Tampilan halaman Login ini berfungsi untuk user melakukan login, dimana user

di haruskan mengisi username dan password yang benar jika ingin masuk kedalam

menu sistem inventory.

Page 50: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

2. Rancangan halaman Master Inventory

Gambar III.3. Rancangan halaman Master Inventory

Halaman master Inventory adalah halaman yang dapat di akses setelah melakukan

login, di halaman ini admin dapat menambah data master barang dengan cara klik

new data lalu isi semua form yang tersedia jika sudah selesai klik simpan, admin

juga bisa mengedit data barang dengan mengklik menu edit pada data barang yang

ingin di edit lalu rubah data, setelah selesai klik update maka data akan terupdate.

Dan jika ingin menghapus data barang maka pilih menu hapus.

Page 51: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

3. Rancangan halaman Master Inventory Divisi

Gambar III.4. Rancangan halaman Master Inventory Divisi

di halaman ini admin dapat menambah data master divisi dengan cara klik

new data lalu isi semua form yang tersedia jika sudah selesai klik simpan,

admin juga bisa mengedit data divisi dengan mengklik menu edit pada data

divisi yang ingin di edit lalu rubah data, setelah selesai klik update maka data

akan terupdate. Dan jika ingin menghapus data divisi maka pilih menu hapus.

4. Rancangan halaman Rekap Stok Inventory

Gambar III.5. Rancangan halaman Rekap Stok Inventory

Page 52: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

Halaman rekap stok inventory ini berfungsi untuk melihat data barang dan

stok barang secara keseluruhan.

5. Rancangan halaman Rekap Stok Inventory per Divisi

Gambar III.6. Rancangan halaman Rekap Stok Inventory per Divisi

Halaman rekap stok inventory ini berfungsi untuk melihat data divisi secara

keseluruhan

6. Rancangan halaman Laporan

Gambar III.7. Rancangan halaman Laporan

Page 53: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

Halaman Laporan ini berfungsi untuk melihat laporan data barang secara

keseluruhan maupun data barang per divisi, jika memilih tab master

inventory maka akan keluar laporan keseluruhan barang, dan jika memilih

master per divisi maka akan keluar laporan barang per divisi.

7. Rancangan halaman History

Gambar III.8. Rancangan halaman History

Halaman history berfungsi untuk membuat data per periode laporan.

8. Rancangan halaman Edit Data Divisi

Gambar III.9. Rancangan halaman Edit Data Divisi

Page 54: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

Halaman edit data master berfungsi untuk mengedit data divisi, jika terdapat

kesalahan dalam menginput data divisi dengan klik data divisi yang ingin diedit

setelah itu ubah isi form yang ingin di ubah, setelah selesai klik update.

9. Rancangan halaman Terima Barang

Gambar III.10. Rancangan halaman Terima Barang

Halaman edit data terima barang berfungsi untuk menginput data barang yang

akan di terima setiap divisi, di sini admin harus mengisi semua form yang

tersedia lalu jika sudah selesai klik simpan.

10. Rancangan halaman Kirim Barang

Gambar III.11. Rancangan halaman Kirim Barang

Halaman edit data terima barang berfungsi untuk menginput data barang yang

akan di kirim ke divisi, di sini admin harus mengisi semua form yang tersedia

lalu jika sudah selesai klik simpan.

Page 55: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

3.3.2. Rancangan Basis Data

A. Entity Relationship Diagram (ERD)

Gambar III.12. Entity Relationship Diagram (ERD)

Page 56: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

B. Logical Record Structure (LRS)

Gambar III.13. Logical Record Structure (LRS)

Page 57: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

C. Spesifikasi File

Di dalam pembuatannya, website ini di tunjang oleh file-file atau tabel yang

terbentuk dari transformasi ERD (file-file penunjang untuk web). File-file ini

tersimpan pada sebuah database dengan n

ama “simpleinventory.sql” dengan parameter-parameter sebagai berikut:

1. Tabel Admin

Nama File : Admin

Akronim : admin

Fungsi : Untuk menyimpan data admin

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 151 Karakter

Kunci Field : id_admin

Software : Mysql

Tabel III.1. Spesifikasi File Admin

No Elemen Data Nama Field Tipe Size Keterangan

1 Id Admin id_user Integer 11 Primary Key

2 Username Username Varchar 30

3 Password Password Varchar 30

4 Nama Lengkap type_user varchar 30

5 Nama tanggal_lahir varchar 50

Page 58: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

2. Tabel Master

Nama File : Master

Akronim : master

Fungsi : Untuk menyimpan data barang masuk dan keluar

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 130 Karakter

Kunci Field : id_barang

Software : Mysql

Tabel III.2. Spesifikasi File Master

No Elemen Data Nama Field Tipe Size Keterangan

1 Id barang id_barang int 11 Primary Key

2 Id admin Id_admin int 11 Foreign key

3 Nama Nama Varchar 50

4 tag Tag varchar 50

5 Tanggal Tanggal date 8

3. Tabel Divisi

Nama File : divisi

Akronim : divisi

Fungsi :Untuk menyimpan data divisi

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Page 59: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

Media : Harddisk

Panjang Record : 77 Karakter

Kunci Field : id_divisi

Software : Mysql

Tabel III.3. Spesifikasi File Divisi

No Elemen Data Nama Field Tipe Size Keterangan

1 Id Divisi id_divisi integer 11 Primary Key

2 Id Admin Id_admin integer 11 Forign key

3 Nama divisi Nama_divisi varchar 50

4 status Status varchar 5

4. Tabel Kirim

Nama File : Kirim

Akronim : kirim

Fungsi : Untuk menyimpan data barang keluar

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 363Karakter

Kunci Field : id_keluar

Software : Mysql

Page 60: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

Tabel III.4. Spesifikasi File Kirim

5. Tabel Terima

Nama File : Terima

Akronim : terima

Fungsi : Untuk menyimpan data barang masuk

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 352 Karakter

Kunci Field : id_terima

Software : Mysql

No Elemen Data Nama Field Tipe Size Keterangan

1 Id kirim id_kirim Integer 11 Primary Key

2 Id admin Ida_admin integer 11 Foreign key

3 Id master Id_master integer 11

4 Id divisi Id_divisi integer 11

5 tanggal Tgl date 8

6 Jumlah Jml Integer 11

7 keterangan Keterangan varchar 300

Page 61: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

Tabel III.5. Spesifikasi File Terima

6. Tabel laporan

Nama File : Laporan

Akronim : Laporan

Fungsi : Untuk menyimpan data laporan barang

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 280 Karakter

Kunci Field : -

Software : Mysql

No Elemen Data Nama Field Tipe Size Keterangan

1 Id terima id_terima Integer 11 Primary Key

2 Id admin Ida_admin integer 11 Foreign key

3 Id master Id_master integer 11 Foreign key

5 tanggal Tgl date 8

6 Jumlah Jml Integer 11

7 keterangan Keterangan varchar 300

Page 62: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

Tabel III.6. Spesifikasi File Laporan

3.3.3. Rancangan Struktur Navigasi

Rancangan struktur navigasi digunakan untuk menggambarkan secara garis

besar isi dari seluruh website dan bagaimana menggambarkan hubungan antara

isi-isi website. Struktur navigasi website ini adalah struktur navigasi campuran

(composite). Melalui struktur navigasi ini terlihat bagaimana isi dan susunan dari

website secara menyeluruh.

Pembuatan struktur navigasi ini akan sangat membantu nantinya ketika akan

membuat rancangan seluruh halaman website. Struktur navigasi yang baik adalah

yang mampu memberitahukan kepada pengguna tentang lokasi mereka sekarang

dan lokasi yang bisa dikunjungi dari lokasi sekarang berada.

No Elemen Data Nama Field Tipe Size Keterangan

1 Id Admin Id_Admin Integer 11 Foreign key

2 Id divisi Id_divisi integer 11 Foreign key

3 Id master Id_master integer 11 Foreign key

4 Nama barang Nama_barang varchar 30

5 Tanggal Tanggal date 11

6 Barang keluar Barang_keluar integer 11

7 Barang masuk Barang_masuk integer 11

8 Stok akhir Stok_akhir integer 11

Page 63: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

1. Struktur Navigasi User

Gambar III.14. Struktur Navigasi Admin

Page 64: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

3.3. Implementasi dan Pengujian Unit

3.3.1.Implementasi

A. Implementasi Rancangan Antar Muka

Implementasi rancangan antar muka pada sistem informasi penerimaan

siswa baru berdasarkan hasil rancangan antar muka.

1. Halaman Login

Gambar III.15. Halaman Utama Login

Page 65: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

2. Halaman Data Master Inventory

Gambar III.16. Halaman Data Master Inventory

3. Halaman Data Master Divisi

Gambar III.17. Halaman Data Master Divisi

Page 66: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

4. Halaman Rekap Stok Inventory

Gambar III.18. Halaman Rekap Stok Inventory

5. Halaman Rekap Stok Inventory per Divisi

Gambar III.19. Halaman Rekap Stok Inventory per Divisi

Page 67: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

6. Halaman Laporan Stok Master

Gambar III.20. Halaman Laporan Stok Master

7. Halaman Laporan Stok per Divisi

Gambar III.21. Halaman Laporan Stok per Divisi

Page 68: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

8. Halaman History

Gambar III.22. Halaman History

9. Halaman Tambah Data Terima Barang

Gambar III.23. Halaman Tambah Data Terima Barang

Page 69: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

10. Halaman Detail Barang

Gambar III.24. Halaman Detail Barang

11. Halaman Kirim Barang

Gambar III.25. Halaman Kirim Barang

Page 70: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

12. Halaman Tambah Data Barang Master

Gambar III.26. Halaman Tambah Data Barang Master

13. Halaman Edit Data Barang Master

Gambar III.27. Halaman Edit Data Barang Master

Page 71: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

14. Halaman Tambah Divisi

Gambar III.28. Halaman Tambah Divisi

15. Halaman Edit Divisi

Gambar III.29. Halaman Edit Divisi

Page 72: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

B. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum

yang dibutuhkan untuk mengimplementasikan Sistem Informasi Inventory Alat

Tulis Kantor Pada PT.SUKSESI LATARA SEBANDING .

1. Spesifikasi Perangkat Keras

a. Server

1) CPU

(a) Processor Intel® Pentium® Core 2 Duo

(b) RAM DDR2 2 GB

(c) Hard Disk 500 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 2 Mbps.

b. Client

1) CPU

(a) Processor Intel® Pentium® 4

(b) RAM DDR2 1GB

(c) Hard Disk 20 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 56 kbps.

Page 73: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

2. Spesifikasi Perangkat Lunak

1. Server

a. Sistem operasi yang umum digunakan seperti: Microsoft Windows atau

Linux (Ubuntu, Fedora, dan lain-lain).

b. Aplikasi bundle web server seperti: Xampp, WampServer, php2triad yang

terdiri dari beberapa komponen, diantaranya:

(1) Aplikasi Apache Server v2

(2) Aplikasi PHP Server v5

(3) Aplikasi MySQL Server v5

(4) Aplikasi phpMyAdmin v3

c. Aplikasi Web Browser seperti Mozilla Firefox, Opera, Safari, Internet

Explorer, Google Chrome.

3.3.2.Pengujian Unit

Pengujian terhadap program yang dibuat menggunakan black box testing

yang fokus terhadap proses masukan dan keluaran program.

1. Pengujian Terhadap Form Login Admin

Tabel III.7. Pengujian Black Box Testing Halaman Login Admin

No Skenario

Pengujian

Test Case Hasil

Pengujian

Hasil

Yang Di

harapkan

Kesimpula

n

1 Username

dan Password

tidak diisi lalu

klik login

Username

(kosong)

Password

(kosong)

Sistem akan

menolak

masuk ke

halaman

admin dan

menampilkan

”Anda belum

mengisi

Username”

Sesuai

harapan

Valid

Page 74: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

2 Mengetikan

username tapi

Password

tidak

Diisi, lalu klik

login

Username:

admin

Password:

(kosong)

Sistem akan

menolak

masuk ke

halaman

admin dan

menampilkan

”Anda belum

mengisi

Password”

Sesuai

harapan

Valid

3 Tidak

mengetikan

username,tapi

password diisi

dan pilih hak

akses admin,

lalu klik login

Username:

(kosong)

Password:

(admin)

Sistem akan

menolak

masuk ke

halaman

admin dan

menampilkan

”Anda belum

mengisi

Username”

Sesuai

harapan

Valid

4 Mengetikan

Salah satu

kondisi salah

Pada username

atau password

lalu klik login

Username:

as

(salah)

Password:

admin

(benar)

Sistem akan

menolak

masuk ke

halaman

admin dan

menampilkan

”username

dan password

tidak sesuai”

Sesuai

harapan

Valid

5 Mengetikan

Salah satu

kondisi salah

Pada username

atau password

lalu pilih hak

akses admin,

lalu klik login

Username:

Admin

(benar)

Password:

21

(salah)

Sistem akan

menolak

masuk ke

halaman

admin dan

menampilkan

”username

dan password

tidak sesuai”

Sesuai

Harapan

Valid

6 Username,

password,

benar sebagai

admin lalu klik

login

Username:

Admin

(benar)

Password:

admin

(benar)

Sistem akan

menerima

dan

diarahkan ke

Dashboard

Admin

Sesuai

harapan

Valid

Page 75: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

2. Pengujian Terhadap Halaman Tambah Data Master

Tabel III.8. Pengujian Black Box Testing Halaman Tambah Data

Master

No Skenario

Pengujian

Test Case Hasil

Pengujian

Hasil

Yang Di

harapkan

Kesimpulan

1 Jika Kolom

Tidak diisi

semua lalu

klik tombol

Save

Kolom

kosong

(tidak diisi

semua)

Sistem akan

menolak dan

akan

menampilkan

“kolom nama

belum di isi”

Sesuai

Harapan

Valid

2 Jika ada salah

satu kolom

yang tidak

terisi lalu klik

tombol Save

Ada salah

satu kolom

tidak terisi

Sistem akan

menolak dan

akan

menampilkan

“Please fill

this out field”

Sesuai

Harapan

Valid

3 Kolom terisi

semua lalu

klik tombol

Save

Kolom

terisi

semua

Sistem akan

menerima

dan data akan

tersimpan

dan data

master

bertambah

Sesuai

harapan

Valid

Page 76: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

3. Pengujian Terhadap Form Edit Data Master

Tabel III.9. Pengujian Black Box Testing Halaman Edit Data

Master

No Skenario

Pengujian

Test Case Hasil

Pengujian

Hasil

Yang Di

harapkan

Kesimpulan

1 Melakukan

perubahan

data di

beberapa

kolom, lalu

klik update

Terdapat

perubahan

data pada

kolom

Sistem akan

menerima

dan data akan

terupdate

dengan data

yang baru.

Dan

menampilkan

“Berhasil

mengupdate

data master”

Sesuai

harapan

Valid

Page 77: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

4. Pengujian Terhadap Halaman Tambah Data Divisi

Tabel III.10. Pengujian Black Box Testing Halaman Tambah Data

Divisi

No Skenario

Pengujian

Test Case Hasil

Pengujian

Hasil

Yang Di

harapkan

Kesimpula

n

1 Jika Kolom

Tidak diisi

semua lalu

klik tombol

Save

Kolom

kosong

(tidak diisi

semua)

Sistem akan

menolak dan

akan

menampilkan

“kolom

belum di isi”

Sesuai

Harapan

Valid

2 Kolom terisi

semua lalu

klik tombol

Save

Kolom

terisi

semua

Sistem akan

menerima

dan data akan

tersimpan

dan data

master

bertambah

Sesuai

harapan

Valid

Page 78: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

5. Pengujian Terhadap Form Edit Data Divisi

Tabel III.11. Pengujian Black Box Testing Halaman Edit Data

Divisi

No Skenario

Pengujian

Test Case Hasil

Pengujian

Hasil

Yang Di

harapkan

Kesimpulan

1 Melakukan

perubahan

data di

beberapa

kolom, lalu

klik update

Terdapat

perubahan

data pada

kolom

Sistem akan

menerima

dan data akan

terupdate

dengan data

yang baru.

Dan

menampilkan

“Berhasil

mengupdate

data Divisi”

Sesuai

harapan

Valid

Page 79: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

6. Pengujian Terhadap Halaman Rekap Stok Inventory terima barang

Tabel III.12. Pengujian Black Box Testing Halaman Rekap Stok

Inventory Terima Barang

No Skenario

Pengujian

Test Case Hasil

Pengujian

Hasil

Yang Di

harapkan

Kesimpula

n

1 Jika Kolom

Tidak diisi

semua lalu

klik tombol

Simpan

Kolom

kosong

(tidak diisi

semua)

Sistem akan

menolak dan

akan

menampilkan

“Mohon

mengisi

semua kolom

yang tesedia”

Sesuai

Harapan

Valid

2 Kolom terisi

semua lalu

klik tombol

Save

Kolom

terisi

semua

Sistem akan

menerima

dan data stok

akan

tersimpan

dan data stok

master

bertambah

Sesuai

harapan

Valid

Page 80: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

7. Pengujian Terhadap Halaman Rekap Stok Inventory kirim barang

Tabel III.13. Pengujian Black Box Testing Halaman Rekap Stok

Inventory Kirim Barang

No Skenario

Pengujian

Test Case Hasil

Pengujian

Hasil

Yang Di

harapkan

Kesimpula

n

1 Jika Kolom

Tidak diisi

semua lalu

klik tombol

Simpan

Kolom

kosong

(tidak diisi

semua)

Sistem akan

menolak dan

akan

menampilkan

“Mohon

mengisi

semua kolom

yang tesedia”

Sesuai

Harapan

Valid

2 Kolom terisi

semua lalu

klik tombol

Save

Kolom

terisi

semua

Sistem akan

menerima

dan data stok

akan

tersimpan

dan data stok

master

berkurang

Sesuai

harapan

Valid

Page 81: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

8. Pengujian Terhadap Halaman Rekap Stok Inventory per divisi tambah stok

Tabel III.14. Pengujian Black Box Testing Halaman Rekap Stok

Inventory per divisi tambah stok

No Skenario

Pengujian

Test Case Hasil

Pengujian

Hasil

Yang Di

harapkan

Kesimpula

n

1 Jika Kolom

Tidak diisi

semua lalu

klik tombol

Simpan

Kolom

kosong

(tidak diisi

semua)

Sistem akan

menolak dan

akan

menampilkan

“Mohon

mengisi

semua kolom

yang tesedia

dengan

lengkap”

Sesuai

Harapan

Valid

2 Kolom terisi

semua lalu

klik tombol

Save

Kolom

terisi

semua

Sistem akan

menerima

dan data stok

akan

tersimpan

dan data stok

barang per

divisi

bertambah

Sesuai

harapan

Valid

Page 82: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

9. Pengujian Terhadap Halaman Rekap Stok Inventory per divisi stok terpakai

Tabel III.15. Pengujian Black Box Testing Halaman Rekap Stok

Inventory per divisi stok Terpakai

No Skenario

Pengujian

Test Case Hasil

Pengujian

Hasil

Yang Di

harapkan

Kesimpula

n

1 Jika Kolom

Tidak diisi

semua lalu

klik tombol

Simpan

Kolom

kosong

(tidak diisi

semua)

Sistem akan

menolak dan

akan

menampilkan

“Mohon

mengisi

semua kolom

yang tesedia

dengan

lengkap”

Sesuai

Harapan

Valid

2 Kolom terisi

semua lalu

klik tombol

Save

Kolom

terisi

semua

Sistem akan

menerima

dan data stok

akan

tersimpan

dan data stok

barang per

divisi

berkurang

Sesuai

harapan

Valid

Page 83: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

10. Pengujian Terhadap Halaman Laporan

Tabel III.16. Pengujian Black Box Testing Halaman Laporan

No Skenario

Pengujian

Test Case Hasil

Pengujian

Hasil

Yang Di

harapkan

Kesimpula

n

1 Jika memilih

data master

inventory

Klik menu

master

inventory

Sistem akan

menampilkan

ke seluruhan

stok barang

masuk,

barang keluar

dan stok

akhir

Sesuai

Harapan

Valid

2 Jika memilih

data inventory

di divisi

Klik

Tombol

inventory

di divisi

Sistem akan

menampilkan

stok barang

yang di

terima,

barang

terpakai di

semua divisi

Sesuai

harapan

Valid

Page 84: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

BAB IV

PENUTUP

4.1. Kesimpulan

Dari pembahasan pada bab-bab sebelumnya, dapat diambil kesimpulan

bahwa dengan adanya website Inventory ATK pada PT.Suksesi Latara Sebanding

ini dapat mempermudah dan mengetahui persediaan barang di perusahaan.

Sistem informasi ini merupakan aplikasi sistem komputerisasi yang dibuat

berbasis web dan memuat database pengolahan data nilai secara terpusat sehingga

dapat mengolah database tersebut menjadi informasi yang dibutuhkan oleh user

dan administrator.

4.2. Saran

Berdasarkan kesimpulan diatas, maka penulis bermaksud memberikan saran

sebagai alternative pemikiran dan harapan agar aspek ilmu pengetahuan tidak

bersifat monoton dan terpaku pada disiplin ilmu pengetahuan itu sendiri.

Adapun saran-saran yang dapat penulis sampaikan sebagai berikut:

1. Aplikasi yang telah dibuat hendaknya dioperasikan secara baik dan benar

untuk mencapai tujuan yang diharapkan.

2. PT.Suksesi Latara Sebanding harus berani merubah sistem yang ada dengan

system yang lebih baik dan professional.

3. Untuk Selanjutnya perlu dilakukan backup data untuk menjaga jika ada data

yang hilang atau program terinfeksi virus sehingga tidak mengganggu

kinerja perusahaan.

Page 85: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

4. Adanya pemeliharaan terhadap sistem yang telah dibuat agar sistem tetap

terjaga dengan baik, dengan cara melakukan perbaikan pada sistem apabila

terjadi kesalahan atau error pada program aplikasi tersebut.

Demikian kesimpulan dan saran yang diberikan penulis mengenai

Perancangan Sistem Informasi Inventory ATK dalam tugas akhir ini. Penulis

merasa penjelasan dan penyusunan masih jauh dari sempurna, saran dan kritik

yang dapat membangun dalam penyempurnaan penulisan tugas akhir ini.

Page 86: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

DAFTAR PUSTAKA

ANDI Offset. 2017. Kiat Sukses & Cara Memulai Bisnis Web Hosting.

Semarang: WAHANA KOMPUTER.

ANDI Offset. 2012. Membangun Web Interaktif dengan Adobe Dreamweaver

CS5.5, PHP, dan MySQL. Semarang: WAHANA KOMPUTER.

Andriansyah, Doni. 2016. Sistem Informasi Pendaftaran Event Dengan PHP

Untuk Panduan Skripsi. Cirebon: CV. ASFA Solution.

Hariyanto, Agus. 2015. Membuat Web Profil Sekolah + PPDB Online.

Yogyakarta: Lokomedia.

Hidayatullah, Priyanto dan Jauhari Khairul Kawistara. 2017. Pemrograman WEB

Edisi Revisi. Bandung: INFORMATIKA.

Jubilee Enterprise. 2016. Pemrograman Bootstrap untuk Pemula. Jakarta: PT.

Elex Media Komputindo.

Jubilee Enterprise. 2014. MySQL untuk Pemula. Jakarta: PT. Elex Media

Komputindo.

Jubilee Enterprise. 2016. Pemrograman Bootstrap untuk Pemula. Jakarta: PT.

Elex Media Komputindo.

MADCOMS Madiun. 2016. Pemrograman PHP dan MySQL untuk Pemula.

Yogyakarta: ANDI.

Pratama, I Putu Agus Eka. 2014. Sistem Informasi dan Implementasinya.

Bandung: Penerbit Bandung.

Pratama, I Putu Agus Eka. 2015. Handbook Jaringan Komputer. Bandung:

INFORMATIKA.

Page 87: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager

Pressman, R.S. 2015. Rekayasa Perangkat Lunak: Pendekatan Praktisi Buku 1.

Yogyakarta: ANDI.

Rachmanto, Ricky. 2017. 9 Langkah Praktis Membuat Website Gratis. Jakarta:

PT. Elex Media Komputindo.

Sianipar, R.H. 2015. Pemrograman JavaScript Teori dan Implementasi. Bandung:

Penerbit Bandung.

Sidik, Betha dan Husni Iskandar Pohan. 2014. Pemrograman WEB dengan

HTML. Bandung: INFORMATIKA.

Wahyuningsih, Dian dan Rakhmat Makmur. 2017. E-Learning. Bandung:

INFORMATIKA.

Winarno, Edy dan Ali Zaki. 2013. Buku Sakti Pemrograman PHP. Jakarta: PT.

Elex Media Komputindo.

Page 88: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager
Page 89: SISTEM INFORMASI INVENTORY ALAT TULIS KANTOR BERBASIS …€¦ · TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III TOBOK FEBRYKA SORMIN ... manager