Anda di halaman 1dari 90

LAPORAN POYEK 2

PERANCANGAN APLIKASI PERSEDIAAN BARANG


BERBASIS WEB
PADA SMK YPE SAWUNGGALIH
KUTOARJO

Oleh
Andika Setyawan
32192003

PROGRAM STUDI TEKNIK INFORMATIKA


POLITEKNIK SAWUNGGALIH AJI
PURWOREJO
2023
LAPORAN PROYEK 2

APLIKASI PERSEDIAAN BARANG BERBASIS WEB


PADA SMK YPE SAWUNGGALIH
KUTOARJO

Laporan Proyek 2 diajukan sebagai salah satu syarat mata kuliah proyek 2
Pada Program Studi Teknik Informatika

Oleh
Andika Setyawan
32192003

PROGRAM STUDI TEKNIK INFORMATIKA


POLITEKNIK SAWUNGGALIH AJI
PURWOREJO
2022
MOTTO

1. Hidup itu berharga, jangan disia-siakan.

2. Banyak dari kegagalan hidup dialami oleh orang-orang yang tidak

menyadari betapa dekatnya mereka dengan kesuksesan ketika mereka

menyerah.

3. Waktu dan kondisi berubah begitu cepat sehingga kita harus menjaga

tujuan kita agar terus fokus pada masa depan.

4. Jangan menyerah dengan jalan yang kamu ambil

5. Cara terbaik untuk mengalahkan seseorang adalah mengalahkannya

dengan kesopanan.

6. Kebahagiaan adalah ketika apa yang kamu pikirkan, katakan, dan lakukan

selaras.

7. Tindakan adalah kunci dasar untuk semua kesuksesan

8. Jangan takut berjalan lambat, takutlah jika hanya berdiri diam.

9. Jangan takut untuk mencoba hal baru, orang hebat terlahir dari tantangan

bukan angan-angan.
10. Jika kamu mencari satu orang yang akan mengubah hidupmu, lihatlah di

cermin.

HALAMAN PERSEMBAHAN

Laporan ini penulis persembahkan kepada :

1. Allah SWT yang telah menuntun saya dalam pembuatan laporan PKL

ini, sehingga laporan ini dapat selesai tepat pada waktunya.

2. Kedua orang tua tercinta yang telah membesarkan dan mencurahkan

kasih sayangnya serta telah mengantarkan saya ke jenjang pendidikan

ini.

3. Bapak Dhika Widiyanto, M.Kom selaku Dosen Pembimbing yang telah

memberikan bimbingan dan pengarahan dalam penyusunan laporan ini.

4. Bapak Damar Eko Cahyono, S.Kom, M.M. selaku Ketua Program Studi

Teknik Informatika Politeknik Sawunggalih Aji Purworejo

5. Seluruh Dosen, Staf dan Karyawan Politeknik Sawunggalih Aji

Purworejo yang telah mendukung pelaksanaan kegiatan PKL ini.

6. Andri Wijaya, S.Pd, M.Pd beserta para staf dan pegawai SMK YPE

Sawunggalih Kutoarjo yang telah memberikan bantuan dalam Praktek

Kerja Lapangan.

7. Keluarga dan kerabat dekat, yang telah memberikan support kepada

saya.

8. Teman-teman dan semua pihak yang telah memberi dukungan dan

bantuan kepada saya.


KATA PENGANTAR

Puji syukur atas kehadirat Allah SWT yang telah melimpahkan rahmat dan

hidayah-Nya yang telah memberikan bayak kesempatan, sehingga penulis dapat

menyelesaikan laporan Proyek 2 yang berjudul “Aplikasi Persediaan Barang

berbasis Web pada SMK YPE Sawunggalih Aji Kutoarjo.” Laporan ini disusun

sebagai salah satu syarat untuk menempuh mata kuliah proyek 2 pada Program

Diploma III program Akuntansi di Politeknik Sawunggalih Aji.

Pada kesempatan kali ini penulis menyampaikan ucapan terimakasih

kepada pihak yang telah membantu dalam penyelesaian laporan ini, yaitu:

1. Bapak Sapta Aji Sri Margiutomo,S.Kom.,M.M. selaku Direktur Politeknik

Sawunggalih Aji Purworejo.

2. Bapak Dhika Widiyanto, M.Kom selaku Dosen Pembimbing yang telah

memberikan bimbingan dan pengarahan dalam penyusunan laporan ini.

3. Bapak Damar Eko Cahyono, S.Kom, M.M. selaku Ketua Program Studi

Teknik Informatika Politeknik Sawunggalih Aji Purworejo.

4. Kepala sekolah SMK Sawunggalih Kutoarjo yang telah memberikan izin

untuk melakukan Praktik Kerja Lapangan.

5. Seluruh Dosen, Staf dan Karyawan Politeknik Sawunggalih Aji Purworejo

yang telah mendukung pelaksanaan kegiatan PKL ini.


6. Seluruh Dosen, Staf dan Karyawan Politeknik Sawunggalih Aji Purworejo

yang telah mendukung pelaksanaan kegiatan PKL ini.

7. Orang tua yang telah memberikan dukungan.

8. Teman-teman Mahasiswa Politeknik Sawunggalih Aji.

9. Seluruh pihak yang telah membantu dalam proses pelaksanaan PKL

sampai tersusunnya Laporan ini.

Dalam menyusunProyek 2, penulis menyadari bahwa masih terdapat

kekurangan. Oleh karena itu, penulis menerima kritik dan saran sebagai acuan

dalam membuat laporan kedepannya. Penulis berharap laporan proyek 2 ini dapat

bermanfaat bagi semua.

Purworejo, 31 Januari 2021


Penulis,

Andika Setyawan
32192003
DAFTAR ISI

HALAMAN JUDUL................................................................................................i

HALAMAN SAMPUL............................................................................................ii

LEMBAR PERSETUJUAN...................................................................................iii

HALAMAN PENGESAHAN................................................................................iv

MOTTO..................................................................................................................iii

HALAMAN PERSEMBAHAN.............................................................................vi

KATA PENGANTAR...........................................................................................vii

DAFTAR ISI...........................................................................................................ix

DAFTAR TABEL................................................................................................xiii

DAFTAR GAMBAR............................................................................................xiv

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

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

1.2 Rumusan masalah.....................................................................................2

1.3 Batasan masalah.......................................................................................2

1.4 Tujuan Praktik Kerja Lapangan................................................................3


1.5 Manfaat Praktek Kerja Lapangan.............................................................3

1.6 Metode Analisis Data...............................................................................4

1.6.1 Teknik Pengumpulan Data..................................................................4

1.6.2 Metode Pengembangan Sistem...........................................................5

1.7 Lokasi dan Waktu pelaksanaan PKL........................................................6

1.8 Sistematika Penulisan...............................................................................7

BAB II LANDASAN TEORI..................................................................................9

2.1 Definisi Perancangan................................................................................9

2.2 Definisi Sistem.......................................................................................10

2.3 Konsep Dasar Informasi.........................................................................15

2.4 Konsep Dasar Sistem Informasi.............................................................17

2.5 Definisi Aplikasi Web............................................................................20

2.6 Definisi Stock / Persediaan.....................................................................21

2.7 Bagan Alir (Flow chart)..........................................................................22

2.8 Analisi PIECES......................................................................................24

2.9 Metode SDLC(System Development Life Cycle)..................................27

2.10 Metode Prototype.................................................................................29

2.11 Unfield Modeling Language (UML)...................................................31

BAB III Gambaran Umum.....................................................................................37

3.1 Sejarah SMK YPE Sawunggalih Aji Kutoarjo.......................................37


3.2 Visi dan Misi..........................................................................................38

3.3 Kebijakan Mutu......................................................................................39

3.4 Tujuan.....................................................................................................40

3.5 Struktur organisasi SMK Ype Sawunggalih Kutoarjo...........................41

3.6 Tugas dan Uraian instansi.......................................................................42

3.7 Fasilitas...................................................................................................50

BAB IV PERANCANGAN DAN DESAIN SISTEM.......................................51

4.1 Perancangan Sistem................................................................................51

4.2 Use case Diagram...................................................................................51

4.3 Class Diagram.........................................................................................53

4.4 Activity Diagram....................................................................................54

4.4.1 Activity Diagram Login....................................................................54

4.4.2 Activity Diagram Logout..................................................................55

4.4.3 Activity Diagram Tambah Data Barang...........................................56

4.4.4 Activity Diagram Edit Data Barang..................................................57

4.4.5 Activity Diagram Hapus Data Barang..............................................58

4.5 Sequence Diagram...............................................................................59

4.5.1 Sequence Diagram Login..................................................................59

4.5.2 Diagram Sequence Input Data Barang..............................................60

4.6 Relasi Tabel............................................................................................61


4.7 Perancangan Antarmuka.........................................................................62

4.7.1 Desain Halaman Login......................................................................62

4.7.2 Desain Halaman Dashboard..............................................................63

4.7.3 Desain Halaman Data Barang...........................................................64

4.7.4 Desain Halaman Data Barang Masuk...............................................65

4.7.5 Desain Halaman Data Barang Keluar...............................................66

4.8 Kelebihan dan Kekurangan....................................................................69

4.8.1 Kelebihan.............................................................................................69

4.8.2 Kekurangan..........................................................................................69

BAB V PENUTUP.................................................................................................70

5.1 Kesimpulan.............................................................................................70

5.2 Saran.......................................................................................................71

DAFTAR PUSTAKA

LAMPIRAN
DAFTAR TABEL

Tabel 2. 1 Simbol Bagan Alir................................................................................22

Tabel 2. 2 Simbol Bagan Alir (Lanjutan)..............................................................23

Tabel 2. 3 Simbol Use Case Diagram...................................................................32

Tabel 2. 4 Simbol Class Diagram..........................................................................34

Tabel 2. 5 Simbol Activity Diagram......................................................................35


DAFTAR GAMBAR

Gambar 2. 1............................................................................................................16

Gambar 2. 2............................................................................................................30

Gambar 3. 1............................................................................................................41

Gambar 4. 1............................................................................................................52

Gambar 4. 2............................................................................................................53

Gambar 4. 3............................................................................................................54

Gambar 4. 4............................................................................................................55

Gambar 4. 5............................................................................................................56

Gambar 4. 6............................................................................................................57

Gambar 4. 7............................................................................................................58

Gambar 4. 8............................................................................................................59

Gambar 4. 9............................................................................................................60

Gambar 4. 10..........................................................................................................61

Gambar 4. 11..........................................................................................................62

Gambar 4. 12..........................................................................................................63

Gambar 4. 13..........................................................................................................64

Gambar 4. 14..........................................................................................................64
Gambar 4. 15..........................................................................................................65

Gambar 4. 16..........................................................................................................65

Gambar 4. 17..........................................................................................................66

Gambar 4. 18..........................................................................................................66

Gambar 4. 19..........................................................................................................67

Gambar 4. 20..........................................................................................................68
BAB I
PENDAHULUAN

I.1 Latar Belakang

Stock opname (penghitungan inventori) merupakan penghitungan dan

penyesuaian stok barang dan aset yang dimiliki oleh toko atau perusahaan di

gudang atau display dengan data stok yang terdapat pada database sistem

perusahaan. Perusahaan biasanya melakukan stock opname secara berkala, baik

itu bulanan, tri wulan, satu semester maupun tahunan.

Stock opname barang dilakukan untuk mencocokan antara jumlah barang

yang ada di gudang (fisik) dengan jumlah barang yang tercatat pada database atau

sistem. Selama stock opname dilakukan, kegiatan masuk dan keluarnya barang

tidak dapat dilakukan.

Stock opname adalah kegiatan perhitungan persediaan fisik stok barang

yang berada di dalam toko atau gudang. Secara umum, kegiatan ini dilakukan

guna mengetahui secara pasti dan akurat mengenai kecocokan barang dengan

catatan pembukuan internal.

Kegiatan ini merupakan kegiatan yang cukup menyita waktu karena Anda

akan benar-benar secara langsung memeriksa keadaan serta kondisi persediaan

barang perusahaan Anda. Untuk mengatasi persoalan ini, perusahaan sudah harus

mengatur waktu secara efisien ketika ingin melakukan stock opname

1
2

Untuk memudahkan pencatatan dan perhitungan stok barang, maka akan

dibuatkan aplikasi untuk melakukan pencatatan stok barang pada SMK YPE

SAWUNGGALIH KUTOARJO. Saat ini aplikasi stock opname di SMK YPE

Sawunggalih Kutoarjo belum tersedia, sehingga pendataan masih berjalan secara

konvensional.

Atas dasar latar belakang diatas, maka penulis tertarik mengambil judul

Laporan Praktik Kerja Lapangan dengan judul “Aplikasi Persediaan Barang

berbasis WEB di SMK YPE SAWUNGGALIH KUTOARJO”.

I.2 Rumusan masalah

Berdasarkan latar belakang yang diambil oleh penulis, maka penulis

merumuskan masalah dalam Laporan Praktik Kerja sebagai berikut:

1. Bagaimana cara melakukan pendataan persediaan barang dengan efektif dan

efisien?

2. Bagaimana cara melakukan Penginputan barang dan peminjaman barang alat

praktik secara jelas dengan aplikasi Persediaan Barang?

I.3 Batasan masalah

Pembahasan laporan ini perlu memiliki batasan masalah agar tercapai

tujuan dan maksud dari penulisan laporan praktek kerja lapangan. Berikut batasan

masalah pada penulisan Laporan Praktik Lapangan ini mengenai perancangan

aplikasi stock opname berbasis WEB di SMK YPE Sawunggalih Kutoarjo.


3

I.4 Tujuan Praktik Kerja Lapangan

Merujuk pada pada permasalahan di atas maka tujuan yang ingin dicapai

dari Praktek Kerja Lapangan adalah untuk mengetahui bagaimana pengolahan

data stok barang secara cepat dan efisien tanpa mengurangi keakuratan data,

melalui aplikasi persediaan barang berbasis WEB.

I.5 Manfaat Praktek Kerja Lapangan

Adapun manfaat dari Prakiek Kerja Lapangan ini untuk SMK YPE

Sawunggalih Kutoarjo adalah:

1. Untuk memberikan solusi yang efektif dan efisien terhadap permasalahan

penghitungan stok yang terjadi di SMK YPE Sawunggalih Kutoarjo

2. Menerapkan ilmu pengetahuan yang di dapat di bangku kuliah ke dunia nyata

atau dunia kerja secara langsung.

3. Memberikan informasi data stok yang cepat dan efisien tanpa mengurangi

keakuratan informasi data yang diberikan.

4. Meminimalisir resiko kesalahan yang ditimbulkan dari penghitungan stok

yang dilakukan dengan sistem yang berjalan saat ini.

5. Dengan aplikasi yang diusulkan diharapkan dapat meningkatkan kinerja dan

kualitas laporan dalam pengolahan data di SMK YPE Sawunggalih Kutoarjo

sehingga lebih akurat, tepat dan cepat ketika dibutuhkan.


4

I.6 Metode Analisis Data

Dalam penulisan laporan ini, penulis mencoba melakukan berbagai

metode untuk melengkapi data-data yang diperlukan guna menyusun laporan ini

penulis menggunakan metode sebagai berikut:

I.6.1 Teknik Pengumpulan Data

Teknik pengumpulan data yang dilakukan penulis dalam Laporan Praktek

Kerja Lapangan ini adalah:

1. Observasi

Untuk melengkapi data yang diperoleh, maka dilakukan pengamatan dan

penelitian serta menganalisa semua data yang diperoleh untuk mengetahui dan

melihat secara langsung proses stock opname sehingga penulis dapat

menganalisa permasalahan dan membuat solusi atas permasalahan yang terjadi

saat ini.

2. Wawancara

Pendekatan secara langsung oleh Kepala dan staf Waka Sarana Prasarana pada

SMK YPE SAWUNGGALIH untuk mendapatkan informasi yang kita

butuhkan sampai ke permasalahan terkecil, dan apa yang diharapkan dari

pengguna yang menggunakan aplikasi secara langsung.

3. Studi Pustaka

Salah satu metode penelitian yaitu studi pustaka yang dilakukan dengan

mencari informasi dengan menelaah buku-buku yang berhubungan dengan

judul penulisan laporan ini.


5

I.6.2 Metode Pengembangan Sistem

Metode Penelitian yang penulis gunakan dalam perancangan aplikasi ini

menggunakan metode waterfall dengan alasan karena sistem ini harus melewati

satu langkah awal dahulu yaitu barcode scanning untuk dapat melanjutkan ke

langkah berikutnya. Adapun tahapan yang dilakukan untuk merancang aplikasi ini

adalah Analisa Kebutuhan Sistem, Desain, code generation, dan Testing, berikut

ini merupakan penjelasannya:

1. Analisa Kebutuhan Sistem

Dalam analisa ini penulis mempelajari dan memahami masalah yang akan

dibuat sistem/aplikasinya dan medefinisikan kebutuhan sistem, yaitu kondisi

atau kemampuan yang harus dimiliki oleh sistem untuk memenuhi apa yang

disyaratkan atau diinginkan pengguna, diantaranya pembuatan master barang,

pemetaan lokasi penghitungan stok, Penghitungan data secara real time. Untuk

memenuhi kebutuhan sitem tersebut, penulis menggunakan beberapa tools

yaitu visual studio code. Sedangkan untuk database disesuaikan dengan kebu-

tuhan sistem.

2. Desain

Penulis membuat rancangan sistem usulan yang disesuaikan dengan hasil

analisa yang diperoleh dengan menggunakan Data Model, UML (Activity

Diagram, Use Case Diagram, Component Diagram, Deployment Diagram).

Dengan alat bantu tersebut penulis mendesain proses, database dan interface.
6

3. Code Generation

Pada tahapan ini penulis mengimplementasikan hasil penelitian yang

dilakukan ke dalam bentuk aplikasi terstruktur dengan menggunakan bahasa

pemrograman Hypertext Processor.

4. Testing

Setelah proses penulisan kode pemrograman, langkah selanjutnya berupa

proses pengujian terhadap kebenaran logika internal dan fungsi perangkat

lunak dengan menggunakan xampp dan dipanggil melalui browser.

I.7 Lokasi dan Waktu pelaksanaan PKL

1. Praktek Kerja Lapangan ini dilaksanakan di SMK YPE Sawunggalih Ku-

toarjo yang beralamat di jalan Semawung Daleman, Kutoarjo, Semawung

Daleman, Kabupaten Purworejo, Jawa Tengah 54213.

2. Praktek Kerja Lapangan dilakukan pada tanggal 8 Juli 2021 sampai 8 Agustus

2021.
7

I.8 Sistematika Penulisan

Dalam penulisan Laporan Praktik Kerja Lapangan ini, penulis membuat

sistematika penulisan yang terdiri dari bagian pertama, yaitu halaman judul,

halaman pengesahan, halaman persembahan, halaman memo, kata pengantar,

daftar isi, daftar gambar, dan data lampiran.

Bagian ke dua terdiri dari lima bab dan didalamnya terdapat sub bab – sub

bab, diantaranya sebagai berikut :

BAB I PENDAHULUAN

Bab 1 berisi latar belakang, rumusan masalah, batasan masalah, tujuan

penulisan laporan, manfaat, metode analisis dan sistematika penulisan.

BAB II LANDASAN TEORI

Pada bab II berisi teori – teori yang mendukung laporan Praktik Kerja La-

pangan.

BAB III GAMBARAN UMUM INSTANSI

Bab III berisi tentang lokasi, sejarah, visi, misi, motto, tujuan, kedudukan,

tugas serta fungsi, struktur organisasi, uraian tugas pegawai dalam instansi

tersebut.

BAB IV RANCANGAN DAN DESAIN SISTEM

Bab IV berisi tentang prosedur perhitungan data secara efisien, pengin-

putan data dan perhitungan data stock opname berbasis web, agar lebih

fleksibel, efektif dan efisien dalam melakukan stock opname.


8

BAB V PENUTUP

Bab ini berisikan pernyataan-pernyataan simpulan dari apa yang

dibahas dalam bab pembahasan sebelumnya dan selanjutnya diberikan

saran yang dimungkinkan dapat digunakan dalam menyelesaikan

masalah Mengenai “Aplikasi Persediaan Barang Berbasis WEB pada

SMK YPE SAWUNGGALIH KUTOARJO”.


BAB II
LANDASAN TEORI

II.1 Definisi Perancangan

Perancangan perangkat lunak adalah suatu yang dilakukan oleh hampir semua

rekayasawan perangkat lunak. Perancangan perangkat lunak merupakan tempat dimana

aturan-aturan kreativitas, kebutuhan stakeholder, kebutuhan bisnis dan pertimbangan

teknis semuanya secara bersamaan disatukan untuk membentuk sebuah produk atau sistem/

perangkat lunak yang berkualitas (Pressman, 2012).

Perancangan perangkat lunak adalah proses untuk mendefinisikan suatu rancangan

perangkat lunak dengan menggunakan teknik dan prinsip tertentu sedemikian hingga

rancangan tersebut dapat diwujudkan menjadi perangkat lunak (Verdi, 2012).

Dapat disimpulkan bahwa perancangan perangkat lunak merupakan suatu proses

analisis dan pengumpulan kebutuhan-kebutuhan untuk membentuk suatu rancangan

perangkat lunak kemudian diwujudkan menjadi perangkat lunak.

9
10

II.2 Definisi Sistem

Menurut Jogiyanto H.M. (2014:2) dalam buku Analisis dan Desain Sistem

Informasi. “Sistem adalah Kumpulan dari elemen-elemen yang berinteraksi untuk

mencapai suatu tujuan tertent

Menurut Marshall B Romney dan Paul John Steinbart (2011:2) dalam buku

Accounting Information System. “Sistem adalah Rangkaian dari dua atau lebih komponen-

komponen yang saling berhubungan, yang berinteraksi untuk mencapai suatu tujuan”.

Berdasarkan dua definisi tersebut penulis menyimpulkan sistem adalah

komponen-komponen atau kumpulan elemen-elemen yang saling berhubungan dan

berinteraksi untuk mencapai suatu tujuan.

1. Karakteristik Sistem

Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu, yaitu

mempunyai komponen-komponen (components), batas sistem (boundary), lingkungan luar

sistem (environments), penghubung (interface), masukan (input), keluaran (output),

pengolah (process) dan sasaran (objectives) atau tujuan (goal).


11

Menurut Jogiyanto H.M. (2014:3) dalam buku Analisis dan Desain Sistem

Informasi, suatu sistem mempunyai karakteristik sebagai berikut :

a. Komponen Sistem (Components)

Komponen sistem merupakan suatu sistem terdiri dari sejumlah komponen yang saling

berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan.

b. Batas Sistem (Boundary)

Merupakan daerah yang membatasi antara satu sistem dengan sistem yang lainnya atau

dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang

sebagai satu kesatuan. Batas suatu sistem menunjukkan ruang lingkup (scope) dari

sistem tersebut.

c. Lingkungan Luar Sistem (Environment)

Lingkungan luar (environment) dari suatu sistem adalah apapun di luar batas dari

sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat

menguntungkan dan dapat juga bersifat merugikan sistem tersebut.

d. Penghubung Sistem (Interface)

Penghubung (Interface) merupakan media penghubung antara satu subsistem dengan

subsistem yang lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya

mengalir dari satu subsitem ke subsistem yang lainnya.

e. Masukan Sistem (Input)

Masukan (Input) adalah energi yang dimasukkan ke dalam sistem. Masukan dapat

berupa masukan perawatan (maintenance input) dan masukan siynal (signal input).
12

Maitenance input adalah energi yang dimasukkan supaya sistem tersebut dapat

beroperasi. signal input adalah energi yang diproses untuk didapatkan keluaran.

Sebagai contoh di dalam sistem komputer, program adalah maintenance input yang

digunakan untuk mengoperasikan komputernya dan data adalah signal input untuk

diolah menjadi informasi.

f. Keluaran Sistem (Output)

Keluaran (Output) adalah hasil dari energi yang diolah dan diklasifikasikan menjadi

keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan masukan

untuk subsistem yang lain atau kepada supra sistem. Misalnya untuk sistem komputer,

panas yang dihasilkan adalah keluaran yang tidak berguna dan merupakan hasil sisa

pembuangan, sedang informasi adalah keluaran yang dibutuhkan.

g. Pengolah Sistem (Process)

Pengolah sistem dapat mempunyai suatu bagian pengolahan yang akan merubah

masukan menjadi keluaran. Suatu sistem produksi akan mengolah masukan berupa

bahan baku dan bahan-bahan yang lain menjadi keluaran berupa barang jadi. Sistem

akuntansi akan mengolah data-data transaksi menjadi laporan-laporan keuangan dan

laporan-laporan lain yang dibutuhkan oleh manajemen.

h. Sasaran Sistem (Target)

Suatu sistem pasti mempunyai tujuan (goal) dan sasaran (objective). Kalau suatu sistem

tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran dari

sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang
13

akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran atau

tujuannya.

2. Klasifikasi Sistem

Menurut Jogiyanto H.M. (2014:6) dalam buku Analisis dan Desain Sistem

Informasi. Sistem dapat diklasifikasikan dari beberapa sudut pandangan, diantaranya

adalah sebagai berikut :

a. Sistem diklasifikasikan sebagai sistem abstrak (abstract system) dan sistem fisik

(physical system).

Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak

secara fisik. Misalnya sistem teologia, yaitu sistem yang berupa pemikiran-pemikiran

hubungan antara manusia dengan Tuhan. Sistem fisik merupakan sistem yang ada

secara fisik. Misalnya sistem komputer, sistem akuntansi, sistem produksi dan lain

sebagainya.

b. Sistem diklasifikasikan sebagai sistem alamiah (natural system) dan sistem

buatan manusia (human made system).

Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia.

Misalnya sistem perputaran bumi. Sistem buatan manusia adalah sistem yang dirancang

oleh manusia. Sistem buatan manusia yang melibatka interaksi antara manusia dengan

mesin disebut dengan human-machine system atau ada yang menyebut dengan man-

machine system. Sistem informasi merupakan contoh man-machine system, karena

menyangkut penggunaan komputer yang berinteraksi dengan manusia.


14

c. Sistem diklasifikasikan sebagai sistem tertentu (deterministic system) dan sistem tak

tentu (Probabilistic System).

Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi. Interaksi

diantara bagian-bagiannya dapat dideteksi dengan pasti, sehingga keluaran dari sistem

dapat diramalkan. Sistem komputer adalah contoh dari sistem tertentu yang tingkah

lakunya dapat dipastikan berdasarkan program- program yang dijalankan. Sistem tak

tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena

mengandung unsur probabilitas.

d. Sistem diklasifikasikan sebagai sistem tertutup (close system) dan sistem terbuka (open

system).

Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh

dengan lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa adanya turut

campur tangan dari pihak diluarnya. Secara teoritis sistem tertutup ini ada, tetapi

kenyataannya tidak ada sistem yang benar-benar tertutup, yang ada hanyalah relatively

closed system ( secara relatip tertutup, tidak benar-benar tertutup). Sistem terbuka

adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya. Sistem

ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau

subsistem yang lainnya. Karena sistem sifatnya terbuka dan terpengaruh oleh

lingkungan luarnya, maka suatu sistem harus mempunyai suatu sistem pengendalian

yang baik. Sistem yang baik harus dirancang sedemikian rupa, sehingga secara

relatip tertutup karena sistem tertutup akan bekerja secara otomatis dan terbuka hanya

untuk pengaruh yang baik saja.


15

II.3 Konsep Dasar Informasi

Menurut Jogiyanto H.M. (2014:8) dalam buku Analisis dan Desain Sistem

Informasi. Informasi adalah “Data yang diolah menjadi bentuk yang lebih berguna dan

lebih berarti bagi yang menerimanya”.

Menurut Marshall B Romney dan Paul John Steinbart (2011:11) dalam buku

Accounting Information System. “Informasi adalah Data yang telah diatur dan diproses

untuk memberikan arti”.

Berdasarkan dua definisi tersebut penulis menyimpulkan informasi adalah data

yang telah diolah atau diproses sehingga berguna bagi pemakai data.

Menurut Jogiyanto H.M. (2014:10) dalam buku Analisis dan Desain Sistem

Informasi. John Burch dan Gary Grudnitski menggambarkan kualitas dari informasi

dengan bentuk bangunaan yang ditunjang oleh tiga buah pilar.


16

Kualitas

Informasi

Akurat

Waktu

Relevan
Tepat

Gambar 2. 1 Pilar kualitas informasi


Sumber : Jogiyanto H.M (2014)

Keterangan:

a. Akurat

Akurat berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau

menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya.

Informasi harus akurat karena dari sumber informasi sampai ke penerima informasi

kemungkinan banyak terjadi gangguan (noise) yang dapt merubah atau merusak informasi

tersebut.
17

b. Tepat pada waktunya

Tepat pada waktunya berarti informasi yang datang pada penerima tidak boleh

terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi. Karena informasi

merupakan landasan didalam pengambilan keputusan.

c. Relevan

Relevan berarti informasi tersebut mempunyai manfaat untuk pemakainya.

Relevansi informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda.

II.4 Konsep Dasar Sistem Informasi

Menurut Robert A. Leitch dan K. Roscoc Davis yang telah diterjemahkan oleh

Jogiyanto H.M. (2014:11) dalam buku Analisis dan Desain Sistem Informasi: “Sistem

Informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan

pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi

dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang

diperlukan”.

Menurut Yakub (2012:17) dalam buku Pengantar Sistem Informasi “Sistem

Informasi (information system) merupakan kombinasi teratur dari orang- orang, perangkat

keras (hardware), perangkat lunak (software), dan sumber daya data yang mengumpulkan,

mengubah, dan menyebarkan informasi dalam sebuah organisasi”.


18

Berdasarkan dua definisi tersebut penulis menyimpulkan sistem informasi adalah

suatu sistem dalam suatu organisasi yang merupakan kombinasi teratur dari orang-orang,

perangkat keras (hardware), perangkat lunak (software), dan sumber daya data yang

mengumpulkan, mengubah, dan menyebarkan informasi yang berguna dalam sebuah

organisasi.

komponen-komponen atau kumpulan elemen-elemen yang saling berhubungan dan

berinteraksi untuk mencapai suatu tujuan.

1. Komponen Sistem Informasi

Menurut John Burch dan Gary Grudnitski yang telah diterjemahkan oleh Jogiyanto

H.M. (2014:12) dalam buku Analisis dan Desain Sistem lnformasi. Sistem informasi

terdiri dari komponen-komponen, yaitu :

a. Blok Masukan

Input mewakili data yang masuk kedalam sistem informasi. Input disini termasuk

metode-metode dan media untuk menangkap data yang akan dimasukkan, yang

dapat berupa dokumen-dokumen dasar.

b. Blok Model

Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang akan

memanipulasi data input dan data yang tersimpan di basis data dengan cara yang

sudah tertentu untuk menghasilkan keluaran yang diinginkan.


19

c. Blok Keluaran

Produk dari sistem informasi adalah keluaran yang merupakan informasi yang

berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta

semua pemakai sistem.

d. Blok Tekhnologi

Tekhnologi merupakan “kotak alat” (tool-box) dalam sistem informasi. Tekhnologi

digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses

data, menghasilkan dan mengirimkan keluaran dan membantu pengendalian dari

sisem secara keseluruhan. Tekhnologi terdiri dari tiga bagian utama, yaitu teknisi

(humamvare atau braircware), perangkat lunak (software) dan perangkat keras

(hardware).

e. Blok Basis Data

Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu

dengan lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat

lunak untuk memanipulasinya. Data perlu disimpan di dalam basis data untuk

keperluan penyediaan informasi lebih lanjut. Data di dalam basis data perlu

diorganisasikan sedemikian rupa, supaya informasi yang dihasilkan berkualits.

Organisasi basis data yang baik juga berguna untuk efisiensi kapasitas

penyimpanan. Basis data diakses atau dimanipulasi dengan. menggunakan

perangkat lunak paket yang disebut dengan DBMS (Database Management

Systems).
20

f. Blok Kendali

Banyak hal yang dapat merusak sistem informasi, seperti misalnya bencan alam,

api, temperatur, air, debu, kecurangan-kecurangan, kegagalan-kegagalan sistem itu

sendiri, kesalahan-kesalahan, ketidak efisienan, sabotase dan lain sebagainya.

Beberapa pengendalian perlu dirancang dan diterapkan untuk menyakinkan bahwa

hal-hal yang dapat merusak sisem dapat dicegah ataupun bila terlanjur terjadi

kesalahan-kesalahan dapat langsung cepat diatasi.

II.5 Definisi Aplikasi Web

Menurut Janner Simarmata (Simarmata, 2010) aplikasi web adalah : “Sebuah

sistem informasi yang mendukung interaksi pengguna melalui antarmuka berbasis web.

Menurut Budi Raharjo (Raharjo, 2010) aplikasi web adalah: “Software yang

berfungsi untuk menampilkan dan melakukan interaksi dengan dokumen-dokumen yang

tersimpan dalam suatu web server”.

Menurut Edy Irwansyah dan Jurike V. Moniaga (Irwansyah & Moniaga, 2014)

aplikasi web adalah : “Suatu website yang membuat pengguna dapat mengakses internet

melalui software dari berbagai device yang terkoneksi dengan internet”.

Dapat disimpulkan bahwa aplikasi web adalah sebuah software yang berfungsi

untuk menampilkan dokumen pada suatu web yang membuat pengguna dapat mengakses

internet melalui software yang terkoneksi dengan internet.


21

II.6 Definisi Stock / Persediaan

Menurut Stice dan Skousen (Stice, 2011) mendefinisikan persediaan ialah

“Persediaan secara umum ditujukan untuk barang-barang yang dimiliki perusahaan

dagang, baik berupa usaha grosir maupun ritel ketika barang-barang tersebut telah

dibeli dan ada kondisi siap untuk dijual”.

Jenis stok persediaan barang menurut Heizer dan Render (Heizer & Render, 2015)

sebagai berikut :

1. Perediaan barang mentah (raw material inventory)

Telah dibeli, tetapi belum diproses. Persediaan ini dapat digunakan untuk memisahkan

pemasok dari proses produksi.

2. Persediaan barang dalam proses (work in process inventory)

Komponen-komponen atau bahan mentah yang telah melewati beberapa proses

perubahaan, tetapi belum selesai.

3. Persediaan barang jadi (finish good inventory)

Produk yang telah selesai dan tinggal menunggu pengiriman.


22

II.7 Bagan Alir (Flow chart)

Indrajani (Indrajani, 2015), “Flow chart adalah penggambaran secara grafik dari
langkah-langkah dan urutan prosedur suatu program.”Indrajani

(Indrajani, 2015), menjelaskan simbol-simbol dalam Flow Chart


adalah sebagai berikut :

Tabel 2. 1
Simbol Bagan Alir

Simbol Ketera
ngan
Simbol Mulai atau Selesai yang
mendefinisikan awal atau akhir dari
sebuah flowchart.

Simbol masukan atau keluaran dari atau


ke sebuah dokumen.

Simbol pemerosesan yang terjadi pada


sebuah alur kerja.

Symbol yang menyatakan


bagian dari program (sub
program)
23

Tabel 2. 2 Simbol Bagan Alir (Lanjutan)


Sumber : Indrajani (2015)

Simbol Keterangan

Simbol yang mendefinisikan proses yang


dilakukan secara manual.

Simbol konektor untuk menyambung


proses pada lembar kerja yang berbeda.

Simbol konektor untuk menyambung


proses pada lembar kerja yang sama.

Simbol masukan atau keluaran dari atau


ke sebuah pita magnetic.

Simbol Input/Output yang mendefinisikan


masukan dan keluaran proses.dengan
komputer.

Simbol database atau basis data.

Simbol untuk memutuskan proses lanjutan


dari kondisi tertentu.

Simbol yang menyatakan piranti keluaran,


seperti layar monitor, printer, dll.
24

II.8 Analisi PIECES

Menurut James Wetherbe (Wetherbe, 2012), PIECES adalah untuk mengoreksi

atau memperbaiki sistem informasi bagi pengambil keputusan dalam suatu organisasi.

Berikut ini daftar identifikasi masalah yang sesuai dengan yang dihadapi oleh

organisasi

1. Performance

a. Produksi-jumlah kerja selama periode waktu tertentu. Pada bagian ini

dideskripsikan situasi saat ini tentang jumlah kerja yang dibutuhkan untuk

melakukan serangkaian kerja tertentu dalam satuan orang jam, orang hari, atau

orang bulan. Misalnya : untuk memperioses berkas yang masuk kepada

oraganisasi dibutuhkan berapa orang jam? Kemudian hal ini dianalisis apakah

hasil kerja yang demikian ini sudah bagus atau perlu ada peningkatan kerja.

b. Waktu respons-penundaan rata-rata antara transaksi atau permintaan dengan

respons ketransaksi atau permintaan tersebut. Pada bagian ini dideskripsikan

situai saat ini tentang waktu respons yang terjadi ketika ada suatu transaksi yang

masuk hingga transaksi tersebut direspons untuk diproses. Penundaan ini bisa

jadi karena antrian dalam pemrosesan transaksi-transaksi sebelumnya.

c. Menyelenggarakan kegiatan pengembangan administrasi.


25

2. Informations

a. Kurangnya informasi, kurangnya informasi yang diperlukan, kurangnya informasi

yang relevan 3 hal yang telah disebutkan itu bersumber pada kurangnya informasi

bagaimanapun bentuknya. Pada bagian ini dideskripsikan pada situasi saat

tentang kurangnya informasi yang dibutuhkan untuk pengambilan keputusan, baik

itu dalam jumlah, informasi maupun dalam hal macam informasinya.

b. Terlalu banyak informasi yang dimaksud terlalu banyak informasi disini adalah

banyak nya informasi yang berserakan belum terkumpul, belum terformat, dan

masih tercampurnya antara informasi yang relevan dan yang tidak relevan dengan

masalah yang harus diambil keputusannya, sehingga memerlukan waktu yang

lebih lama untuk memilah dan memilih informasi yang relevan.

c. Informasi tidak dalam format yang berguna adalah bahwa informasi sudah

tersedia, hanya saja bentuk dan format nya tidak sesuai dengan yang dibutuhkan

sehingga mempersulit pembaca informasi tersebut dan memerlukan waktu yang

lebih lama untuk memahami dan memanfaatkan informasi tersebut.

3. Economics

a. Biaya tidak diketahu

b. Biaya tidak dapat dilacak sumber

c. Biaya terlalu tinggi

d. Secara umum keuntungan-keuntungan yang didapat ketika menerapkan sistem

informasi, selain yang tersebut dibawah ini masih ada lagi keuntungan-

keuntungan yang lain yang secara lebih lengkap diidentifikasikan. Sehingga pada
26

bagian ini dideskripsikan manfaat yang akan didapatkan ketika menerapkan

teknologi informasi atau sistem informasi dalam menjalakan proses bisnisnya.

4. Control

Pada bagian ini dideskripsikan situasi saat ini tentang kendali terhadap aliran

data dan informasi ketika keaamanan atau kendali terlihat lemah sehingga data dan

informasi rentan terhadap pemanfaatan kepada pihak-pihak yang tidak

berwewenang. Juga ketika keamanan atau kendali terhadap aliran data dan informasi

terlalu ketat sehingga sistem jadi terbebani oleh prosedur keamanan atau kendali

tersebut dan juga mengganggu keamanan dan kenyamanan para pengguna dan

pengambil manfaat data dan informasi yang dihasilkan oleh sistem tersebut.

5. Effisiency

Dimana data yang berlebihan diinputkan dan diproses juga informasi yang

dihasilkan secara berlebihan akan membuat sistem tidak akan efisien dalam

penggunaan sumber daya. Sumber daya dapat berupa sumber daya prosesor,

memory, ruang penyimpanan, listrik, personil, dll.

6. Service

Pada bagian ini dideskripsikan situasi saat ini tentang layanan yang disediakan

oleh sistem yang berjalan saat ini. Sederetan kelemahan layanan data sistem telah

teridentifikasi di bawah ini, berikut ini kelemahan layanan sistem yang teridenti-

fikasi :

a. Sistem menghasilkan produk yang tidak akurat

b. Sistem menghasilkan produk yang tidak konsisten


27

c. Sistem menghasilkan produk yang tidak dapat dipercaya

d. Ssistem tidak mudah dipelajari

II.9 Metode SDLC(System Development Life Cycle)

Menurut Rosa dan Shalahuddin (Rosa & Shalahuddin, 2013) SDLC adalah: “Proses

mengembangkan atau mengubah suatu sistem perangkat lunak dengan menggunakan

model-model dan metodologi yang digunakan orang untuk mengembangkan sistem-sistem

perangkat lunak sebelumnya (berdasarkan best practice atau cara-cara yang sudah teruji

baik).

Tahapan-tahapan yang ada pada SDLC secara global adalah sebagi berikut :

1. Inisiasi (Initiation)

Tahapan ini biasanya ditandai dengan pembuatan proposal proyek perangkat lunak.

2. Pengembangan konsep sistem (System concept development)

Mendefinisikan lingkup konsep termasuk dokumen lingkup sistem, analisis manfaat

biaya, manajemen rencana, dan pembelajaran kemudahan sistem.

3. Perencanaan (Planning)

Mengembangkan rencana manajemen proyek dan dokumen perencanaan lainnya.

Menyediakan dasar unuk mendapatkan sumber daya (resources) yang dibutuhkan

untuk memperoleh solusi.


28

4. Analisis kebutuhan (Requirements analysis)

Menganalisis kebutuhan user. Membuat dokumen kebutuhan fungsional.

5. Desain (Design)

Mentransformasikan kebutuhan detail menadi kebutuhan yang sudah lengkap,

dokumen desain sistem fokus pada bagaimana dapat memenuhi fungsi-fungsi yang

dibutuhkan.

6. Pengembangan (Development)

Mengonversi desain ke sistem informasi yang lengkap termasuk bagaimana

memperoleh dan melakukan instalasi lingkungan sistem yang dibutuhkan;

mempersiapkan berkas atau file pengujian, pengodean, pengoptimalisasian,

memperbaiki dan membersikan program; peninjauan pengujian.

7. Integrasi dan pengujian (integration and test)

Mendemonstrasikan sistem perangkat lunak bahwa telah memenuhi kebutuhan

yang dispesifikasikan pada dokumen dokumen kebutuhan fungsional. Dengan

diarahkan oleh staf penjamin kualitas (quality assurance) dan user. Menghasilkan

laporan analisis pengujian.

8. Implementasi (Implementation)

Termasuk pada persiapan implementasi, implementasi perangkat lunak pada

lingkungan produksi (lingkungan pada user) dan menjalankan resolusi dari

permasalahan yang teridentifikasi dari fase integrasi dan pengujian.


29

9. Operasi dan pemeliharaan (Operations and Maintenance)

Mendeskripsikan pekerjaan untuk mengoperasikan dan memelihara sistem

informasi pada lingkungan produksi (lingkungan pada user), termasuk

implementasi akhir dan masuk pada proses peninjauan.

10. Disposisi (Dispotition)

Mendeskripsikan aktifitas akhir dari pengembangan sistem dan membangun data

yang sebenarnya sesuai dengan aktifitas user.

II.10 Metode Prototype

Menurut Rosa & Shalahuddin (Rosa & Shalahuddin, 2018) Prototype

adalah: “Model prototype dapat digunakan untuk menyabungkan ketidakpahaman

pelanggan mengenai hal teknis dan memperjelas spesifikasi kebutuhan yang diinginkan

pelanggan pada pengembang perngkat lunak.”

Model Prototype (prototyping model) dimulai dari mengumpulkan kebutuhan

pelanggan terhadap perangkat lunak yang akan dibuat. Lalu dibuatlah program prototype

agar pelanggan lebih terbayang dengan apa yang sebenarnya diinginkan. Program

prototype biasanya merupakan program yang sudah jadi. Program prototype ini dievaluasi

oleh pelanggan atau user sampai ditemukan spesifikasi yang sesuai dengan keinginan

pelanggan atau user.


30

Membangun /
Mendengarkan
Pelanggan Memperbaiki
Mock-Up

Pelanggan
Melihat/Menguji
Mock-Up

Gambar 2. 2 Ilustrasi Model Prototype


Sumber : Rosa & Shalahuddin (2018)

Mock-up adalah sesuatu yang digunakan sebagai model desain yang diguankan untuk

megajar, demonstrasi, evaluasi desain, promosi, atau keperluan lain. Sebuah mock-up

disebut sebagai prototype perangkat lunak jika menyediakan atau mampu

mendemonstrasikan sebagian besar fungsi sistem perangkat lunak dan memungkinkan

pengujian desain sistem perangkat lunak. Iterasi terjadi pada pembuatan prototype sampa

sesuai dengan keinginan pelanggan atau user. Model prototype juga memiliki kelemahan

sebagai berikut:

1. Pelanggan dapat sering mengubah-ubah atau menambah-tambah spesifikasi kebutuhan

karena menganggap aplikasi sudah dengan cepat dikembangkan, karena adanya iterasi

ini dapat menyebabkan pengembang banyak mengalah dengan pelanggan karena

perubahan atau penambahan spesifikasi kebutuhan perangkat lunak.


31

2. Pengembang lebih sering mengambil kompromi dengan pelanggan untuk mendapatkan

prototype dengan waktu yang cepat sehingga pengembang lebih sering melakukan

segala cara (tanpa idealis) guna menghasilkan prototype untuk didemonstrasikan, hal

ini dapat menyebabkan kualitas perangkat lunak yang kurang baik atau bahkan

menyebabkan iteratif tanpa akhir.

II.11 Unfield Modeling Language (UML)

UML adalah salah satu standar bahasa yang banyak digunakan di dunia industri

untuk mendefinisikan requirement, membuat analisis dan desain, serta menggambarkan

arsitektur dalam pemrograman berorientasi objek (Rosa & Shalahuddin, 2018).

1. Use Case Diagram

Use case atau diagram use case merupakan pemodelan untuk behavior aplikasi yang

akan dibuat. Use case mendeskripsikan sebuah interaksi satu atau lebih aktor dengan

sistem informasi yang akan dibuat. Secara kasar use case digunakan untuk mengetahui

fungsi apa saja yang ada di dalam sebuah sistem informasi dan siapa saja yang berhak

menggunakan fungsi-fungsi itu (Rosa & Shalahuddin, 2018).

Adapun.fungsi dari use case diagram sebagai berikut:

a. Fungsi use case

1) Berguna memperlihatkan proses secara urut dalam system.

2) Mampu menggambarkan proses bisnis, bahkan menampilkan urutan aktivitas pada

sebuah proses.
32

3) Sebagai bridge atau jembatan antara pembuat dengan konsumen untuk mendeskrip-

sikan sebuah system.

Tabel 2. 3 Simbol Use Case Diagram


Sumber : Rosa & Shalahuddin (2018)

No Simbol Keterangan
1. Aktor/Actor Orang,proses, atau sistem lain
yang berintraksi dengan sistem in-
formasi yang akan dibuat itu
sendiri.

2. Use Case Fungsionalitas yang disediakan se-


bagai unit-unit yang saling
bertukar pesan antar unit atau ak-
Use Case tor; biasanya dinyatakan dengan
menggunakan kata kerja di awal
frase nama use case

3. Assocation Komunikasi antara aktor dan use


case yang berpartisipasi pada use
case atau use case memiliki inter-
aksi dengan aktor.

4. Extend/Extensi Relasi use case tambahan ke se-


buah use case dimana use case
<<extend>> yang ditambahkan dapat berdiri
sendiri walau tanpa use case tam-
bahan itu;
5. Generalization/Generalisasi Hubungan generalisasi dan spesial-
isasi (umum- khusus) antara dua
buah use case dimana fungsi yang
satu adalah fungsi yang lebih dari
lainnya.

6. Menggunakan/Include/Uses Relasi use case tambahan ke se-


buah use case di mana use case
<<include>> yang ditambahkan memerlukan use
case ini ntuk menjalankan
fungsinya atau sebagai syarat.
33

2. Class Diagram

Kelas Diagram atau class diagram menggambarkan struktur sistem dari segi

pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas memiliki

apa yang disebut atribut dan metode atau operasi.

Menurut Para ahli Satzinger (2011:28) Diagram kelas atau class diagram

menjelaskan struktur  sistem dari segi pendefinisian class-class yang akan dibuat untuk

membangun sebuah sistem.

Menurut Sri Mulyani (2016:247) mendefinisikan : “Clas Diagram adalah dia-

gram yang digunakan untuk mempresentasikan kelas, komponen-konponen kelas dan

hubungan antara masing-masing kelas”.

Adapun fungsi dan manfaat dari class diagram adalah sebagai berikut:

a. Menjelaskan suatu model data untuk program informasi, tidak peduli apakah model

data tersebut sederhana maupun kompleks.

b. Dengan menguasai class diagram maka akan meningkatkan pemahaman mengenai

gambaran umum skema dari suatu program.

c. Mampu menyatakan secara visual akan kebutuhan spesifik suatu informasi serta dapat

berbagi informasi tersebut ke seluruh bisnis.

d. Dengan Class Diagram dapat dibuat bagan secara terperinci dan jelas, dengan cara

memperhatikan kode spesifik apa saja yang dibutuhkan oleh program. Hal ini mampu

mengimplementasikan ke struktur yang dijelaskan.

e. Class Diagram mampu memberikan  penjelasan implementasi-independen dari suatu

jenis program yang digunakan, kemudian dilewatkan diantara berbagai komponennya


34

Tabel 2. 4 Simbol Class Diagram


Sumber : Rosa & Shalahudin (2018)

No Simbol Deskripsi
1. Kelas
Kelas Pada Struktur Sistem
Nama _kelas
+atribut
+operasi()

2. Antar muka/interfaces
Sama dengan konsep interfaces dalam pemro-
gram berorientasi objek.
Nama_interfaces
3. Asosiasi / association
Relasi antar kelas dengan makna umum, asosi-
asi biasanya disertai dengan multiplicity.

4. Asosiasi / Directed Asso-


ciation Relasi antar kelas dengan makna kelas yang
satu digunakan oleh kelas yang lain, asosiasi
biasanya disertai dengan multiplicity

5. Generalisasi
Relasi antar kelas dengan makna general-
isasi-spesialisasi (umum-khusus)

6. Kebergantungan / De-
pendency Kebergantungan antar kelas

7. Relasi antar kelas dengan makna-bagian


Agregasi / Aggregation (whole-part)

3. Activity Diagram
35

Activity diagram atau diagram aktivitas ini menggambarkan rangkaian aliran


dari aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada pada perangkat
lunak.

Tabel 2. 5 Simbol Activity Diagram


Sumber : Rosa & Shalahudin (2013)

No Simbol Keterangan
.

1 Status Awal Sebuah diagram aktivitas memiliki sebuah status awal.

2 Aktivitas Aktivitas yang dilakukan system, aktivitas biasanya di-


awali dengan kata kerja

3 Percabangan / Percabangan dimana ada pilihan aktivitas yang lebih dari


Decision satu.

4 Penggabungan / Penggabungan dimana yang mana lebih dari satu aktivi-


Join tas lalu digabungkan jadi satu

5 Status Akhir Status akhir yang dilakukan system, sebuah diagram ak-
tivitas memiliki sebuah status akhir

Swimlane Swimlane memisahkan organisasi bisnis yang bertang-


gung jawab terhadap aktivitas yang terjadi

6
36

BAB III
GAMBARAN UMUM
37

III.1 Sejarah SMK YPE Sawunggalih Aji Kutoarjo


SMK YPE Sawunggalih Aji Kutoarjo berhasil menjadi sekolah Negeri pada tahun

1967, dan mengalami Perubahan nama dan pengelola selama perjalanan SMEA YPE

Sawunggalih itu berkali-kali, karena adanya ketentuan dari pemerintah dan situasi politik

pada waktu itu  yaitu:

Pada Tahun 1971 pernah menggabung pada Yayasan Marhenis Purworejo, sebab

pada waktu itu Yayasan tersebut diperkirakan dapat memajukan sekolah karena banyak

personalia SMEA “SORE”  banyak anggota PNI. Kemudian diberi nama

SMEA“MARHAENIS” KUTOARJO. Karena situasi politik pada waktu itu maka SMEA

MARHAENIS mengundurkan diri dari Yayasan Marhenis dan berdiri tanpa Yayasan

dengan nama SMEA “ KUTOARJO”  pengelolanya tetap Dewan 9.

Perjalanan berikutnya, karena ada aturan bahwa sekolah swasta harus dikelola

Yayasan, didirikan Yayasan untuk mengelola SMEA “Kutoarjo”. Atas saran  Bapak

Darmadi, BA yang bertugas di IDPE  (Inspeksi Daerah Pendidikan Ekonomi) di Semarang

yang membina semua sekolah Ekonomi (SMEP / SMEA), maka bergabung dalam

koordinasi atau dalam Perwalian pada Yayasan yang didirikan oleh Bapak Darmadi, BA.

Maka pada tahun 1969  SMEA kita dibawah Perwalian Yayasan Pendidikan Ekonomi di

Semarang. Untuk menjalankan pekerjaan sehari-hari sebagai pengelola di Kutoarjo maka

ditunjuk Ketua Perwakilan Yayasan pendidikan Ekonomi (YPE) yaitu R. Joesoef, SN, BA.

Dibawah Yayasan Pendidikan Ekonomi (YPE) SMEA diberi nama SMEA “KUTOARJO”.

Diharapkan semua sekolah dalam Perwalian Yayasan Pendidikan Ekonomi (YPE) supaya

diberi nama, yaitu  dengan nama Pahlawan daerah, kalau ada. Kebetulan di tempat ini
38

Kutoarjo ada Pahlawan dengan nama “SAWUNGGALIH”.  Yang kemudian nama SMEA

“KUTOARJO” diganti dengan SMEA YPE SAWUNGGALIH KUTOARJO. Pada

akhirnya SMEA tersebut diberikan nama “SAWUNGGALIH” Kutoarjo sampai sekarang. 

Pergantian Kepala Sekolah SMEA  YPE Sawunggalih ini juga mengalami berkali-kali,

karena aturan yang diadakan oleh penguasa pada waktu itu selalu berkembang

III.2 Visi dan Misi

1. Visi

Visi dari SMK YPE Sawunggalih Kutoarjo adalah Menghasilkan tamatan yang

berakhlak mulia dan berbudi pekerti luhur, terampil, professional, patriotik, aktif,

inovatif serta peduli lingkungan dalam era globalisasi.

2. Misi
Misi dari SMK YPE Sawunggalih Kutoarjo adalah :

a. Membentuk tamatan yang berkepribadian, terampil dan professional di bidang

kejuruan serta peduli dan berwawasan lingkungan.

b. Menyiapkan tenaga terampil di bidang kejuruan yang mampu bersaing di lapangan

kerja.

c. Menyiapkan tamatan untuk mampu berwirausaha.

d. Mengembangkan dan mengoptimalkan sarana prasaran agar terbentuk kompetensi

dasar yang kuat.

e. Menghasilkan tamatan yang aktif, kreatif, inovatif dan efektif dalam menghadapi

tantangan jaman.
39

f. Menjadikan sekolah yang memiliki kinerja unggul, efektif serta rela membagi

sumber daya dengan mendampingi sekolah aliansi.

III.3 Kebijakan Mutu

SMK YPE Sawunggalih sebagai lembaga Pendidikan Menengah Kejuruan yang

diharapkan mampu menghasilkan tenaga kerja terampil tingkat menengah untuk mengisi

lapangan kerja yang tersedia di tingkat regional, nasional dan internasional secara KOMIT:

1. Menghasilkan tamatan yang mampu bersaing di dunia usaha, dunia industry dan dunia

kerja dalam era persaingan global

2. Menanamkan sikap mental obyektif pada tamatan dalam melaksanakan tindakan apapun

3. Mampu mencetak tamatan yang memiliki jiwa wirausaha

4. Menanamkan moral pada setiap tamatan dalam setiap perilaku selalu didasarkan pada

keimanan dan ketakwaan

5. Tamatan yang dihasilkan memiliki kompetensi sesuai dengan bidangnya

III.4 Tujuan

1. Menyiapkan siswa untuk memasuki lapangan kerja serta mengembangkan sikap  

professional.
40

2. Menyiapkan siswa agar mampu memilih karier, mampu berkompetensi dan mampu

mengembangkan diri.

3. .Menyiapkan tenaga kerja tingkat menengah untuk memenuhi kebutuhan dunia usaha

dan industri pada saat ini maupun yang akan datang.

4. Menyiapkan tamatan agar menjadi warga negara yang takwa, kreatif dan produktif

serta mampu berwirausaha.

III.5 Struktur organisasi SMK Ype Sawunggalih Kutoarjo

YPE
(Yayasan Pendidikan Ekonomi)

MAJELIS KEPALA KOMITE


SEKOLAH SEKOLAH SEKOLAH
KOORDINATOR
MUTU SEKOLAH KTU (Ka. Tata Usaha)
TIM PENGEMBANG
SEKOLAH 41

Wakil Kepala Wakil Kepala Wakil Kepala


Wakil Kepala Sekolah bidang
Sekolah bidang Sekolah bidang
Sekolah bidang Sarana Prasarana
Humas Kesiswaan
Kurikulum &SDM

KETUA KOMPETENSI KEAHLIAN


Akuntansi & Keuangan Lembaga
Otomatisasi & Tata Kelola Perkantoran
Bisnis Daring & Pemasaran
Tata Busana
Teknik Komputer & Jaringan
Teknik & Bisnis Sepeda Motor

GURU
GURU PRODUKTIF

SISWA

Gambar 3. 1

Struktur organisasi instansi

III.6 Tugas dan Uraian instansi

Berikut ini merupakan tugas atau bagian-bagian yang ada di dalam SMK YPE Sawung-

galih Kutoarjo:
42

1. Kepala Sekolah

a. Tanggung jawab

1) Bertanggung jawab kepada Pcmerintah Kabupaten dan Dinas Pendldikan dan

Kebudayaan serta Yayasan Pendldikan Ekonomi.

2) Bertanggung jawab atas terselenggaranya pendidikan di sekolah, sesuai dengan

visi dan misi sekolah.

b. Wewenang

1) Perencanaan Program Kerja Sekolah, RIPS,RAPBS

2) Pengorganisasian seluruh program kegiatan disekolah

3) Mcmonitor dan mengevaluasi seluruh kegłatan

4) Menentukan kebijakan untuk perbaikan selanjutnya

c. T'ugas

Pengelolaan teknik edukatif Program Diklat berdasarkan Visi dan Misi sekolah.

yaitu:

1) Menjabarkan, melaksanakan dan mengembangkan Program Diklat, Kurikulum

SMK KTSP

2) Mengelola unsur pokok-pokok manajemen sekolah

Man ( guru,karyawan )

Money ( dana dari orang tua siswa dan pemerintah )

Material (fasilitas berupa : gedung, perabot sekolah. alat-alat pelagaran teori dan

praktek)

3) Mengadakan kerja sama dengan pihak luar, seperti orang tua. pengguna produk

(tamatan), jajaran pemerintah, dll.


43

2. WKS I

a. Tanggung jawab

Bertanggung Jawab kepada Kasek atas terlaksananya KBM

b. Wewenang

Menyelenggarakan seluruh kegiatan yang berhubungan dengan pendidlkan

disekolah yang berkaitan dengan KBM.

c. Tugas

1) Menjabarkan kurikulum menyadi program 0FrasionaI Dtklat di sekolah

melalui analisis kurikulum, sinkronłsasł. menetapkan kurikulurn validasi.

2) Menetapkan program pemelayaran. jadwal kegitan. txmbagian tugas

mengajar. jadwal pelajaran dan bahan ajar

3) Mengorganisasi/mengkoordinasi KBM baik teori maupu praktek yang

terdiri dari:

a) Persiapan KBM

b) Pelaksanaan KBM

c) Evaluasi Hasil Belajar

d) Analisis Hasil Evaluasi Belajar

e) Perbaikan dan Pengayaan

4) Mengelola admimstrasi pendidikan/pengajaran

5) Mercncanakan dan menyusun program pengembangan kurikulum

6) Bersama Wakasek 3 melaksanakan kegiatan PPDB


44

7) Menetapkan Komrrtensi iprsonil ( guru ) sesuai dengan tugasnya mastng-

masing.

8) Pendarnpingan seluruh guru sekolah

9) Mengusulkan kebutuhan guru

10) Mengusulkan pengembangan kemampuan guru

3. WKS 2

a. Tanggung Jawab

Bertanggung jawab kepada Kasek atas terwujudnya kerjasama DUIDI dan instansi

terkait

b. Wewenang

Menyusun program dan melakukan tugas promosi, komunikast dan kerjasama di

DU/DI dan instanst terkait,

c. Tugas

1) Menyusun program kerja sama dengan DU/DI dan instansi terkaiv

2) Menyalin kerjasama dengan DU/DI dan instansi terkait

3) Mempromosikan potensi sekolah

4) Memonitor dan mengevaluasi pelaksanaan program yang berkaitan dengan

hubungan masyarakat.

4. WKS 3

a. Tanggung jawab
45

Bertanggungjawab kepada Kasek dan vznyelenggaraan PPDB dan keyatan Bidang

Kesiswaan

b. Wewenang

1) Menyelenggarakan PPDB

2) Penanganan Ketertiban Siswa

c. Tugas

1) Mcnyusun program kegiatan dan mengkoordinastkan Flaksaruanyx

2) Mengkoordinasikan pelaksanaan pendampingan siswa

3) Memonitor dan mengevaluasi seluruh kegiatan kesiswaan

4) Merencanakan dan melaksanakan pendaftaran dan penerimaan siswa

5) Menegakkan disiplin tata tertib siswa

6) Mengkoordinasikan program BP/BK 7

7) PembinaanIPengembangan kepribadian siswa

8) Pembinaan OSIS dan Ekstrakunkuler

9) Mengelola administrasi kegiatan siswa

10) Memperhatikan, memelihara. menjaga suasana sekolah (keamanan, kebersihan.

keraplhan. kesehatan. kekeluargaan dan kenyamanan).

5. WKS 4
46

a. Tanggung jawab

Bertanggung jawab kepada Kasek dan mengatur Sumber Daya manusla serta

memelihara sarana prasarana

b. Wewenang

Merencanakan dan mengadakan sumber daya manusia serta pemeliharaan

kebutuhan sarana prasarana dan grngaturan

c. Tugas

1) Merencanakan dan menyusun sarana prasarana yang dipakai sebagai alat dan

atau penunjang utama terselenggaranya proses pcmelajaran

2) Mengusulkan kebutuhan Sarana dan prasarana kepada Kasek

3) Memelihara sarana dan prasarana didampingi guru, staf dan karyawan

4) Mengelola administrasi kepegawaian

5) Menvusun program pemberdayaan dan pengembangan Sumber Daya Manusia (

SDM)

6) Memonitor dan mengevaluasi pelaksanaan dan Sumber Daya Manusia 9 SDM )

7) Mengelola Buku Induk Pegawai

8) Menyampaikan hasil kerja kesnda Kepala Sekolah (secara berkala )

6. KTU
47

a. Tanggung jawab

Bertanggung jawab kepada Kasek atas terselenggaranya seluruh ketatausahaan dan

pelaksanaan fungsi hubungan masyarakat

b. Wewenang

Melaksanakan Seluruh kegiatan yang berhubungan dengan administrasi dan tata

usaha.

c. Tugas

1) Menjalankan kebijakan Kasek

2) Mengkoordinasi administrasi sekolah

3) Melaksanakan administrasi umunv'korespondensi kedalam dan keluar

4) Menghimpun SPP dan lain-lain dan selanjutnya disetorkan kepada Bendahara

Yayasan

5) Mengelola ketatausahaan sekolah

6) Mengelola Buku Induk Siswa dan Buku Raport Siswa.

7) Mengelola buku catatan barang non inventaris

8) Mengelola buku Catatan barang habis pakai

7. KOORDINASI
48

a. Tanggung jawab

1) Memastikan bahwa proses yang dipelukan untuk pelaksanaan Penjaminan Mutu

Sekolah.

2) Melaporkan kepada Kasek tentang Penjaminan Mutu Sekolah dan kebutuhan

apapun untuk perbaikannya

3) Membangkitkan kesadaran di sekolah tentang pentingnya stake holder.

4) Menjadi penghubung dengan pihak luar dalam masalah yang bcrkaitan dengan

Pengamanan Mutu Sekolah

b. Wewenang

Mengatur. menumbuhkan kesadaran tentang pentingnya harapan Stake holder,

mengendalikan dan mengembangkan sistem dari seluruh proses yang terjadi sesuai

dengan ketentuan sena kewenangan untuk menjalin hubungan dengan pihak luar

khususnya mengenai PenJaminan Mutu Sekolah

c. Tugas

Memeriksa kecukupan dokumen Penjaminan Mutu Sekolah

8. KETUA KOMPETISI KEAHLIAN

a. Tanggung jawab

Bertanggung jawab Kasek atas terlaksananya KBM teori dan praktek mata

pelajaran produktifmelalui Wakasek I

b. Wewenang

Merencanakan dan melaksanakan seluruh kegiatan KBM di program keahlian

masing — masing.

c. Tugas
49

1) Menyusun Program dan mengkoordrnasikan pelaksanaannya yang meliputi

2) Bersama Wakasek I menyusun jadwal kegiatan KBM

3) Membuat Tata Terlib untuk laboratorium

4) Meluksanakan vrngembangan laboratorium

9. GURU

a. Tanggung jawab

Bertanggung jawab kepada Kasek berkenaan dengan kepatan KBM menurut

tingkat yang diajarkan

b. Wewenang

Melaksankan seluruh kegiatan yang berhubungan dengan tugas mengajar

c. Tugas

1) Program KBM

Persiapan meliputi analis kurikulum dan membuat admmistrasi, Pelaksanaan

KBM, Evaluasi, Analisis dan Perbaikan.

2) Pembinaan, pendampingan dan pembimbingan terhadap siswa

3) Pengelolaan kelas

4) Melaksanakan tugas lain yang diberikan oleh pihak Sekolah

III.7 Fasilitas
50

Adapun fasilitas yang dimiliki SMK YPE Sawunggalih Kutoarjo, antara lain

sebagai berikut :

1. Ruang Perkantoran

2. Ruang Pengajaran SMK YPE Sawunggalih Kutoarjo memiliki 28 ruang kelas, yang

terdiri dari :

a. Program Studi Akuntansi

b. Program Studi Administrasi Perkantoran

c. Program Studi Busana Butik

d. Program Studi Pemasaran

e. Program Studi Teknik Komputer dan Jaringan

f. Program Studi Teknik Sepeda motor

3. Ruang Penunjang Proses Belajar

4. Laboratorium

5. Ruang Kegiatan Siswa

6. Ruangan Lain

Ruang lain yang dimaksud ini yaitu Masjid, Ruang Aula 4, Ruang Satpam,

RuangTamu, Tempat Parkir, Kantin, Toilet dan Gudang.


BAB IV
PERANCANGAN DAN DESAIN SISTEM

IV.1 Perancangan Sistem

Perancangn sistem secara umum dilakukan dangan maksud untuk memuhi

pemakai sistem dan untuk memberikan gambaran yang jelas dan rancangan bangun

yang lengkap kepada pemrogram komputer dan pengguna yang terlibat. Sedangkan

tujuan dari perancangan proses sistem adalah untuk menjaga agar proses data lan-

car dan teratur sehingga menghasilkan informasi yang benar serta untuk mengawasi

proses dari sistem yang berjalan.

IV.2 Use case Diagram

Use case diagram adalah permodelan untuk menggambarkan sebuah

interaksi antara satu atau lebih aktor dengan sistem yang akan dibuat. Secara

sederhana, use case diagram digunakan untuk memahami fungsi apa saja yang ada

di dalam sebuah sistem dan siapa saja yang dapat menggunakan fungsi – fungsi

tersebut.

51
52

Gambar 4. 1
Use Case Diagram

52
53

IV.3 Class Diagram

Class diagram adalah diagram yang menggambarkan struktur sistem dari segi

pendefinisian kelas – kelas yang akan dibuat untuk membangun sistem. Kelas memiliki 3

bagian utama yaitu attribute, operation, dan name. Kelas – kelas yang ada pada struktur

sistem harus dapat melakukan fungsi – fungsi sesuai dengan kebutuhan sistem.

Gambar 4. 2
Class Diagram
54

IV.4 Activity Diagram

Activity diagram adalah teknik untuk menggambarkan logika prosedural, proses

bisnis, dan jalur kerja. Dalam beberapa hal, diagram ini memainkan peran mirip sebuah

diagram alir, tetapi perbedaan prinsip antara diagram ini dan notasi diagram alir adalah

diagram ini didukung behavior parallel. Sebuah activity diagram menunjukkan suatu alur

kegiatan secara berurutan. Activity diagram digunakan untuk mendeskripsikan kegiatan –

kegiatan dalam sebuah operasi meskipun juga dapat digunakan untuk mendeskripsikan alur

kegiatan yang lainnya seperti use case atau suatu interaksi.

IV.4.1 Activity Diagram Login

Gambar 4. 3
Activity Diagram Login
55

IV.4.2 Activity Diagram Logout

Gambar 4. 4
Activity Diagram Logout
56

IV.4.3 Activity Diagram Tambah Data Barang

Gambar 4. 5
Activity Diagram Tambah Data Barang
57

IV.4.4 Activity Diagram Edit Data Barang

Gambar 4. 6
Activity Diagram Edit Barang
58

IV.4.5 Activity Diagram Hapus Data Barang

Gambar 4. 7
Activity Diagram Hapus Data Barang
59

IV.5 Sequence Diagram

Sequence diagram merupakan diagram yang menggambarkan kolaborasi yang

dinamis antara objek satu dengan objek yang lain. Sequence diagram umumnya digunakan

untuk menggambar suatu skenario atau urutan langkah – langkah yang dilakukan baik oleh

actor maupun sistem yang merupakan respon dari sebuah kejadian untuk mendapatkan hasil

atau output.

IV.5.1 Sequence Diagram Login

Gambar 4. 8
Sequence Diagram Login
60

IV.5.2 Diagram Sequence Input Data Barang

Gambar 4. 9
Squence Diagram Input Data Barang
61

IV.6 Relasi Tabel

Relasi tabel adalah hubungan antar tabel yang saling teruhubung antar objek tabel

lainnya yang saling membutuhkan tabe satu dengan tabel lainnya, yang sama persis dengan

dunia nyata antara data satu dengan data lainnya, dan mengatur operasi database

didalamnya.

Gambar 4. 10
Relasi Tabel
62

IV.7 Perancangan Antarmuka

IV.7.1 Desain Halaman Login

Gambar 4. 11
Desain Halaman Login
63

IV.7.2 Desain Halaman Dashboard

Gambar 4. 12
Desain Halaman Dashboard
64

IV.7.3 Desain Halaman Data Barang

Gambar 4. 13
Desain Halaman Data Barang
65

Gambar 4. 14
Desain Halaman Tambah Data Barang
IV.7.4 Desain Halaman Data Barang Masuk

Gambar 4. 15
Desain Halaman Data Barang Masuk

Gambar 4. 16
66

Desain Halaman Tambah Data Barang Masuk


IV.7.5 Desain Halaman Data Barang Keluar

Gambar 4. 17
Desain Halaman Data Barang Keluar

Gambar 4. 18
Desain Halamn Tambah Data Barang Keluar
67

IV.7.6 Desain Halaman Detail Barang Masuk

Gambar 4. 19
Desain Detail Halaman Barang Masuk
68

IV.7.7 Desain Halaman Detail Barang Keluar

Gambar 4. 20
Desain Halaman Detail Data Barang Keluar
69

IV.8 Kelebihan dan Kekurangan

IV.8.1 Kelebihan

Perancangan Sistem Informasi Stockopname Berbasis WEB SMK YPE

SAWUNGGALIH memiliki beberapa kelebihan, diantaranya :

1. Perancangan sistem ini memberikan kemudahan dalam hal input data, sehingga output

yang dihasilkan sesuai dengan data pada basis data program.

2. Tampilan perancangan sistem informasi ini dibuat sedemikian rupa untuk memudahkan

admin (user friendly).

3. Memudahkan admin dalam melakukan stockopname.

IV.8.2 Kekurangan

Selain kelebihan yang telah penulis sebutkan diatas, Perancangan Sistem Informasi

Stockopname SMK YPE SAWUNGGALIH Berbasis Web juga memiliki beberapa

kekurangan, diantaranya :

1. Perancangan sistem informasi ini membutuhkan koneksi internet yang cukup stabil

2. Perancangan sistem informasi belum sepenuhnya sempurna, sehingga masih memerlukan

pengembangan.
BAB V
PENUTUP
5.1 Kesimpulan

Berdasarkan hasil analisis dan penambahan data, penulis memperoleh kesimpulan

yang dapat diambil dari penelitian mengenai Aplikasi Persediaan Barang Berbasis WEB

pada SMK YPE SAWUNGGALIH sebagai berikut:

1. Arus perpindahan barang dari aktivitas aktivitas sekolah harus jelas dan exist. Selain

sebagai barang bukti, analisa pengambilan keputusan, dan juga digunakan untuk

mempermudah kegiatan belajar sekolah , seperti peminjaman barang yang terdiri dari

berbagai ukuran dan jenis barang.

2. Penumpukan atau kekurangan persediaan barang-barang pada sekolah dapat timbul

dikarenakan kurangnya informasi mengenai persediaan secara real-time. Pengendalian

dapat dilakukan dengan cara monitoring terhadap keadaan stock barang pada masing

masing gudang, sehingga timbul distribusi barang yang merata.

3. Sistem Informasi yang dirancang untuk menghasilkan laporan berupa pembelian

barang, laporan penerimaan barang, laporan persediaan barang, barang keluar , dan

barang masuk.

4. Mengatasi permasalahan sekolah pada yang sering kesulitan dalam melihat persediaan

barang . Sistem Informasi data barang memberikan data falid untuk ketersediaan

barang.

70
71

5. Dari hasil analisis job description sekolah dapat disimpukan, bahwa sekolah memiliki

masalah dalam internal control yakni ketersediaan data secara real-time, sehingga

usulan sistem yang baru memberikan dampak untuk sekolah dalam penyediaan data

secara real-time.

5.2 Saran

Adapun saran penulis demi pengembangan sistem informasi stockopname adalah:

1. Menambahkan fitur – fitur yang belum ada pada sistem informasi persediaan barang

2. Memperingan sistem informasi agar dapat berjalan dengan lebih baik.

3. Mengembangkan sistem berbasis mobile


DAFTAR PUSTAKA

A S., Rosa dan Shalahdin, M.(2013).Rekayasa Perangkat Lunak Terstrktur


Dan Berorientasi Objek. Bandung:Informatika.

A S., Rosa dan Shalahdin, M.(2018).Rekayasa Perangkat Lunak Terstrktur


Dan Berorientasi Objek. Bandung:Informatika.

B Romney, Masrshall dan Paul Jhn Steintbart.(2014).Sistem Informasi Akun-


tansi:Accounting Informasi System (edisi13):Prentie Hall.

Heizer, Jay and Render Barry.(2015).Manajemen Operasi:Manajemen


Keberlangsungan Dan Rantai Pasokan ,(edisi 11).Salemba Empat,Jakarta.

Irwansyah, Edy, Moniaga, Jurike V.(2014). Pengantar Teknologi Informa


si.Yogyakarta.Deepublish.

Indrajani.(2015).Database Design (Case Study All in One).Jakarta:PT Elex


Media Komputindo.

Janner,Simarmata.(2010).Rekayasa Perangkat Lunak.Yogyakarta:Andi.

Jogiyanto. (2014). Analisis dan Desain Sistem Informasi.Yogyakarta: Andi


Offiset.

Presman, R.S. 2012.Rekayasa Perangkat Lunak Pendekatan Praktisi Edisi


7. Yogyakarta:ANDI.
Raharjo,Budi.(2015).Belajar Otodidak Mysql.Bandung.Informatika.

Satzinger, Jhon w.(2011). System Analysis And Design In A changing


World.Bookbarn International.

Sri Mulyani.(2016).Metode Analisi dan Perancangan Sistem, Bandung


:Abdi Sistematika.

Stice, James D, Earl K Stice, K.Fred Skousen.(2011).Akuntansi Keuangan


Intermediate Accounting(edisi16).Ali Akbar, Salemba Empat, Jakarta.

Verdi Yasin. (2012). Rekayasa Perangkat Lunak Berorientasi Objek. Mitra


Wancana Media.Jakarta.

Wether, James.(2012).PICIES Analysis.

Yakub.(2012).Pengantar Sistem Informasi, Graha Ilmu,Yogyakarta.


LAMPIRAN

Anda mungkin juga menyukai