Anda di halaman 1dari 26

Laporan Basis Data

“Studi Kasus Perusahaan PT. BMT Transport Dumai”

Dosen Pengampu : Devit Satria, S.Pd., M.Pd.T

DISUSUN OLEH :

GEBY REZEKI SIMANUNGKALIT (2155201037)

SELVI EFRIDAYANTI GINTING (2155201098)

PROGRAM STUDI TEKNIK INFORMATIKA

SEKOLAH TINGGI TEKNOLOGI DUMAI

TAHUN AJARAN 2022/2023


BAB I
PENDAHULUAN

A. Latar Belakang Masalah

Berkembangnya teknologi informasi dan sistem informasi yang demikian


pesat di era globalisasi sekarang ini telah membuat hampir semua aspek
kehidupan tidak dapat terhindar dari penggunaan perangkat komputer. Salah satu
kebutuhan yang sangat besar akan teknologi informasi sekarang ini adalah
kebutuhan akan sistem informasi.

Perusahaan PT.BMT Transport adalah sebuah Perusahaan yang bergerak


di Bidang angkutan. Pada Perusahaan PT.BMT Transport mengalami kesulitan
dalam pengelolaan arsip. Jika terjadi permasalahan akan sangat sulit dalam
pencarian ataupun meminta duplikasi arsip yang hilang pihak Peusahaan kesulitan
mencari arsip duplikasinya dikarenakan harus mencarinya dari awal sampai
ketemu.
Dari Perkembangan teknologi informasi tersebut dibutuhkan suatu
perancangan sistem untuk pengelolahan informasi yang dapat memudahkan dalam
proses pengelolahan informasi yang dapat memudahkan dalam proses
pengelolahan data keluar masuk barang yang selama ini dikerjakan secara
manual. Perancangan sistem tersebut dapat dilakukan dengan menggunakan
bahasa pemograman berbasis Web.
Berdasarkan uraian diatas penulis merasa tertarik menulis laporan studi
kasus yang dapat mengelolah data-data yang menilai secara efektif dan karenanya
penulis mengangkat sebuah judul yaitu : ” PENGARSIPAN DATA BARANG
KELUAR DAN DATA BARANG MASUK DI PERUSAHAAN PT. BMT
Transport BERBASIS WEB ”, Dengan ini penulis berharap dapat memudahkan
proses data penilaian pada Perusahaan PT. BMT Transport Penyimpanan data
tersebut masihlah menggunakan Microsoft Excel yang belum terintegrasi dengan
database, dan juga sebagai penyajian laporan inventaris barang

1
kepada pimpinan. Desain Input Form Login Perancangan input form Login berfungsi untuk
verifikasi pengguna yang berhak menggunakan sistem.
Desain Input Menu Utama Rancangan Input pada menu utama ini berisi
form untuk input daftar inventaris, form input data Pemasok, form input data
penambahan Inventaris.

B. Identifikasi Masalah
Rumusan masalah adalah merupakan suatu pertanyaan yang akan
dicarikan jawabannya melalui pengumpulan data dalam bentuk rumusan masalah
berdasarkan menurut tingkat kebutuhannya yang satu dengan yang lainnya.

Dari beberapa uraian yang dikemukakan pada latar belakang, maka dapat
diidentifikasi masalah-masalah sebagai berikut :

1. Perusahaan membutuhkan akses yang luas, aktif, kreatif, untuk pendataan


barang yang kreatif dan tertata dengan rapi.
2. Kurangnya ketertarikan dan kerapian data barang dalam pengelolaannya
selama ini selama ini yang diindikasikan Barang.
3. Pendataan yang efisian agar menunjang hasil kerja di Perusahaan
PT.BMT Transport
C. Perumusan Masalah

Rumusan masalah adalah merupakan suatu pertanyaan yang akan


dicarikan jawabannya melalui pengumpulan data dalam bentuk rumusan masalah
berdasarkan menurut tingkat kebutuhannya yang satu dengan yang lainnya.
Berdasarkan fakta yang di dapatkan maka latar belakang msalah yang
disimpulkan adalah :

1. Bagaimana merancang pengarsipan data berbasis web di Perusahaan PT. BMT


Transport

2. Bagaimana pengarsipan yang baik berbasis web sehingga mampu mendukung


kerapian data barang masuk dan data barang keluar di Perusahaan PT. BMT
Transport

2
BAB II

TINJAUAN PUSTAKA
A. Tinjauan Khusus

Deskripsi Singkat Obyek


Pada awalnya PT. BMT merupakan sebuah perusahaan yang masih
sederhana . Pada tahun 2013 barulah berkembang menjadi maju. Perusahaan
BMT ini berdiri dalam bidang Jasa Kontraktor Alat Berat, dan didirikan sejak
tahun 2009. Pada waktu itu perusahaan ini belum memiliki 1 unit alat, akan tetapi
perusahaan ini berjalan dengan sistem merental alat berat dari pihak lain.

Melihat perjalanan dari waktu ke waktu usaha ini memberikan hasil yang
begitu positif sehingga di tahun 2010 muncullah ide untuk mulai mengangsur 1
unit alat dari hasil rental alat tersebut dan sebagian modalnya dipinjam dari Bank.
Penghasilan dari kerja alat terus berkembang, tahun terus berganti dan perusahaan
ini pun semakin berjaya hingga saat ini

Hasil Pengumpulan Data

Tabel 2. 1 Masalah Pada Obyek Penelitian

NO Deskripsi Masalah Aktor / Stakeholder

1 Kepala
Laporan perbulan yang
diterima masih dalam
bentuk tulis tangan
P2erusahaan BMT saat ini masih menggunakan Sekretaris
sistem sederhana yaitu masih
menggunakan aplikasi dari
Microsoft exel

3
3 Buku catatan pembayaran lama Bendahara
kelamaan akan menjadi rusak
sehingga slip gaji karyawan bisa saja
hilang

Solusi Yang Diusulkan

Tabel 2. 2 Daftar Solusi

NO Permasalahan Solusi Yang Diusulkan

1 Karyawan lupa membawa slip gaji Dibuat suatu sistem berbasis web
yang lama pada saat terjadinya yang menghasilkan output lebih
permasalahan aman

2 Buku catatan slip gaji karyawan Dibuat sistem pengarsipan data


lama kelamaan akan menjadi rusak yang lebih aman dan tidak
sehingga data pembayaran gaji tumpang tindih
karyawan bisa saja hilang

3 Laporan perbulan yang diterima Dibuat sistem berbasis web yang


masih dalam bentuk tulis tangan dapat menghasilkan output secara
lebih cepat berupa laporan
pembayaran gaji karyawan
perbulan

4
B. Tinjauan Umum

Sistem

Sistem informasi adalah kerangka kerja yang mengkoordinasikan sumber daya


(manusia, komputer) untuk mengubah masukan (input) menjadi keluaran
(informasi), guna mencapai sasaran-sasaran perusahaan”. (Haswan, 2018).

Pada dasarnya sistem adalah suatu kerangka dari prosedur-prosedur yang


saling berhubungan, yang disusun sesuai dengan skema yang menyeluruh untuk
melaksanakan suatu kegiatan atau fungsi utama dari perusahaan yang dihasilkan
oleh suatu proses tertentu yang bertujuan untuk menyediakan informasi untuk
membantu mengambil keputusan manajemen operasi perusahaan dari hari ke hari
serta menyediakan informasi yang layak untuk pihak di luar perusahaan (Candra
& Wulandari, 2021).

MySql

MySQL didefinisikan nama database server. Database server adalah server


yang berfungsi untuk menangani database. Database adalah suatu
pengorganisasian data. Dengan menggunakan MySQL, kita bisa menyimpan data
dan kemudian data bisa diakses cara yang mudah dan cepat. (Yusran, 2020).

Xampp
XAMPP merupakan paket PHP berbasis open source yang berfungsi sebagai
server yang berdiri sendiri (localhost). Beberapa paket yang telah disediakan
adalah Apache, MySQL, PHP, Filezila dan PhpMyAdmin. Program ini tersedia
dalam GNU General Public License dan bebas, merupakan web server yang
mudah digunakan untuk membuat tampilan halaman web dinamis. (Widodo et al.,
2016).

5
DFD (Data Flow Diagram)

Menurut Bambang Hartono (2011:56), “data flow diagram (DFD) adalah


suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari
data sistem, yang penggunaanya sangat membantu untuk memahami sistem
logika, terstruktur dan jelas”.

Menurut James A. Hall (2010:1), “data Flow Diagram (DFD) adalah Data
Flow Diagram adalah Suatu diagram yang menggunakan simbol-simbol untuk
mencerminkan proses, sumber-sumber data, arus data dan entitas dalam sebuah
sistem”.(Dewi & Malfiany, 2017)

Data flow diagram atau yang disingkat DFD merupakan diagram yang
menggambarkan alir data dalam suatu entitas ke sistem atau sistem ke entitas.
DFD juga dapat diartikan sebagai teknisi grafis yang mengambarkan alir data dan
transformasi yang digunakan sebagai perjalanan data dari input atau masukan
menuju keluaran atau output (Hastanti et al., 2015).

Flowchart

Menurut Bambang Hartono (2011:144), “flowchart merupakan


penggambaran dari grafik dari langkah-langkah atau bagian yang memperlihatkan
urutan- urutan prosedur dari suatu program dan hubungan antara proses beserta
bentuknya”. Gambar flowchart dinyatakan dengan simbol, dengan demikian
setiap simbol menggambarkan proses tertentu, sedangkan hubungan antar proses
digambarkan dengan garis penghubung. Flowchart menolong analisis dari
programmer untuk memecahkan masalah kedalam segmen-segmen lebih kecil dan
dalam menganalsis alternatif-alternatif lain dalam pengoperasian.

Database

“Database adalah kumpulan informasi yang disimpan di dalam komputer


secara sistematik sehingga dapat diambil datanya atau diolah mengunakan suatu program”.
Menurut Fathansyah (2012:2)

6
BAB III

PERANCANGAN DAN PEMBAHASAN

A. Perancangan
Context Diagram

Data User
Data Barang Masuk
Data Barang Keluar
Data Gudang PENGARSIPAN DATA
ADMIN BARANG KELUAR DAN
DATA BARANG MASUK DI
PERUSAHAAN BMT

Informasi Data User InformasiData Barang Masuk TRANSPORT


Informasi Data Barang Keluar Informasi Data Gudang
Laporan Data Barang

Laporan Data Barang

Beranda

Form Login
Y

Gambar 3.1 Context Diagram

7
B. Data Flow Diagram
Data Flow Diagram Level 0

STATUS LOGIN
1.0
LOGIN

t_user

DATA USER
DATA BARANG MASUK
barang_keluar
DATA BARANG KELUAR
DATA GUDANG 2.0
ADMIN
INPUT DATA

barang_masuk

gudang

LAPORAN DATA BARANG 3.0


LAPORAN

Gambar 3.2 Data Flow Diagram Level 0

8
Data Flow Diagram Level 1

LOGIN 1.1
LOGIN

ADMIN

STATUS GAGAL 1.2


VERIFIKASI LOGIN

STATUS BERHASIL
1.3
HALAMAN UTAMA

Gambar 3.3 Data Flow Diagram Level 1 proses 1

2.1
INPUT DATA BARANG MASUK
Gambar 3.4 Data Flow Diagram Level 1 proses 2 barang_masuk
DATA BARANG MASUK

2.2
DATA BARANG KELUAR INPUT DATA BARANG KELUAR
ADMIN barang_keluar

DATA GUDANG 2.3


INPUT DATA GUDANG gudang

9
C. Entity Relationship Diagram

Level
password divisi
username loker

Mengelola 1 1 Mengelola
ADMIN

id telepon

nama nik
alamat

kode_barang
id
Nama_barang

kode_barang id penerima
pengirim
id kode_barang nama_barang pengirim tanggal

tanggal Nama_barang tanggal


penerima
tujuan
operator
BARANG KELUAR
BARANG MASUK GUDANG

Gambar 3.5 Entity Relationship Diagram

10
Struktur File

Perancangan struktur file bertujuan untuk menentukan data-data yang


diperlukan dalam sistem yang akan dibuat seperti nama, type dan lenght. Berikut
adalah desain database dan tabel dari sistem yang dirancang.

1. barang_keluar

Nama Database : inventori

Nama Tabel : barang_keluar


Primary key : id
Tabel 3.1 Tabel Barang Keluar

Nama Type Lenght

id Int 11

kode_barang varchar 100

nama_barang varchar 100

tujuan varchar 100

tanggal varchar 100

operator varchar 100

2. barang_masuk

Nama Database : inventori

Nama Tabel : barang_masuk

Primary key : id

Tabel 3.2 Tabel Barang Masuk

Nama Type Lenght

id int 11

11
kode_barang varchar 100

nama_barang varchar 100

Pengirim varchar 100

Penerima varchar 100

Tanggal varchar 100

3. gudang

Nama Database : inventori

Nama Tabel : gudang

Primary key : id

Tabel 3.3 Tabel Gudang

Nama Type Lenght

Id int 11

kode_barang varchar 100

nama_barang varchar 100

Pengirim varchar 100

Penerima varchar 100

Tanggal varchar 100

4. users

Nama Database : inventori

Nama Tabel : users

Primary key : id

12
Nama Type Lenght

Id Int 11

Nik varchar 100

Nama varchar 100

alamat varchar 100

telepon varchar 100

username varchar 100

password varchar 100

Level Enum („admin‟ , „user‟)

divisi varchar 100

Loker varchar 100

Rancangan Output Laporan Gudang

13
Flowchart Sistem
Flowchart Login

Input Nama Pengguna dan Kata Sandi


Start

Gambar 3.13 Flowchart Login

14
Flowchart Menu Utama
Start

Menu
Utama

T T T T T
Barang Masuk Barang Masuk Barang Masuk
Home User Keluar

Y Y Y Y

Barang Masuk Barang Keluar


Beranda User Gudang Keluar

Gambar 3. 14 Flowchart Menu Utama

15
Flowchart Data User

Beranda

Menu Data Barang


Masuk

Tampil Data
Barang

T T

Y Y Y

Tambah Data User Edit Data User Hapus Data User

Yakin Untuk Menghapus User?


Form Tambah Form Ubah
Data User Data User

T T T
Input Data Input Data
User User oke

Y Y

Kembali Kembali Cancel

Tambah User Berhasil Data Berhasi Diubah

Gambar 3.15 Flowchart Data User

16
Flowchart Data Barang Masuk

Beranda

Menu Data Barang


Masuk

Tampil Data
Barang Masuk

T T

Y Y Y

Tambah Data Barang Edit Hapus

Form Tambah Data Barang Masuk Form Edit Data Barang Masuk Yakin Untuk Menghapus Barang?

T T T
Input Data Input Data Barang Masuk
Barang masuk oke

Y Y
Kembali
Kembali Cancel
Tambah Barang Berhasil
Data Berhasi Diubah

Gambar 3.16 Flowchart Data Barang Masuk

17
Flowchart Data Barang Keluar

Beranda

Menu Data Barang


Keluar

Tampil Data
Barang Keluar

T T

Y Y Y

Tambah Data Barang Edit Hapus

Form Tambah Data Barang Keluar Form Edit Data Barang Keluar Yakin Untuk Menghapus Barang?

T T T
Input Data Input Data Barang Keluar
Barang Keluar oke

Y Y
Kembali
Kembali Cancel
Tambah Barang Berhasil
Data Berhasi Diubah

Gambar 3.17 Flowchart Data Barang Keluar

18
Flowchart Data Laporan
Start

Menu Utama

Laporan

Laporan Barang Masuk atau Barang Keluar

Tampil Laporan

Cetak Kembali

End

Gambar 3.18 Flowchart Data Laporan

19
Flowchart Logout

Logout

Koneksi Database

Logout

Proses

Login

End

Gambar 3.19 Flowchart Logout

20
Implementasi Sistem
Source Code Aplikasi
Source Code Login

Tampilan login pada sistem di desain menggunakan bahasa pemograman php


dengan template CodeIgniter. Dengan adanya script login, dapat mengatur hak
akses masuk ke dalam sistem. Pengaturan hak akses tersebut berguna untuk
keamanan data yang disimpan dalam sistem.

Gambar 3.20 Source code login

Source Code Menu Utama

Tampilan home di desain sesederhana mungkin agar admin dapat dengan


mudah menginputkan data kedalam sistem sesuai dengan menu yang tersedia pada
tampilan.

21
Gambar 3.21 Source Code Menu Utama

Source Code Barang Masuk

Data barang masuk yang telah diinputkan ke dalam database kemudian


dipanggil menggunakan script query pemanggilan data, ini dilakukan agar user
dapat mengetahui barang apa saja yang telah diinput dan telah masuk ke dalam
gudang.

Gambar 3.22 Gambar Source Code Barang Masuk

22
Source Code Barang Keluar

Script pemanggilan data pada source code barang keluar berguna untuk
mengetahui barang apa saja yang telah keluar dari gudang. Ada beberapa entity
yang harus diperhatikan dari barang keluar tersebut diantaranya adalah kode
barang, nama barang, tujuan barang, tanggal keluar, serta petugas yang ada pada
saat barang tersebut keluar. Dengan demikian laporan dari barang keluar nantinya
dapat dipertanggungjawabkan.

Gambar 3.23 Gambar Source Code Barang Keluar

23
Source Code Logout

Source code logout berguna agar user dapat keluar dari sistem dan demi
keamanan data yang telah tersimpan

Gambar 3.24 Gambar Source Code

24
BAB IV
PENUTUP

Kesimpulan
Hasil perancangan sistem pengarsipan data barang keluar dan data barang
masuk, dapat disimpulkan sebagai berikut :

1. Penerapan dari sistem ini dapat membantu menghasilkan


informasi data barang keluar dan data barang masuk sehingga dapat
meminimalisir kesalahan pencatatan persediaan barang pada perusahaan
BMT Transport.

2. Pemodelan sistem yang terkomputerisasi dan terintegrasi sehingga


mendapatkan informasi persediaan barang yang tersaji secara cepat dan
tepat.

Saran
Saran yang dapat diberikan berdasarkan hasil pengamatan dan analisa adalah
sebagai berikut :

1. Program perlu untuk terus dipantau kinerjanya pada saat pengujian


lapangan secara penuh, hingga dapat diyakini bahwa tidak terdapat
masalah dalam penerapan sistem.
2. Sistem ini membutuhkan tahap perbaikan khususnya dalam sistem
keamanan, harus lebih ditingkatkan agar kerahasiaan data tetap terjaga.
3. Untuk pengembangan selanjutnya, disarankan agar mendesain ulang
tampilan dan penambahan fitur-fitur baru agar lebih memudah dalam
penginputan.

25

Anda mungkin juga menyukai