Sistem Informasi Persediaan Barang Alat Tulis Kantor Pada Sekretariat Daerah Kabupaten Fakfak
Sistem Informasi Persediaan Barang Alat Tulis Kantor Pada Sekretariat Daerah Kabupaten Fakfak
Sistem Informasi Persediaan Barang Alat Tulis Kantor Pada Sekretariat Daerah Kabupaten Fakfak
TUGAS AKHIR
Oleh :
SITTI KARTIKA HAMID
(163 13 010)
Laporan Tugas Akhir dengan judul “Sistem Informasi Persediaan Barang Alat
Kartika Hamid nomor induk mahasiswa 16313010 telah diterima dan disahkan
sebagai salah satu syarat untuk memperoleh gelar Diploma Tiga pada Program
Mengesahkan
Pembimbing I Pembimbing II
Mengetahui
Ketua JurusanTeknik dan Manajemen Informatika
Mustari,ST.,M.T
NIP19660822 199003
1004
i
HALAMAN PENGESAHAN TIM PENGUJI
Pada hari ini Selasa tanggal 23 Agustus 2016, panitia ujian sidang Tugas
Akhir, telah menerima dengan baik hasil Tugas Akhir oleh mahasiswa: Sitti
Kabupaten Fakfak”.
iii
KATA PENGANTAR
Puji dan syukur kehadirat Tuhan Yang Maha Esa, yang telah
melimpahkan berkat dan anugrah Nya kepada penulis sehingga Tugas Akhir
ini dapat terselesaikan dengan baik.
Penulis
DAFTAR ISI
HAL
HALAMAN JUDUL.........................................................................................i
ABSTRAK..........................................................................................................iv
KATA PENGANTAR........................................................................................v
DAFTAR ISI.......................................................................................................vi
DAFTAR GAMBAR..........................................................................................vii
DAFTAR TABEL...............................................................................................viii
BAB I PENDAHULUAN...................................................................................1
A. Latar Belakang........................................................................................1
B. Rumusan Masalah...................................................................................2
C. Tujuan.....................................................................................................3
D. Manfaat...................................................................................................3
A. Tampilan Sistem......................................................................................26
1. Tampilan Login 26
2. Tampilan MenuUtama...............................................................26
3. Form Tambah Data.....................................................................27
4. Form Edit Data...........................................................................27
5. Form Hapus Data.......................................................................28
6. Form Cetak Data........................................................................28
7. Form Data Persediaan.................................................................29
B. Pengujian Sistem.....................................................................................30
1. Xampp 30
2. Web Browser...............................................................................30
3. Login...........................................................................................31
4. Menu Utama................................................................................31
5. Tambah Data...............................................................................32
6. Edit Data......................................................................................33
7. Hapus Data..................................................................................34
8. Cetak Data 35
BAB V PENUTUP..............................................................................................36
A. Kesimpulan.............................................................................................36
B. Saran........................................................................................................36
DAFTAR PUSTAKA.........................................................................................37
DAFTAR LAMPIRAN.......................................................................................39
DAFTAR GAMBAR
Gambar 3.8 Flowchart Input, Update dan Delete Data Persediaan ATK...........25
ix
Gambar 4.7 Form Data Persediaan Barang (ATK)............................................29
PENDAHULUAN
A. Latar Belakang
saling terkait, salah satu sistem yang ada di dalam instansi sekretariat
daerah adalah sistem persediaan alat tulis kantor. Sistem Persediaan alat
segala kebutuhan alat tulis kantor yang dibutuhkan bila ada suatu kegiatan
suatu pekerjaan, agar dapat berjalan sesuai dengan terget yang diinginkan.
Di sisi lain sistem ini belum berjalan pada sekretariat daerah fakfak
1
pekerjaan pegawai dengan menggunakan alat tulis kantor (ATK) yang
dapat menggunakan data alat tulis kantor yang dibutuhkan pada periode
seperti (alat tulis kantor yang dibutuhkan pada kegiatan rutin). Apabila
Fakfak.
B. Rumusan Masalah
sekretariat daerah.
D. Manfaat Penelitian
TINJAUAN PUSTAKA
B. Pengertian Persediaan
untuk digunakan atau dijual pada masa atau periode yang akan datang.
jadi dan persediaan barang jadi. Persediaan bahan baku dan bahan
persediaan . (Ristono,2009).
C. Pengertian Database
saat ini. PHP banyak dipakai untuk memrogram situs web dinamis,
lain. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada
waktu itu PHP bernama FI (Form Interpreted). Pada saat tersebut PHP
adalah sekumpulan script yang digunakan untuk mengolah data form dari
tersebut dan menamakannya PHP/ FI, pada saat tersebut kepanjangan dari
perintah-perintah sIstem.
HTML adalah file text murni yang dapat dibuat dengan editor text
sembarang. Dokumen ini dikenal sebagai web page. File-file HTML ini
2. Tag berpasangan dengan tanda permulaan dan akhiran <> < / >.
Dalam pembuatan sebuah halaman Web minimal mempunyai empat tag
<html> </html>
<head>
<title> </title>
</head>
<body> </body>
Struktur diatas adalah satu kesatuan yang harus ada dalam setiap
dokumen HTML.
dimana anda mengontrol dan mengatur style yang ada. Style sheet
funsi apa saja yang ada di dalam sebuah sistem dan siapa saja yang berhak
Berikut simbol dan fungsi yang ada dalam use case diagram pada gambar
1. Actor
berinteraksi dengan use case, tetapi tidak memiliki kontrol atas use
3. Generalisasi
antara dua buah usecase dimana fungsi yang satu adalah fungsi
suatu program.
Proses inisialisasi /
Prepration Pemberian harga awal
fungsi yang dalam sequence diagram dapat di lihat pada tabel 2.2
METODE PERANCANGAN
B. Metode Perancangan
3.1
a. Observasi
b. Wawancara
c. Studi Pustaka
sebuah sistem.
2. Analisis Kebutuhan
3. Perancangan Sistem
4. Pembuatan Program
pembuatan program.
5. Pengujian Program
dilakukan proses uji coba untuk mengetahui sejauh mana aplikasi atau
pengujian dengan cara unit test pengujian satuan terkecil dari sebuah
independent yang meliputi input data, Update data, dan delete data
6. Pembuatan Tugas Akhir (TA)
dilakukan dan dari hasil program dan juga sesuai dengan aturan tata
a. XAMPP
- MySQL
- PHP
- Apache
d. Notepad++
f. Edraw Max
D. Analisa dan Perancangan Sistem
1. Usecase Diagram
dapat melakukan input, update, dan delete data barang atk pada
kantor.
kemudian disimpan.
Rancangan tabel data barang yang dapat di lihat pada tabel 3.2.
4 Satuan Viarchar 50
5 Jumlah Varchar 4
6 Harga Varchar 50
7 Jenis_barang Varchar 50
2 Jenis_barang Varchar 50
Kantor (ATK)
gambar 3.5.
Kantor
a. Flowchart Login
1. Flowchart Tambah
2. Flowchart Edit
3. Flowchart Hapus
maka
akan muncul kalimat “Apa anda yakin ingin hapus?”
4. Flowchart Cetak
A. Tampilan Sistem
operasikan
1. Tampilan Login
2. Halaman Utama
(ATK)
Ini adalah tampilan form edit data persediaan alat tulis kantor,
(ATK)
5. Form Hapus Data Persediaan Alat Tulis Kantor (ATK)
Ini adalah tampilan form hapus data persediaan alat tulis kantor,
(ATK)
Ini adalah tampilan form cetak data persediaan alat tulis kantor,
Gambar 4.6 Form cetak data Persediaan Alat Tulis Kantor (ATK)
7. Form Data Persediaan Alat Tulis Kantor (ATK)
Ini adalah tampilan form data persediaan alat tulis kantor, untuk
(ATK)
B. Pengujian Program
1. Xampp
2. Web Browser
4. Menu utama
icon edit yang berwarna hijau, maka from edit data persediaan
Cetak, maka akan muncul Form Cetak Data. Jika admin ingin
PENUTUP
A. Kesimpulan
menambah data barang, edit data barang, hapus data barang dan
B. Saran
lanjut, agar sistem ini benar – benar menjadi sistem yang dapat
PENDAHULUAN
A. Latar Belakang
saling terkait, salah satu sistem yang ada di dalam instansi sekretariat
daerah adalah sistem persediaan alat tulis kantor. Sistem Persediaan alat
segala kebutuhan alat tulis kantor yang dibutuhkan bila ada suatu kegiatan
suatu pekerjaan, agar dapat berjalan sesuai dengan terget yang diinginkan.
Di sisi lain sistem ini belum berjalan pada sekretariat daerah fakfak
1
pekerjaan pegawai dengan menggunakan alat tulis kantor (ATK) yang
dapat menggunakan data alat tulis kantor yang dibutuhkan pada periode
seperti (alat tulis kantor yang dibutuhkan pada kegiatan rutin). Apabila
Fakfak.
B. Rumusan Masalah
sekretariat daerah.
D. Manfaat Penelitian
TINJAUAN PUSTAKA
B. Pengertian Persediaan
untuk digunakan atau dijual pada masa atau periode yang akan datang.
jadi dan persediaan barang jadi. Persediaan bahan baku dan bahan
persediaan . (Ristono,2009).
C. Pengertian Database
saat ini. PHP banyak dipakai untuk memrogram situs web dinamis,
lain. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada
waktu itu PHP bernama FI (Form Interpreted). Pada saat tersebut PHP
adalah sekumpulan script yang digunakan untuk mengolah data form dari
tersebut dan menamakannya PHP/ FI, pada saat tersebut kepanjangan dari
perintah-perintah sIstem.
HTML adalah file text murni yang dapat dibuat dengan editor text
sembarang. Dokumen ini dikenal sebagai web page. File-file HTML ini
2. Tag berpasangan dengan tanda permulaan dan akhiran <> < / >.
Dalam pembuatan sebuah halaman Web minimal mempunyai empat tag
<html> </html>
<head>
<title> </title>
</head>
<body> </body>
Struktur diatas adalah satu kesatuan yang harus ada dalam setiap
dokumen HTML.
dimana anda mengontrol dan mengatur style yang ada. Style sheet
funsi apa saja yang ada di dalam sebuah sistem dan siapa saja yang berhak
Berikut simbol dan fungsi yang ada dalam use case diagram pada gambar
1. Actor
berinteraksi dengan use case, tetapi tidak memiliki kontrol atas use
3. Generalisasi
antara dua buah usecase dimana fungsi yang satu adalah fungsi
suatu program.
Proses inisialisasi /
Prepration Pemberian harga awal
fungsi yang dalam sequence diagram dapat di lihat pada tabel 2.2
METODE PERANCANGAN
B. Metode Perancangan
3.1
a. Observasi
b. Wawancara
c. Studi Pustaka
sebuah sistem.
2. Analisis Kebutuhan
3. Perancangan Sistem
4. Pembuatan Program
pembuatan program.
5. Pengujian Program
dilakukan proses uji coba untuk mengetahui sejauh mana aplikasi atau
pengujian dengan cara unit test pengujian satuan terkecil dari sebuah
independent yang meliputi input data, Update data, dan delete data
6. Pembuatan Tugas Akhir (TA)
dilakukan dan dari hasil program dan juga sesuai dengan aturan tata
a. XAMPP
- MySQL
- PHP
- Apache
d. Notepad++
f. Edraw Max
D. Analisa dan Perancangan Sistem
1. Usecase Diagram
dapat melakukan input, update, dan delete data barang atk pada
kantor.
kemudian disimpan.
Rancangan tabel data barang yang dapat di lihat pada tabel 3.2.
4 Satuan Viarchar 50
5 Jumlah Varchar 4
6 Harga Varchar 50
7 Jenis_barang Varchar 50
2 Jenis_barang Varchar 50
Kantor (ATK)
gambar 3.5.
Kantor
a. Flowchart Login
1. Flowchart Tambah
2. Flowchart Edit
3. Flowchart Hapus
maka
akan muncul kalimat “Apa anda yakin ingin hapus?”
4. Flowchart Cetak
A. Tampilan Sistem
operasikan
1. Tampilan Login
2. Halaman Utama
(ATK)
Ini adalah tampilan form edit data persediaan alat tulis kantor,
(ATK)
5. Form Hapus Data Persediaan Alat Tulis Kantor (ATK)
Ini adalah tampilan form hapus data persediaan alat tulis kantor,
(ATK)
Ini adalah tampilan form cetak data persediaan alat tulis kantor,
Gambar 4.6 Form cetak data Persediaan Alat Tulis Kantor (ATK)
7. Form Data Persediaan Alat Tulis Kantor (ATK)
Ini adalah tampilan form data persediaan alat tulis kantor, untuk
(ATK)
B. Pengujian Program
1. Xampp
2. Web Browser
4. Menu utama
icon edit yang berwarna hijau, maka from edit data persediaan
Cetak, maka akan muncul Form Cetak Data. Jika admin ingin
PENUTUP
A. Kesimpulan
menambah data barang, edit data barang, hapus data barang dan
B. Saran
lanjut, agar sistem ini benar – benar menjadi sistem yang dapat
Sumber: Definisi Persediaan Ristono: 2004 di akses pada tada tanggal 10 Agustus
2016.http://eprints.dinus.ac.id/12974/1/jurnal_ 13229.pdf.
2016. http://www.orangbejo.com/2015/12/pengertian-data-menurut-
para- ahli.html.
Sumber : Pengertian PHP Rasmus : 1995 di akses pada tanggal 10 Agustus 2016.
http://pengertian-pengertian-info.blogspot.co.id/2016/03/pengertian-
dan- dasar-php-menurut-ahli.htm.
https://pccontrol.wordpress.com/2012/08/23/pengetahuan
dasardiagram- use-case/
https://rahmatarifianto.wordpress.com/2014/11/20/pengertian-flowchart-
dan-jenis-jenisnya/
Pada lampiran ini penulis akan lampirkan script, pada sistem yang penulis buat.
1. Login script
<?php
session_start();
?>
<head>
</head>
<style>
</style>
<body>
<div class="main">
value="Reset"/></div></div>
</form></div>
</body>
<?php
if(isset($_POST['blogin']))
{ require("koneksi.php");
mysql_query($sql);$jmlrecord = mysql_num_rows($hasil);if($jmlrecord
== 1){
$_SESSION['username'] = $user;
<!-- edit dan hapus ini jangan di rubah, biar enak, usahakan setiap nama id
<td>
</td>
</tr>
</tbody>
</table>
<?php } ?>
<?php if(isset($_GET['hapus']))
$id_persediaan=$_GET['id_persediaan'];
$sql="delete from persediaan where id_persediaan='$id_persediaan'";
mysql_query($sql);
//<![CDATA[ window.location="?data"//]]>
</script>';}?>
<?php
$rs=mysql_query($sql);
$row=mysql_fetch_array($rs);
{ ?>
class="niceform" enctype="multipart/form-
data">
Data</td></tr>
<tr>
<td>Nama Barang</td>
</tr>
<tr>
<td>spesifikasi</td>
</tr>
<tr>
<td>satuan</td>
</tr>
<tr>
<td>jumlah</td>
</tr>
<tr>
<td>harga</td>
<tr>
<td>jenis barang</td>
</tr>
<tr>
<td> </td>
primary"/></td>
</tr>
</table>
</form>
<?php }
if(isset($_POST['submit'])){
$id_persediaan=$_GET['id_persediaan'];
$nama_barang=$_POST['nama_barang'];
$spesifikasi=$_POST['spesifikasi'];
$satuan=$_POST['satuan'];
$jumlah=$_POST['jumlah'];
$harga=$_POST['harga'];
$harga=$_POST['harga'];
$jenis_barang=$_POST['jenis_barang'];
echo $sql="update persediaan set id_persediaan='$id_persediaan',
nama_barang='$nama_barang' , spesifikasi='$spesifikasi',
satuan='$satuan'
if(mysql_query($sql)){
data";//]]></script>';}}
?>
<?php } ?>
class="niceform" enctype="multipart/form-
data">
<tr class="info">
<td colspan="2" >New Data</td>
<tr>
<td>Nama Barang</td>
class="form-control"/></td>
</tr>
<tr>
<td>spesifikasi</td>
class="form-control"/></td>
</tr>
<tr>
<td>satuan</td>
class="form-control"/></td>
</tr>
<tr>
<td>jumlah</td>
class="form-control"/></td>
</tr>
<tr>
<td>harga</td>
<td><input type="varchar" name="harga" size="100" required
class="form-control"/></td>
</tr>
<tr>
<td>jenis barang</td>
required class="form-control"/></td>
</tr><tr>
<td> </td>
btn-primary"/></td>
</tr></table>
</form>
<?php
if(isset($_POST['submit'])){
$nama_barang=$_POST['nama_barang'];
$spesifikasi=$_POST['spesifikasi'];
$satuan=$_POST['satuan'];
$jumlah=$_POST['jumlah'];
$harga=$_POST['harga'];
$harga=$_POST['harga'];
$jenis_barang=$_POST['jenis_barang'];
$sql="insert into persediaan VALUES
('','$nama_barang','$spesifikasi','$satuan','$jumlah','$harga','$jenis_barang')
if(mysql_query($sql)){
data";//]]></script>';} else {
data";//]]></script>';}}
?>
<?php } ?>
<br />
id="example">
<thead>
<tr align='center'>
<td>No</td>
<td>nama barang</td>
<td>spesifikasi</td>
<td>satuan</td>
<td>jumlah</td>
<td>harga</td>
<td>Jenis Barang</td>
</tr>
</thead>
<tbody>
<?php
$no=1; while($row=mysql_fetch_array($rs))
?>
<tr>
</tr>
</tbody>
<div style="text-align:center;padding:20px;">
onclick="window.print()" />
</div>
</table><?php } ?>