RANCANGAN SISTEM INFORMASI PEMBELIAN TUNAI PADA
TOKO GILANG
DENGAN METODELOGI BERORIENTASI OBJEK
Oleh:
SAPARDI 0822300204
PROGRAM STUDI MANAJEMEN INFORMATIKA
STMIK ATMA LUHUR PANGKALPINANG
RANCANGAN SISTEM INFORMASI PEMBELIAN TUNAI PADA
TOKO GILANG
DENGAN METODELOGI BERORIENTASI OBJEK
TUGAS AKHIR
Diajukan sebagai syarat meraih Gelar Ahli Madya
Oleh :
SAPARDI
0822300204
ABSTRAKSI
Toko Gilang adalah sebuah usaha yang bergerak dibidang penjualan bahan- bahan sembako. Sistem pengolahan data sampai saat ini masih dilakukan secara manual, sehingga sering timbul keterlambatan informasi yang dihasilkan, seperti pembuatan laporan pembelian atau terjadi kesalahan dalam perhitungan dalam transaksi pembelian.
Dalam memusatkan masalah yang ada dan agar tidak menyimpang dari pokok pembahasan, maka pada tugas perancangan sistem ini, batasan masalah yang akan membahas tentang proses pembelian tunai dimulai dari pendataan barang sampai dengan laporan pembelian.
Masalah yang dihadapi oleh Toko Gilang adalah kegiatan pengolahan data masih dilakukan secara manual, sehingga menimbukan berbagai masalah, seperti keterlambatan dalam menyajikan laporan pembelian kepada pimpinan, penyimpangan data yang kurang baik sehingga terjadi pemborosan waktu, dan informasi yang dihasilkan pada laporan pembelian terkadang tidak akurat.
Untuk mengatasi masalah tersebut, maka diperlukan suatu sistem komputerisasi pembelian tunai untuk mendukung kemajuan dan perkembangan pada sebuah instansi tersebut. Sehingga dapat mengatasi permasalahan atau kendala pada sistem yang sedang berjalan saat ini. Dengan memanfaatkan sistem komputerisasi yang diusulkan ini secara baik dan benar, kemungkinan pengawasan atau kontrol terhadap pemrosesan pembelian menjadi lebih mudah dan efisien.
KATA PENGANTAR
Puji dan syukur kita panjatkan kehadiran Alllah SWT yang memberikan segala limpahan rahmat dan karunianya, Sehingga Tugas Akhir (TA) ini dapat diselesaikan dengan baik dan tepat waktu.
Adapun yang melatarbelakangi dari penyusunan Tugas Akhir (TA) ini adalah untuk memenuhi salah satu persyaratan dalam menempuh jenjang studi Diploma III (D3) pada jurusan Manajemen Informatika di STMIK Atma Lhur Pangkalpinang.
Penulis menyadari bahwa dalam penyusunan laporan ini masih banyak kekurangan-kekurangan, baik secara materi maupun teknik penulisan karena pengalaman dan pengetahuan penulis masih sangat terbatas.
Adapun penulisan Tugas Akhir (TA) ini penulis banyak menerima bantuan berupa bimbingan, saran, petunjuk serta keterangan lisan dan tulisan dari berbagai pihak, oleh karenanya dengan segala kerendahan hati yang tulus dan ikhlas penulis mengucapkan terima kasih kepada :
1. Tuhan Yang Maha Esa, yang telah memberikan kesabaran dan kelancaran dalam menyelesaikan laporan ini.
2. Bapak dan ibu saya yang tercinta, terima kasih atas segala doa dan pengorbanan selama ini baik moril maupun materil.
3. Bapak Dr. Moedjiono, M.Sc selaku Ketua STMIK Atma Luhur Pangkalpinang.
4. Bapak Drs. Harry Sudjikianto, MM, MBA selaku Ketua Pengurus Yayasan Atma Luhur Pangkalpinang.
5. Bapak Ibnu Choirul Awwal, M.Kom selaku ketua Program Studi Manajemen Informatika STMIK Atma Luhur.
6. Bapak Elya Helmud, M.Kom selaku Dosen Pembimbing Tugas Akhir saya.
7. Bapak Suterisno selaku Pemilik Toko Gilang, yang telah memberikan izin kepada penulis untuk melakukan riset.
8. Teman – teman seperjuangan Muhammad Rozali, Celsi, Isti, Fitri, Oka, Junai, Harizal, M Holid, Suhardiansyah, Kasmin, All, Juli yang telah memberikan semangat, dukungan dan hiburan – hiburan selama pengerjaan tugas akhir.
9. Serta semua pihak yang membantu berpartisipasi dalam penyusunan Tugas Akhir ini yang tidak bisa disebut satu persatu.
Sebagai manusia yang tidak luput dari kesalahan dan kekhilafan, penulis menyadari bahwa masih banyak kekurangan dalam penyusunan laporan ini, oleh karena itu pula penulis mengharapkan masukan, serta saran atau kritik yang bersifat membanggun, sehingga penulis dapat melakukan perbaikan dimasa-masa yang akan datang.
Akhir kata penulis berharap Tugas Akhir (TA) ini dapat berguna dan bermanfaat bagi semua pihak, terutama bagi kalangan STMIK ATMA Luhur Pangkalpinang maupun pihak lain pada umumnya.
Pangkalpinang, Juli 2011
Penulis
iv
DAFTAR GAMBAR
Halaman
Gambar II.1 Titik Awal Activity………. 11
Gambar II.2 Titik Akhir Activity………. 11
Gambar II.3 Simbol Activiy……… 12
Gambar II.4 Simbol black hole activities... 12
Gambar II.5 Simbol miracle activities ……… 12
Gambar II.6 Simbol fork dalam UML………. 13
Gambar II.7 Simbol join dalam UML………. 13
Gambar II.8 Simbol decision points……… 14
Gambar II.9 Simbol Use Case……… 16
Gambar II.10 Simbol Actor……….. 16
Gambar II.11 Simbol Association………. 17
Gambar II.12 Simbol Association Antar Actor dan Use Case………….. 17
Gambar II.13 Contoh Include……… 18
Gambar II.14 Contoh Extend……… 18
Gambar II.15 Contoh Generalization/Inheritance……… 19
Gambar II.16 Participant pada sebuah sequence diagram……… 23
Gambar II.17 Simbol dari activation……… 23
Gambar II.18 Simbol actor……… 24
Gambar II.19 Simbol Message………... 25
Gambar II.20 Simbol Loop……… 25
Gambar II.21 Class Diagram……… 26
Gambar II.22 Contoh Association……….. 27
Gambar III.1 Struktur Organisasi………. 30
Gambar III.2 Activiy Diagram Transakasi Pembelian………. 33
Gambar III.3 Activiy Diagram Pembuatan Laporan Pembelian……….. 34
Gambar III.4 Use Case Diagram Pembelian Tunai……….. 38
Gambar IV.1 Entity Relationship Diagram……….. 42
Gambar IV.2 Transformasi Diagram ER ke LRS ……… 43
Gambar IV.3 Logical Record Structure ………... 44
Gambar IV.4 Sruktur Tampilan……… 52
Gambar IV.5 Rancangan Layar Form Menu Utama……….... 53
Gambar IV.6 Rancangan Layar Form Menu File Master………. 53
Gambar IV.7 Rancangan Layar Form Menu File Pesanan………... 54
Gambar IV.8 Rancangan Layar Form Menu File Laporan………... 54
Gambar IV.9 Rancangan Layar Form Entry Data Barang……… 55
Gambar IV.10 Rancangan Layar Form Entry Data Supplier……….. 55
Gambar IV.11 Rancangan Layar Form Entry Data Pesanan……….. 56
Gambar IV.12 Rancangan Layar Form Cetak Pesanan……….. 56
Gambar IV.13 Rancangan Layar Form Entry Nota Beli………. 57
Gambar IV.14 Rancangan Layar Form Cetak Laporan……….. 57
Gambar IV.15 Sequence Diagram Entry Barang………... 58
Gambar IV.16 Sequence Diagram Entry Supplier………. 59
Gambar IV.17 Sequence Diagram Entry Pesan……….. 60
Gambar IV.18 Sequence Diagram Cetak Pesanan………. 61
Gambar IV.19 Sequence Diagram Entry Nota Beli……… 62
Gambar IV.20 Sequence Diagram Cetak Laporan Pembelian……… 63
Gambar IV.21 Rancangan Class Diagram(Entity Class)……… 64
vi
DAFTAR LAMPIRAN
Halaman
Lampiran A - 1 Formulir Keluaran Surat Pesanan ………. 76
Lampiran A - 2 Formulir Keluaran Laporan Penjualan………. 77
Lampiran B - 1 Formulir Masukan Data Barang……… 78
Lampiran B - 2 Formulir Masukan Data Supllier………... 79
Lampiran B - 3 Formulir Masukan Nota Beli ……… 80
Lampiran C - 1 Rancangan Keluaran Surat Pesanan……….. 81
Lampiran C - 2 Rancangan Keluaran Laporan Pembelian………….. 82
Lampiran D - 1 Rancangan Masukan Data Barang………. 83
Lampiran D - 2 Rancangan Masukan Data Supllier……… 84
Lampiran D - 3 Rancangan Masukan Data Pesanan…………..……. 85
Lampiran D - 4 Rancangan Masukan Nota Beli………. 86 Lampiran E Surat Keterangan Riset………..
DAFTAR TABEL
Halaman
Tabel IV.1 Tabel Supplier………. 47
Tabel IV.2 Tabel Pesanan………. 47
Tabel IV.3 Tabel Pesan………. 47
Tabel IV.4 Tabel Barang……….. 47
Tabel IV.5 Tabel Nota Beli……….. 48
Tabel IV.6 Spesifikasi Data Supplier……… 48
Tabel IV.7 Spesifikasi Data Pesanan……… 49
Tabel IV.8 Spesifikasi Data Pesan……… 50
Tabel IV.9 Spesifikasi Data Barang………. 50
Tabel IV.10 Spesifikasi Data Nota Beli………. 51
viii
DAFTAR SIMBOL 1. SIMBOL ACTIVITY DIAGRAM
NewSwimlane NewSwimla...
End State
Menggambarkan akhir dari aktifitas
Decision
Menggambarkan pilihan yang terjadi pada transisi
Activity State
Menggambarkan proses bisnis
Swimlane
Menggambarkanpembagian/ pengelompokkan berdasarkan tugas dan fungsi tersendiri.
Start State
Menggambarkan awal dari aktifitas
Transition
Menggambarkan aliran perpindahan kontrol antara state
2. SIMBOL USE CASE DIAGRAM
Actor
Menggambarkan orang atau sistem atau entitas lain yang menyediakan informasi atau menerima informasi dari suatu sistem
Include
Pemanggilan use case oleh use case lain atau untuk menggambarkan suatu use case termasuk didalam use case lain (diharuskan) relasi ini dapat digunakan untuk menghindari penulisan deskripsi yang berulang-ulang.
USE Case
Menggambarkan funsionalitas dari suatu sistem sehinggah si penggunah sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun
Association
Menggambarkan mekanisme komunikasi suatu objek dengan objek lainnya. Atau dapat juga menggambarkan ketergantungan antar kelas.
x 3. SIMBOL CLAS DIAGRAM
1 1..*
Calon Siswa no_calon nm_calon almt_calon
Class Diagram Tanpa methode
Menggambarkan sesuatu yang mengkapsul informasi dan perilaku
Association
Menggambarkan mekanisme komunikasi suatu objek dengan objek lainnya. Atau dapat juga menggambarkan ketergantungan antar kelas.
Multiplicity
Menggambarkan banyaknya object yang terhubung satu dengan
yang lainnya. Contoh : 1 Tepat satu 0..* Nol atau lebih 1..* Satu atau lebih 0..1 Nol atau satu 5..8 range 5 s.d. 8
4..6,9 range 4 s.d. 6 dan 9
Aggregate
Menggambarkan perangkat bahwa suatu objek secara fisik dibentuk dari objek-objek lain atau secara logis mengandung objek lain
4. SIMBOL LRS( Logical Record Struktur )
No_copy No_kembali denda
Detail_kembali
5. SIMBOL SEQUENCE DIAGRAM LRS
Menggambarkan modul perangkat lunak
Transition
Menggambarkan aliran perpindahan kontrol antara state
Actor
Menggambarkan orang atau sistem atau entitas lain yang menyediakan informasi atau menerima informasi dari suatu sistem
Boundary
Menggambarkan interaksi antara satu atau lebih actor dengan sistem, memodelkan bagian dari sistem yang bergantung pada pihak lain disekitarnya dan merupakan pembatas sistem dengan dunia luar.
Entity
xii Object Message
Menggambarkan pesan/hubungan antar objek, yang menunjukkan urutan kejadian yang terjadi.
Object
Menggambarkan abstraksi dari sebuah entitas nyata/tidak nyata yang informasinya harus disimpan.
Activation
Menunjukkan periode selama suatu object atau actor sedang melakukan suatu tindakan.
Message yang dikirim untuk dirinya sendiri.
Control
Control digunakan untuk mengontrol kelas dari form layar kelas control, mengkoordinasikan perilaku sistem dan
menggambarkan dinamika dari suatu sistem, menangani tugas utama dan mengontrol alur kerja suatu kelas.
xiii 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
1.Latar Belakang……….. 1
2.Masalah………. 2
3.Tujuan Penulisan………... 2
4.Ruanag Lingkup/Batasan Masalah..………. 2
5.Methode Penelitian………... 3
6.Sistematika Penulisan………... 5
BAB II 1. Konsep Sistem Informasi……… 7
a. Konsep Dasar Informasi……….. 7
b. Konsep Sistem Informasi………... 8
2. Analisa dan Perancangan Sistem Beroriantasi Obyek dengan UML……….. 9 a. UML (Unified Modeling Language)………. 9
b. Analisa Sistem Beroriantasi Obyek………... 10
1) Activity Diagram……….. 10
2) Analisa Dokumen Keluaran………. 14
3) Analisa Dokumen Masukan………. 14
4) Use Case Diagram……… 14
5) Dekripsi Use Case………. c. Perancangan Sistem Beroriantasi Obyek………... 19
1) ERD……….. 19
2) LRS………. ...… 20
3) Tabel……….... 21
4) Spsifikasi Basis Data………... 21
5) Rancangan Dokumen Keluaran……….. 22
6) Rancangan Dokumen Masukan……….. 22
7) Rancangan Layar Program………... 22
8) Sequence Diagram……… 22
9) Class Diagram……….. 25
3. Teori Pendukung Pembelian Tunai………... 27
a. Pengertian Pembelian……… 27
b. Pentingnya Sistem Pembelian ……….. 28
c. Tujuan Pelaksanaan Sistem Pembelian………. 28
BAB III ANALISA SISTEM………... 29
1. Tujuan Organisasi……….. 29
a. Sejarah Berdirinya Organisai………. 29
xv
4. Analisa Keluaran………... 34
5. Analisa Masukan………... 35
6. Identifikasi Kebutuhan……….. 36
7. Use Case Diagram………... 38
8. Deskripsi Use Case……… 38
BAB IV RANCANGAN SISTEM………. 42
1. Rancangan Basis Data………. 42
a. ERD………... 42
b. Transformasi Diagram ER ke LRS……… 43
c. LRS………. 44
d. Relasi/Tabel……… 44
e. Spesifikasi basis data……….. 45
2. Rancangan Antar Muka………... 49
a. Rancangan Keluaran………... 49
b. Rancangan Masukan………... 50
c. Rancangan Dialog Layar……… 52
1) Struktur Tampilan………. 52
2) Rancangan Layar……….. 53
d. Sequence Diagram………. 58
3. Rancangan Class Diagram (Entity Class)………... 64
BAB V PENUTUP………….……… 65
1. Kesimpulan………. 65
2. Saran……… 65
Daftar Pustaka……….. 67
Lampiran A - 1 Formulir Keluaran Surat Pesanan ………. 68
Lampiran A - 2 Formulir Keluaran Laporan Penjualan………. 69
Lampiran B - 1 Formulir Masukan Data Barang……… 70
Lampiran B - 2 Formulir Masukan Data Supllier………... 71
Lampiran B - 3 Formulir Masukan Nota Beli ……… 72
Lampiran C - 1 Rancangan Keluaran Surat Pesanan……….. 73
Lampiran C - 2 Rancangan Keluaran Laporan Pembelian………….. 74
Lampiran D - 1 Rancangan Masukan Data Barang………. 75
Lampiran D - 2 Rancangan Masukan Data Supllier……… 76
Lampiran D - 3 Rancangan Masukan Data Pesanan…………..……. 77
Lampiran D - 4 Rancangan Masukan Nota Beli………. 78 Lampiran E Surat Keterangan Riset………..