RANCANGAN SISTEM INFORMASI PERSEDIAAN ATK PADA KANTOR UPT PASAR
DENGAN METODOLOGI BERORIENTASI OBYEK
Oleh:
EVITA SARI 1422300047
PROGRAM STUDI MANAJEMEN INFORMATIKA
STMIK ATMA LUHUR PANGKALPINANG
RANCANGAN SISTEM INFORMASI PERSEDIAAN ATK PADA KANTOR UPT PASAR
DENGAN METODOLOGI BERORIENTASI OBYEK
TUGAS AKHIR
Diajukan Sebagai Syarat Meraih Gelar Ahli Madya
Oleh : EVITA SARI
1422300047
PROGRAM STUDI MANAJEMEN INFORMATIKA STMIK ATMA LUHUR PANGKALPINANG
AGUSTUS
2015
ABSTRAK
Di era globalisasi yang sangat pesat dan modern, dimana perkembanganteknologi komputer sangat penting bagi maju mundurnya perusahaan, sehinggaperanan komputer sangat berarti bagi suatu perusahaan terutama yang bergerak dibidang penjualan. Manfaat komputerisasi dalam rangka penjualan adalah untuk meningkatkanmutu dan cara pemrosesan dalam kegiatan penjualan. Dimana dengan dayakomputerisasi tersebut diharapkan dapat memperbaiki sistem yang masih manual,dimana sekarang ini komputerisasi terbukti telah banyak membantu dalammeningkatkan efisiensi dan efektifitas kegiatan baik untuk perorangan maupunperusahaan.
Kantor UPT Pasar merupakan kantor yang bergerak dalam bidang ...
Masalah yang sering dihadapi Kantor UPT Pasar adalah masalahpersediaan barang ATK(Alat tulis kantor) yang masih menggunakan sistem secaramanualsehingga pendataan barang memerlukan waktu yang cukuplama.
Dengan adanya masalah-masalah tersebut, kami simpulkan Kantor UPT Pasar harus melengkapi kekurangan-kekurangan tersebut dengan tujuan memperlancararus kerja karyawan .Oleh karena itu untuk membantu kelancaran arus kerja perlu diterapkan sebuah sistem informasi persediaan barang yang terkomputerisai.Sistem ini bertujuan untuk menunjang kelancaran Kantor UPT Pasar,memudahkan dalam hal penyimpanan data dan mempercepat proses pembuatan laporan ketersediaan barang.
KATA PENGANTAR
Berkat rahmat Allah SWT yang telah melimpahkan karunia-NYA yang telahmemberikan kelancaran, kemudahan dan pertolongan kepada penulis sehinggapenulisan tugas akhir ini dapat terselesaikan dengan baik sebagai bagian dari syaratuntuk mencapai gelar Ahli Madya Komputer pada jenjang studi Diploma Tiga (DIII)Program Studi Manajemen Informatika di STMIK Atma Luhur Pangkalpinang.Namun demikian, Penulis menyadari bahwa tugas akhir ini masih jauh darikesempurnaan, namun demikian penulis berharap semoga ini dapat memberikansumbangan yang berarti bagi STMIK ATMA LUHUR, khususnya untuk jurusanManajemen Informatika juga kepada Kantor UPT Pasar. Dalam PenyusunanTugas Akhir ini, Penulis mengambil judul: “RANCANGAN SISTEM
INFORMASIPERSEDIAAN ATK PADA KANTOR UPT PASAR
DENGANMETODOLOGI BERORIENTASI OBYEK” mudah-mudahan sistem
persediaanini dapat digunakan dan dapat meningkatkan kinerja kerja.
Berbagai upaya telah penulis tempuh untuk menyelesaikan penulisan tugas akhir ini, sehingga penulisan ini dapat berakhir sesuai dengan yang diharapkan.Padakesempatan ini pula tak lupa penulis mengucapkan rasa terima kasih yang sedalamdalamnyakepada :
1. Allah SWT, yang telah mengijinkan penulis untuk menyelesaikan tugas akhir ini,karena hanya dengan ijin-Mu, semua hal yang ada didunia ini dapat terjadi.
2. Kedua orang tua yang tercinta,dan teman-teman yang tidak pernah berhentimemberikan dukungan kepada penulis, baik dalam bentuk moril, materil, do’a, semangat serta kasih sayang yang tulus. Semoga tugas
akhir ini menjadi salah satuhal yang dapat membahagiakan dan membanggakan bagi kalian.
3. Bapak Dr. Moedjiono, M.Sc selaku Ketua STMIK Atma Luhur Pangkalpinang.
4. Ibu Melati Suci Mayasari, M.Kom selaku Ketua Program Studi ManajemenInformatika dan selaku Dosen Pembimbing yang telah berkenan meluangkanwaktunya dalam memberikan bimbingan dan arahan serta petunjuk kepadaPenulis sehingga terselesaikan Tugas Akhir ini.
5. Untuk semua Dosen yang pernah mengajar Penulis ataupun tidak, terima kasihatas ilmunya yang diberikan selama ini.
6. Bapak Sharudin selaku Kepala UPT Pasar , terima kasih atas waktunya selama ini dalam memberikan informasi yang dibutuhkan dalam menyelesaikan Tugas Akhir ini.
7. suami yang juga telah banyak membantu dalam pengerjaan Tugas Akhir ini.
8. Semua pihak yang telah membantu penulisan Tugas Akhir ini serta teman- teman yang lain yang tidak dapat disebut satu persatu.
Akhir kata penulis mohon maaf apabila dalam penyusunan Tugas Akhir inimasih terdapat kekurangan dan masih jauh dari kesempurnaan. Oleh karena itu,dengan kerendahan hati penulis mengharapkan kritik dan saran yang sifatnyamembangun dari semua pihak yang telah membaca tugas akhir ini.
Pangkalpinang, Agustus 2015
Evita Sari
DAFTAR GAMBAR
Halaman
Gambar III.1 : Struktur Organisasi Toko Jay / Cie Fie ... 25
Gambar III.2 : Activity Diagram Proses Pendataan Barang ... 27
Gambar III.3 : Activity Diagram Proses Pemesanan Barang ... 27
Gambar III.4 : Activity Diagram Proses Penerimaan Barang ... 28
Gambar III.5 : Activity Diagram Proses Pengeluaran Barang ... 28
Gambar III.6 : Activity Diagram Proses Pembuatan Laporan ... Persediaan Barang ... 29
Gambar III.7 : Usecase Diagram Sistem Usulan ... 34
Gambar IV.1 : Entity Relationship Diagram (ERD) ... 38
Gambar IV.2 : Tranformasi ERD ke LRS ... 38
Gambar IV.3 : Logical Record Structure (LRS) ... 39
Gambar IV.4 : Struktur Tampilan ... 48
Gambar IV.5 : Rancangan Layar Menu Utama... 48
Gambar IV.6 : Rancangan Layar Entry Data Barang ... 49
Gambar IV.7 : Rancangan Layar Cetak Surat Pesanan ... 49
Gambar IV.8 : Rancangan Layar Entry Faktur ... 50
Gambar IV.9 : Rancangan Layar Entry Permintaan Barang ... 50
Gambar IV.10 : Rancangan Layar Cetak Bukti Pengeluaran Barang ... 51
Gambar IV.11 : Rancangan Layar Cetak Laporan Persediaan... 51 Gambar IV.12 : Sequence Diagram Entry Data Barang ...
Gambar IV.13 : Sequence Diagram Cetak Surat Pesanan ...
Gambar IV.14 : Sequence Diagram Entry Faktur ...
Gambar IV.15 : Sequence Diagram Entry Permintaan Barang...
Gambar IV.16 : Sequence Diagram Cetak Bukti Pengeluaran
Barang ...
Gambar IV.17 : Sequence Diagram Cetak Laporan Persediaan ...
Gambar IV.18 : Class Diagram ...
DAFTAR LAMPIRAN
Halaman
Lampiran A : Keluaran Sistem Berjalan...
Lampiran A-1 : Surat Pesanan ...
Lampiran A-2 : Bukti Pengeluaran Barang ...
Lampiran A-3 : Laporan Persedian ...
Lampiran B : Masukan Sistem Berjalan ...
Lampiran B-1 : Permintaan Barang ...
Lampiran B-2 : Faktur ...
Lampiran B-3 : Data Barang...
Lampiran C : Rancangan Keluaran ...
Lampiran C-1 : Bukti Pengeluaran Barang ...
Lampiran C-2 : Surat Pesanan ...
Lampiran C-3 : Laporan Persediaan ...
Lampiran D : Rancangan Masukan ...
Lampiran D-1 : Data Barang ...
Lampiran D-2 : Permintaan Barang ...
Lampiran D-3 : Faktur ...
Lampiran E : Surat Keterangan Riset...
Lampiran E-1 : Surat Keterangan Riset dari Instansi ...
Lampiran E-2 : Kartu Bimbingan ...
DAFTAR TABEL
Halaman
Tabel IV.1 : Tabel Bukti Pengeluaran ... 39
Tabel IV.2 : Tabel Permintaan Barang ... 39
Tabel IV.3 : Tabel Minta ... 40
Tabel IV.4 : Tabel Surat Pesanan ... 40
Tabel IV.5 : Tabel Pesan ... 40
Tabel IV.6 : Tabel Barang ... 40
Tabel IV.7 : Tabel Faktur ... 40
Tabel IV.8 : Tabel Kirim ... 41
Tabel IV.9 : Spesifikasi Basis Data Bukti Pengeluaran ... 41
Tabel IV.10 : Spesifikasi Basis Data Permintaan Barang ... 42
Tabel IV.11 : Spesifikasi Basis Data Minta ... 42
Tabel IV.12 : Spesifikasi Basis Data Faktur ... 43
Tabel IV.13 : Spesifikasi Basis Data Surat Pesanan ... 43
Tabel IV.14 : Spesifikasi Basis Data Pesan ... 44
Tabel IV.15 : Spesifikasi Basis Data Barang ... 44
Tabel IV.16 : Spesifikasi Basis Data Kirim ... 45
DAFTAR SIMBOL
1. Simbol Activity Diagram
Star Point
Menggambarkan awal dari aktifitas
End point
Menggambarkan akhir dari aktifitas
Transition
Menggambarkan aliran perpindahan kontrol antar state
Activity
Menggambarkan proses bisnis
Decision
Menggambarkan pilihan yang terjadi pada transisi
Swimlane
Menggambarkan pemisahan atau pengelompokan aktifitas
Join (Pengembangan)
Dua atau lebih transaksi masuk dan hanya satu transisi keluar
Fark (Percabangan)
Satu masukan dan lebih dari dua keluaran
Black Hole Activities
Ada masukan dan tidak ada keluaran, biasanya dikehendaki 1 atau lebih transisi
Miracle Activities
Tidak ada masukan ada keluaran
2. Simbol UseCase Diagram
Actor
Menggambarkan seseorang atau sesuatu (seperti perangkat, system lain) yang berinteraksi dengan system
Use Case
Menggambarkan fungsionalitas dari suatu system, sehingga User atau pengguna system paham dan mengerti mengenai kegunaan system yang akan dibangun
Association
Menggambarkan hubungan antara actor dengan usecase dimana sebuah interaksi terjadi diantara mereka
3. Simbol Entity Relationship Diagram Entity
Sebuah kelas dari orang, tempat, objek, kejadian dan sebagainya yang diperlukan untuk menangkap dan menyimpan
Relasi
Sebuah relasi bias menunjukan sebuah peristiwa yang menghubungkan sebuah entitas ke entitas yang lain
Garis Penghubung
Menggambarkan penghubung antgar entitas dengan hubungan relasi
Cardinality
Menggambarkan tingkat hubungan yang terjadi. Contoh cardinality, yaitu :
1. Satu ke satu (One to One) 2. Satu kebanyak (One to Many) 3. Banyak ke banyak 9Many to Many)
4. Symbol Sequnce Diagram
Actor
Menggambarkan seseorang atau sesuatu (seperti perangkat, system lain) yang berinteraksi dengan system
Boundary
Menggambarkan interaksi antara satu atau lebih actor dengan system, memodelkan bagian dari system yang bergantung pada pihak lain disekitarnya dan merupakan pembatas system dengan dunia luar
Control
Menggambarkan “perilaku mengatur”,
mengkoordinasikan perilaku system dan dinamika dari suatu system, menangani tugas utama dan mengontrol alur kerja suatu system
Entity
Menggambarkan informasi yang harus disimpen oleh system (struktur data dari sebuah system)
Objek Message
Menggambarkan pesan / hubungan antar objek, yang menunjukan urutan kejadian yang terjadi
Message to Self
Menggambarkan pesan / hubungan antar objek itu sendiri, yang menunjukan urutan kejadian yang terjadi
Return Message
Menggambarkan pesan / hubungan antar objek, yang menunjukan urutan kejadian yang terjadi
Object
Menggambarkan abstraksi dari sebuah entitas nyata / tidfak nyata yang informasinya harus disimpan
Class Diagram Name
class Menggambarkan sesuatu yang mengkafsulkan prilaku name class yang merupakan nama dari sebuah kelas.
Atribut Merupakan properti dari sebuah kelas.
Melambangkan batas nilai yang mungkin ada pada objek dari kelas.
Method Suatu proses untuk menganalisasuatu sistem atau produk.
Association
Menggambarkan hubungan yang terjadi
Multiplicity
1 1…* 0 Zero
1 One
New Class
Name
Name2
Name 3
DAFTAR ISI
HALAMAN
ABSTRAKSI... ii
KATA PENGANTAR ... iii
DAFTAR GAMBAR ... v
DAFTAR LAMPIRAN ... vi
DAFTAR TABEL ... vii
DAFTAR SIMBOL ... viii
DAFTAR ISI... xiii
BAB I PENDAHULUAN... 1
1. Latar Belakang Masalah ... 1
2. Tujuan Penulisan ... 2
3. Batasan Masalah ... 3
4. Metode Penelitian... 3
5. Sistematika Penulisan ... 6
BAB II LANDASAN TEORI ... 8
1. Konsep Sistem Informasi ... 8
a. Konsep Dasar Sistem dan Informsai ... 8
b. Konsep Dasar Sistem Informasi ... 9
2. Analisa dan Perancangan Sistem Berorientasi Obyek Dengan UML... 10
a. UML (Unified Modelling Language) ... 10
b. Analisa Sistem Berorientasi Obyek ... 11
1) Activity Diagram ... 11
2) Analisa Dokumen Keluaran ... 13
3) Analisa Dokumen Masukan ... 13
4) Usecase Diagram ... 13 5) Deskripsi Usecase Diagram ...
c. Perancangan Sistem Berorientasi Obyek ... 15
1) ERD (Entity Relationship Diagram) ... 15
2) Logical Record Structure (LRS) ... 16
3) Tabel / Relasi ... 17
4) Spesifikasi Basis Data ... 17
5) Rancangan Dokumen Keluaran ... 17
6) Rancangan Dokumen Masukan ... 17
7) Rancangan layar ... 18
8) Sequence Diagram ... 18
9) Class Diagram (Entity Class) ... 19
3. Sistem Informasi Persediaan Barang ... 21
BAB III ANALISA SISTEM... 24
1. Tinjauan Organisasi ... 24
a. Sejarah Singkat Toko ... 24
b. Struktur Organisasi ... 24
c. Pembagian Tugas dan Tanggung Jawab ... 25
2. Analisa Proses ... 25
a. Proses Bisnis ... 25
b. Activity Diagram... 26
1) Activity Diagram Proses Pendataan Barang ... 27
2) Activity Diagram Proses Pemesanan Barang ... 27
3) Activity Diagram Proses Penerimaan Barang ... 28
4) Activity Diagram Proses Pengeluaran Barang ... 28
5) Activity Diagram Proses Pembuatan Laporan ... 29
3. Analisa Keluaran ... 29
4. Analisa Masukan ... 30
5. Identifikasi Kebutuhan ... 32
BAB IV RANCANGAN SISTEM... 38
1. Rancangan Basis Data ... 38
a. Entity Relationship Diagram (ERD) ... 38
b. Transformasi Diagram ER ke Logical Record Structure ... 38
c. Logical Record Structure (LRS) ... 39
d. Tabel ... 39
e. Spesifikasi Basis Data ... 41
2. Rancangan Antar Muka ... 45
a. Rancangan Keluaran ... 45
b. Rancangan Masukan ... 47
c. Rancangan Dialog Layar ... 48
1) Struktur Tampilan ... 48
2) Rancangan Layar ... 48
a. Rancangan Layar Menu Utama... 48
b. Rancangan Layar Entry Data Barang... 49
c. Rancangan Layar Cetak Surat ... 49
d. Rancangan Layar Entry Faktur ... 50
e. Rancangan Layar Entry Permintaan ... 50
f. Rancangan Layar Cetak Bukti Pengeluaran ... Barang ... 51
g. Rancangan Layar Cetak Laporan Persediaan ... 51
BAB V PENUTUP ... 52
a. Kesimpulan ... 52
b. Saran ... 52
DAFTAR PUSTAKA ... 54
LAMPIRAN... 55
Lampiran A Dokumen Keluaran Sistem Barang ... 55
Lampiran B Dokumen Masukan Sistem Barang... 58
Lampiran C Rancangan Keluaran ... 60
Lampiran D Rancangan Masukan ... 64