RANCANGAN SISTEM INFORMASI PERSEDIAAN BARANG PADA
TOKO JAY/CIE FIE
DENGAN METODOLOGI BERORIENTASI OBYEK
Oleh : FAJRI ADHA 1122300074
PROGRAM STUDI MANAJEMEN INFORMATIKA STMIK ATMA LUHUR PANGKALPINANG
JULI 2014
RANCANGAN SISTEM INFORMASI PERSEDIAAN BARANG PADA
TOKO JAY/CIE FIE
DENGAN METODOLOGI BERORIENTASI OBYEK
TUGAS AKHIR
Diajukan Sebagai Syarat Meraih Gelar Ahli Madya
Oleh : FAJRI ADHA 1122300074
PROGRAM STUDI MANAJEMEN INFORMATIKA STMIK ATMA LUHUR PANGKALPINANG
JULI 2014
ABSTRAKSI
Di era globalisasi yang sangat pesat dan modern, dimana perkembangan teknologi komputer sangat penting bagi maju mundurnya perusahaan, sehingga peranan komputer sangat berarti bagi suatu perusahaan terutama yang bergerak di bidang penjualan.
Manfaat komputerisasi dalam rangka penjualan adalah untuk meningkatkan mutu dan cara pemrosesan dalam kegiatan penjualan. Dimana dengan daya komputerisasi tersebut diharapkan dapat memperbaiki sistem yang masih manual, dimana sekarang ini komputerisasi terbukti telah banyak membantu dalam meningkatkan efisiensi dan efektifitas kegiatan baik untuk perorangan maupun perusahaan.
TOKO JAY / CIE FIE merupakan usaha yang bergerak dalam bidang Penjualan. Masalah yang sering dihadapi TOKO JAY / CIE FIE adalah masalah persediaan barang di TOKO JAY / CIE FIE masih menggunakan sistem secara manual sehingga pendataan barang masuk dan barang keluar memerlukan waktu yang cukup lama. Dengan adanya masalah-masalah tersebut, kami simpulkan TOKO JAY / CIE FIE harus melengkapi kekurangan-kekurangan tersebut dengan tujuan memperlancar arus kerja karyawan dalam sistem persediaan barang.
Oleh karena itu untuk membantu kelancaran operasional TOKO JAY / CIE FIE perlu diterapkan sebuah sistem informasi persediaan barang yang terkomputerisai.
Sistem ini bertujuan untuk menunjang kelancaran pelaksanaan operasional perusahaan, memudahkan dalam hal penyimpanan data dan mempercepat proses pembuatan laporan.
KATA PENGANTAR
Berkat rahmat Allah SWT yang telah melimpahkan karunia-NYA yang telah memberikan kelancaran, kemudahan dan pertolongan kepada penulis sehingga penulisan tugas akhir ini dapat terselesaikan dengan baik sebagai bagian dari syarat untuk 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 dari kesempurnaan, namun demikian penulis berharap semoga ini dapat memberikan sumbangan yang berarti bagi STMIK ATMA LUHUR, khususnya untuk jurusan Manajemen Informatika juga kepada TOKO JAY / CIE FIE. Dalam Penyusunan Tugas Akhir ini, Penulis mengambil judul: “RANCANGAN SISTEM INFORMASI
PERSEDIAAN BARANG PADA TOKO JAY/CIE FIE DENGAN
METODOLOGI BERORIENTASI OBYEK” mudah-mudahan sistem persediaan ini 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. Pada kesempatan ini pula tak lupa penulis mengucapkan rasa terima kasih yang sedalam- dalamnya kepada :
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 berhenti memberikan dukungan kepada penulis, baik dalam bentuk moril, materil, do’a, semangat serta kasih sayang yang tulus. Semoga tugas akhir ini menjadi salah satu hal 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 Manajemen Informatika dan selaku Dosen Pembimbing yang telah berkenan meluangkan waktunya dalam memberikan bimbingan dan arahan serta petunjuk kepada Penulis sehingga terselesaikan Tugas Akhir ini.
5. Untuk semua Dosen yang pernah mengajar Penulis ataupun tidak, terima kasih atas ilmunya yang diberikan selama ini.
6. Bapak Zailani selaku Pimpinan sekaligus pemilik TOKO JAY / CIE FIE, terima kasih atas waktunya selama ini dalam memberikan informasi yang dibutuhkan dalam menyelesaikan Tugas Akhir ini.
7. Teman–teman terdekat kami Arisya Purnama, Chely Melsyandi dan Desy Yulastri yang juga telah banyak membantu kami dalam pengerjaan Tugas Akhir ini.
8. Semua pihak yang telah membantu penulisan Tugas Akhir ini serta teman-teman kami yang lain yang tidak dapat disebut satu persatu.
Akhir kata penulis mohon maaf apabila dalam penyusunan Tugas Akhir ini masih terdapat kekurangan dan masih jauh dari kesempurnaan. Oleh karena itu, dengan kerendahan hati penulis mengharapkan kritik dan saran yang sifatnya membangun dari semua pihak yang telah membaca tugas akhir ini.
Pangkalpinang, Juli 2014
Fajri Adha
DAFTAR GAMBAR
Halaman
Gambar II.1 : Titik Awal activity ... 11
Gambar II.2 : Titik Akhir activity ... 11
Gambar II.3 : Simbol Activities ... 11
Gambar II.4 : Simbol Decision poin ... 12
Gambar II.5 : Simbol black hole Activities ... 12
Gambar II.6 : Simbol Miracel Activities ... 12
Gambar II.7 : Simbol Fork ... 12
Gambar II.8 : Simbol Join ... 13
Gambar II.9 : Simbol Guards ... 13
Gambar II.10 : Simbol Swimlane ... 13
Gambar II.11 : Simbol Actor ... 14
Gambar II.12 : Simbol UseCase ... 14
Gambar II.13 : Simbol Entitas ... 16
Gambar II.14 : Simbol Atribut ... 16
Gambar II.15 : Simbol Relasi ... 16
Gambar II.16 : Simbol Entity ... 19
Gambar II.17 : Simbol Bondary ... 19
Gambar II.18 : Simbol Control Object ... 19
Gambar II.19 : Simbol Message ... 19
Gambar II.20 : Simbol Recursive ... 20
Gambar II.21 : Simbol Activation ... 20
Gambar II.22 : Simbol Lifeline ... 20
Gambar II.23 : Class Diagram ... 22
Gambar III.1 : Struktur Organisasi Toko Jay / Cie Fie ... 26
Gambar III.2 : Activity Diagram Proses Pendataan Barang ... 29
Gambar III.3 : Activity Diagram Proses Pemesanan Barang ... 30
Gambar III.4 : Activity Diagram Proses Penerimaan Barang ... 31
Gambar III.5 : Activity Diagram Proses Pengeluaran Barang ... 32
Gambar III.6 : Activity Diagram Proses Pembuatan Laporan Persediaan ... 33
Gambar III.7 : Usecase Diagram Sistem Usulan ... 40
Gambar IV.1 : Entity Relationship Diagram (ERD) ... 46
Gambar IV.2 : Tranformasi ERD ke LRS ... 47
Gambar IV.3 : Logical Record Structure (LRS) ... 48
Gambar IV.4 : Struktur Tampilan ... 58
Gambar IV.5 : Rancangan Layar Menu Utama ... 58
Gambar IV.6 : Rancangan Layar Entry Data Barang ... 59
Gambar IV.7 : Rancangan Layar Cetak Surat Pesanan ... 59
Gambar IV.8 : Rancangan Layar Entry Faktur ... 60
Gambar IV.9 : Rancangan Layar Entry Permintaan Barang ... 60
Gambar IV.10 : Rancangan Layar Cetak Bukti Pengeluaran Barang ... 61
Gambar IV.11 : Rancangan Layar Cetak Laporan Persediaan... 61
Gambar IV.12 : Sequence Diagram Entry Data Barang ... 62
Gambar IV.13 : Sequence Diagram Cetak Surat Pesanan ... 63
Gambar IV.14 : Sequence Diagram Entry Faktur ... 64
Gambar IV.15 : Sequence Diagram Entry Permintaan Barang ... 65
Gambar IV.16 : Sequence Diagram Cetak Bukti Pengeluaran Barang... 66
Gambar IV.17 : Sequence Diagram Cetak Laporan Persediaan ... 67
Gambar IV.18 : Class Diagram ... 68
DAFTAR LAMPIRAN
Halaman Lampiran A : Keluaran Sistem Berjalan ...
Lampiran A-1 : Surat Pesanan ... 72 Lampiran A-2 : Bukti Pengeluaran Barang ... 73 Lampiran A-3 : Laporan Persedian ... 74 Lampiran B : Masukan Sistem Berjalan ...
Lampiran B-1 : Permintaan Barang ... 75 Lampiran B-2 : Faktur ... 76 Lampiran B-3 : Data Barang ... 77 Lampiran C : Rancangan Keluaran ...
Lampiran C-1 : Bukti Pengeluaran Barang ... 78 Lampiran C-2 : Surat Pesanan ... 79 Lampiran C-3 : Laporan Persediaan ... 80 Lampiran D : Rancangan Masukan ...
Lampiran D-1 : Data Barang ... 81 Lampiran D-2 : Permintaan Barang ... 82 Lampiran D-3 : Faktur ... 83 Lampiran E : Surat Keterangan Riset...
Lampiran E-1 : Surat Keterangan Riset dari Instansi ... 84 Lampiran E-2 : Kartu Bimbingan ... 85
DAFTAR TABEL
Halaman
Tabel IV.1 : Tabel Bukti Pengeluaran ... 49
Tabel IV.2 : Tabel Permintaan Barang ... 49
Tabel IV.3 : Tabel Minta ... 49
Tabel IV.4 : Tabel Surat Pesanan ... 49
Tabel IV.5 : Tabel Pesan ... 50
Tabel IV.6 : Tabel Barang ... 50
Tabel IV.7 : Tabel Faktur ... 50
Tabel IV.8 : Tabel Kirim ... 50
Tabel IV.9 : Spesifikasi Basis Data Bukti Pengeluaran ... 51
Tabel IV.10 : Spesifikasi Basis Data Permintaan Barang ... 51
Tabel IV.11 : Spesifikasi Basis Data Minta ... 52
Tabel IV.12 : Spesifikasi Basis Data Faktur ... 53
Tabel IV.13 : Spesifikasi Basis Data Surat Pesanan ... 53
Tabel IV.14 : Spesifikasi Basis Data Pesan ... 54
Tabel IV.15 : Spesifikasi Basis Data Barang ... 54
Tabel IV.16 : Spesifikasi Basis Data Kirim ... 55
DAFTAR SIMBOL 1. Simbol Activity Diagram
Start 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 (penggabungan)
Dua atau lebih transaksi masuk dan hanya satu transisi keluar.
Fork (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, sistem
lain) yang berinteraksi dengan sistem.
Use case
Menggambarkan fungsionalitas dari suatu sistem, sehingga user atau pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun.
Association
Menggambarkan hubungan antara actor dengan use case 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 data.
Relasi
Sebuah relasi bisa menunjukkan
sebuah peristiwa yang
menghubungkan sebuah entitas ke entitas yang lain.
Garis Penghubung
Menggambarkan penghubung antara entitas dengan hubungan relasi.
Cardinality
Menggambarkan tingkat hubungan yang terjadi. Contoh cardinality, yaitu:
a. Satu ke satu (One to one) b. Satu ke banyak (One to many) c. Banyak ke banyak (Many to many)
4. Simbol Sequence Diagram
Actor
Menggambarkan seseorang atau sesuatu (seperti perangkat, sistem lain) yang berinteraksi dengan sistem.
Boundary
Menggambarkan interaksi antara satu atau lebih aktor dengan sistem, memodelkan bagian dari sistem yang bergantung pada pihak lain disekitarnya dan merupakan pembatas sistem dengan dunia luar.
Control
Menggambarkan“perilaku mengatur”, mengkoordinasikan perilaku sistem dan dinamika dari suatu sistem,
menangani tugas utama dan
mengontrol alur kerja suatu sistem.
Entity
Menggambarkan informasi yang harus disimpan oleh sistem (struktur data dari sebuah sistem).
Object Message
Menggambarkan pesan / hubungan antar obyek, yang menunjukan urutan kejadian yang terjadi.
Message to Self
Menggambarkan pesan / hubungan obyek itu sendiri, yang menunjukan urutan kejadian yang terjadi.
Return Message
Menggambarkan pesan / hubungan antar obyek, yang menunjukan urutan kejadian yang terjadi.
Object
Menggambarkan abstraksi dari sebuah entitas nyata/tidak nyata yang informasinya harus disimpan.
NewClass name name2 name3
5. Simbol Class Diagram
Class Diagram
Name class Menggambarkan sesuatu yang
mengkapsul informasi dan prilaku name class 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 menganalisa suatu sistem atau produk.
Association
Menggambarkan hubungan yang terjadi.
Multiplicity
1 1…* 0 Zero
1 One
1…* One or More 0…* Zero or More
* n
DAFTAR ISI
Halaman
Abstraksi ... i
Kata Pengantar ... ii
Daftar Gambar ... iv
Daftar Lampiran ... vi
Daftar Tabel ... vii
Daftar Simbol ... viii
Daftar Isi... xiii
BAB I PENDAHULUAN 1. ... L atar Belakang ... 1
2. ... M asalah ... 2
3. ... T ujuan Penulisan ... 2
4. ... R uang Lingkup / Batasan Masalah ... 3
5. ... M etode Penelitian ... 3
6. ... S istematika Penulisan ... 6
BAB II LANDASAN TEORI 1. ... K onsep Sistem Informasi ... 8
a. ... K onsep Dasar Sistem dan Informsai ... 8
b. ... K onsep Dasar Sistem Informasi ... 9 2. ... A
nalisa dan Perancangan Sistem Berorientasi Obyek Dengan UML . 10 a. ... U
ML (Unified Modelling Language) ... 10 b. ... A
nalisa Sistem Berorientasi Obyek ... 11 1) ... A
ctivity Diagram ... 11 2) ... A
nalisa Dokumen Keluaran ... 13 3) ... A
nalisa Dokumen Masukan ... 13 4) ... U
secase Diagram ... 13 5) ... D
eskripsi Usecase Diagram ... 15
c. ... P erancangan Sistem Berorientasi Obyek ... 15 1) ... E
RD (Entity Relationship Diagram) ... 15 2) ... L
ogical Record Structure (LRS) ... 17 3) ... T
abel / Relasi ... 17 4) ... S
pesifikasi Basis Data ... 17 5) ... R
ancangan Dokumen Keluaran ... 18
6) ... R ancangan Dokumen Masukan ... 18 7) ... R
ancangan layar ... 18 8) ... S
equence Diagram ... 19 9) ... C
lass Diagram (Entity Class) ... 21 3. ... T
eori Pendukung Sistem Informasi Persediaan Barang ... 22
BAB III ANALISA SISTEM
1. ... T injauan Organisasi ... 25 a. ... S
ejarah Singkat Toko ... 25 b. ... S
truktur Organisasi ... 25 c. ... P
embagian Tugas dan Tanggung Jawab ... 26 2. ... A
nalisa Proses ... 27 a. ... P
roses Bisnis ... 27 b. ... A
ctivity Diagram... 29 1) ... A
ctivity Diagram Proses Pendataan Barang ... 29 2) ... A
ctivity Diagram Proses Pemesanan Barang ... 30
3) ... A ctivity Diagram Proses Penerimaan Barang ... 31 4) ... A
ctivity Diagram Proses Pengeluaran Barang ... 32 5) ... A
ctivity Diagram Proses Pembuatan Laporan ... 33 3. ... A
nalisa Keluaran ... 34 4. ... A
nalisa Masukan ... 35 5. ... I dentifikasi Kebutuhan ... 37 6. ... U
secase Diagram ... 40 7. ... D
eskripsi Usecase ... 41
BAB IV RANCANGAN SISTEM
1. ... R ancangan Basis Data ... 46 a. ... E
ntity Relationship Diagram (ERD)... 46 b. ... T
ransformasi Diagram ER ke Logical Record Structure... 47 c. ... L
ogical Record Structure (LRS) ... 48 d. ... T
abel ... 49 e. ... S
pesifikasi Basis Data ... 50
2. ... R ancangan Antar Muka ... 55 a. ... R
ancangan Keluaran ... 55 b. ... R
ancangan Masukan ... 56 c. ... R
ancangan Dialog Layar ... 58 1) ... S
truktur Tampilan ... 58 2) ... R
ancangan Layar ... 58 a) ... R
ancangan Layar Menu Utama ... 58 b) ... R
ancangan Layar Entry Data Barang ... 59 c) ... R
ancangan Layar Cetak Surat Pesanan ... 59 d) ... R
ancangan Layar Entry Faktur ... 60 e) ... R
ancangan Layar Entry Permintaan Barang ... 60 f) ... R
ancangan Layar Cetak Bukti Pengeluaran Barang ... 68 g) ... R
ancangan Layar Cetak Laporan Persediaan ... 69 d. ... S
equence Diagram ... 62 1) ... S
equence Diagram Entry Data Barang ... 62
2) ... S
equence Diagram Cetak Surat Pesanan ... 63
3) ... S equence Diagram Entry Faktur ... 64
4) ... S equence Diagram Entry Permintaan Barang ... 65
5) ... S equence Diagram Cetak Bukti Pengeluaran Barang ... 66
6) ... S equence Diagram Cetak Laporan Persediaan ... 67
3. ... R ancangan Class Diagram ... 68
BAB V PENUTUP 1. ... K esimpulan ... 69
2. ... S aran ... 69
DAFTAR PUSTAKA ... 71
LAMPIRAN ... Lampiran A Keluaran Sistem Berjalan ... 72
Lampiran B Masukan Sistem Berjalan ... 75
Lampiran C Rancangan Keluaran... 78
Lampiran D Rancangan Masukan ... 81
Lampiran E Surat Keterangan Riset ... 84