• Tidak ada hasil yang ditemukan

RANCANGAN SISTEM INFORMASI PENJUALAN TUNAI PADA BUTIK SALAWE DENGAN METODOLOGI BERORIENTASI OBYEK

N/A
N/A
Protected

Academic year: 2022

Membagikan "RANCANGAN SISTEM INFORMASI PENJUALAN TUNAI PADA BUTIK SALAWE DENGAN METODOLOGI BERORIENTASI OBYEK"

Copied!
17
0
0

Teks penuh

(1)

RANCANGAN SISTEM INFORMASI PENJUALAN TUNAI PADA

BUTIK SALAWE

DENGAN METODOLOGI BERORIENTASI OBYEK

Oleh:

FENNY MAYINDAH 0822300212

PROGRAM STUDI MANAJEMEN INFORMASI STMIK ATMA LUHUR PANGKALPINANG

AGUSTUS 2013

(2)

RANCANGAN SISTEM INFORMASI PENJUALAN TUNAI PADA

BUTIK SALAWE

DENGAN METODOLOGI BERORIENTASI OBYEK

TUGAS AKHIR

Diajukan sebagai syarat meraih Gelar Ahli Madya

Oleh:

FENNY MAYINDAH

0822300212

(3)
(4)

ABSTRAKSI

BUTIK SALAWE adalah sebuah perusahaan yang bergerak dibidang penjualan perlengkapan pakaian. Butik ini berdiri pada tahun 2010 yang beralamatkan di Jl. Depati Hamzah Kelurahan Semabung Lama Pangkalpinang yang dipimpin oleh Bapak Dani. Awalnya usaha BUTIK SALAWE hanya dikelola oleh pemiliknya tanpa satupun karyawan. Tapi sekarang pemilik butik sudah memperkerjakan satu karyawan.

Penjualan tunai merupakan salah satu kegiatan penting dalam setiap perusahaan, terutama yang bergerak dibidang perdagangan. Transaksi penjualan yang ada pada BUTIK SALAWE dimulai dari proses pesanan barang oleh pelanggan, proses pembuatan nota sebagai bukti pembayaran, sampai pembuatan laporan yang ditunjukkan kepada pemilik.

Sistem pengolahan data penjualan tunai pada BUTIK SALAWE sampai saat ini masih dilakukan secara manual, mulai dari proses pemesanan barang, pembuatan nota, pembayaran, hingga pembuatan laporan. Sehingga sering terjadi keterlambatan dan kesalahan informasi yang dihasilkan seperti pembuatan laporan data barang yang dipesan dan yang terjual, seringnya terjadi kesalahan dalam penghitungan dalam sistem penjualan tunai tersebut.

Untuk mengatasi masalah tersebut, maka diperlukan suatu sistem

komputerisasi penjualan tunai yang sangat sesuai untuk mendukung kemajuan dan

perkembangan perusahaan dagang 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 dapat meningkatkan kualitas yang dihasilkan tehadap pemprosesan

transaksi penjualan.

(5)

ii

KATA PENGANTAR

Dengan segala puji syukur Alhamdulillah atas kehadirat Allah SWT, yang telah memberikan kasih sayang dan nikmat-Nya serta rahmat hidayah-Nya kepada

penulis, sehingga dapat menyelesaikan Tugas Akhir ini dengan judul “ SISTEM

INFORMASI PENJUALAN TUNAI PADA BUTIK SALAWE”

Laporan Tugas Akhir ini disusun dalam rangka memenuhi salah satu syarat untuk menghadapi ujian sidang akhir dalam memperoleh gelar Diploma III jurusan Manajemen Informasi STMIK ATMA LUHUR Pangkalpinang.

Didalam penyusunan Tugas Akhir ini tentu saja banyak sekali hambatan sehingga tak lepas dari bantuan, petunjuk serta bimbingan berbagai pihak dalam memberikan pengarahannya. Maka penulis dapat menyelesaikan laporan Tugas Akhir ini dengan baik, untuk itu penulis mengucapkan terima kasih sebesar- besarnya kepada :

1. Kepada Allah SWT, atas segala nikmat kesabaran yang diberikan kepada penulis sehinga dapat menyelesaikan laporan Tugas Akhir ini.

2. Kedua orang tua dan kakak yang tidak pernah berhenti memberi dukungan kepada penulis, baik dalam bentuk moril, materil, doa, semangat serta kasih sayang yang tulus. Semoga tugas akhir ini menjadi salah satu hal yang dapat mmbahagiakan dan membanggakan 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 Informasi STMIK ATMA LUHUR.

5. Hamidah, M.Kom, Selaku Dosen Pembimbing Tugas Akhir Yang telah begitu sabar meluangkan waktunya dalam membimbing serta memberi semangat dan motivasi kepada saya.

6. Ibu Fitriyani M.Kom dan Bapak Ari Amir Alkodri, M.Kom selaku dosen penguji sidang yang telah mau meluangkan waktunya.

7. Untuk semua dosen yang pernah mengajar penulis atau pun tidak, terimakasih

atas ilmu yang diberikan selama ini.

(6)

8. Bapak Dani selaku pimpinan BUTIK SALAWE yang telah memberikan izin pada saya untuk melakukan riset dan memberikan informasi-informasi yang saya perlukan serta memberikan pengarahan dan masukan kepada penulis.

9. Untuk teman-teman ku dikampus STMIK ATMA LUHUR Yang tidak bisa disebutin satu persatu, terima kasih atas waktunya “Moga Sukses”.

10. Untuk semua pihak yang turut membantu dan memberikan doa restu serta semangat dan dukungan moril meskipun namanya tidak tercantum penulis tetap mengucapkan terima kasih kepada kalian semuanya.

Penulis menyadari bahwa laporan tugas akhir ini masih jauh dari kata sempurna dan banyak sekali kekurangannya, maka dari itu segala masukan, kritik dan saran yang sifatnya membangun sangat penulis harapkan.

Semoga laporan Tugas Akhir ini sangat bermanfaat bagi kita semua serta pembaca umumnya semoga Allah selalu memberikan rahmat, hidayah, berkah dan cinta-Nya kapada kita semua dan memasukkan kita kedalam golongan orang-

orang yang selalu bersyukur “Amin”.

Pangkalpinang, Juli 2013

Penulis

(7)

DAFTAR GAMBAR

Halaman

Gambar II.1 : Siklus Informasi... 9

Gambar II.2 : Association Antara Use Case dan Actor ... 19

Gambar II.3 : Include ... 20

Gambar II.4 : Extend... 20

Gambar II.5 : Generalization Antara Use Case... 21

Gambar II.6 : Generalization Antara Actor... 21

Gambar II.7 : Simbol Entity... 22

Gambar II.8 : Simbol Relasi... 23

Gambar II.9 : Atribut Pada Entity ... 24

Gambar II.10 : Class Diagram ... 29

Gambar III.1 : Struktur Organisasi ... 33

Gambar III.2 : Activity Diagram Pencatatan Barang... 35

Gambar III.3 : Activity Diagram Pemesanan Barang ... 36

Gambar III.4 : Activity Diagram Pembayaran Nota ... 37

Gambar III.5 : Activity Diagram Pembuatan Laporan Penjualan... 38

Gambar III.6 : Use Case Diagram... 42

Gambar IV.1 : Entity Relationship Diagram ... 45

Gambar IV.2 : Transformasi ERD ke LRS (Logical Record Structure) ... 46

Gambar IV.3 : Logical Record Struktur (LRS)... 47

Gambar IV.4 : Struktur Tampilan ... 56

Gambar IV.5 : Rancangan Layar Menu Utama ... 57

Gambar IV.6 : Rancangan Layar Entry Data Pelanggan ... 58

Gambar IV.7 : Rancangan Layar Entry Data Barang ... 59

Gambar IV.8 : Rancangan Layar Entry Data Pesanan ... 60

Gambar IV.9 : Rancangan Layar Form Cetak Nota... 61

Gambar IV.10 : Rancangan Layar Form Cetak Laporan Penjualan ... 62

Gambar IV.11 : Sequence Diagram Entry Data Pelanggan ... 63

Gambar IV.12 : Sequence Diagram Entry Data Barang ... 64

(8)

Gambar IV.13 : Sequence Diagram Entry Data Pesanan... 65

Gambar IV.14 : Sequence Diagram Cetak Nota ... 66

Gambar IV.15 : Sequence Diagram Cetak Laporan Penjualan... 67

Gambar IV.16 : Class Diagram (Entity Class )... 68

(9)

DAFTAR LAMPIRAN

Halaman Lampiran A Keluaran sistem berjalan

A-1 Nota ...72 A-2 Laporan Penjualan ...73

Lampiran B Masukan Sistem Berjalan

B-1 Data Pelanggan...74 B-2 Data Barang...75 B-3 Data Pesanan ...76

Lampiran C Rancangan Keluaran Sistem Usulan

C-1 Nota ...77 C-2 Laporan Penjualan...78

Lampiran D Rancangan Masukan Sistem Usulan

D-1 Data Pelanggan ...79 D-2 Data Barang ...80 D-3 Data Pesanan ...81

Lampiran E Surat Keterangan Riset

(10)

DAFTAR TABEL

Halaman

Tabel IV.1 : Relasi Pelanggan...48

Tabel IV.2 : Relasi Barang...48

Tabel IV.3 : Relasi Pesanan ...48

Tabel IV.4 : Relasi Nota...48

Tabel IV.5 : Relasi Isi ...48

Tabel IV.6 : Spesifikasi Basis Data Pelanggan ...49

Tabel IV.7 : Spesifikasi Basis Data Barang ...50

Tabel IV.8 : Spesifikasi Basis Data Pesanan ...50

Tabel IV.9 : Spesifikasi Basis Data Nota ...51

Tabel IV.10 : Spesifikasi Basis Data Isi ...52

(11)

viii

DAFTAR SIMBOL

Activity Diagram

Start Point

Menggambarkan awal dari suatu aktivitas yang berjalan pada sistem.

End Point

Menggambarkan akhir dari suatu aktivitas yang berjalan pada sistem.

Activity State

Menggambarkan suatu proses / kegiatan bisnis

Swimlane

Menggambarkan pembagian / pengelompokkan berdasarkan tugas dan fungsi sendiri.

Decision Points, menggambarkan pilihan untuk pengambilan keputusan, true atau false.

Transition

Menggambarkan aliran perpindahan control antara state

(12)

Use Case Diagram

Actor

Abstraksi dari orang atau sistem yang mengaktifkan fungsi dari use case .

Use Case

Menggambarkan proses sistem dari perpektif pengguna (user).

Relasi/Asosiasi

Menggambarkan hubungan antara actor dengan use case.

CLASS DIAGRAM

Class

Menggambarkan sesuatu yang mengkapsul informasi dan perilaku

Asosiasi

Menggambarkan hubungan yang terjadi

Agregasi

Menggambarkan suatu class terdiri dari class yang lain atau suatu class adalah bagian dari class lain

Use Case Diagram

Actor

Abstraksi dari orang atau sistem yang mengaktifkan fungsi dari use case .

Use Case

Menggambarkan proses sistem dari perpektif pengguna (user).

Relasi/Asosiasi

Menggambarkan hubungan antara actor dengan use case.

CLASS DIAGRAM

Class

Menggambarkan sesuatu yang mengkapsul informasi dan perilaku

Asosiasi

Menggambarkan hubungan yang terjadi

Agregasi

Menggambarkan suatu class terdiri dari class yang lain atau suatu class adalah bagian dari class lain

Use Case Diagram

Actor

Abstraksi dari orang atau sistem yang mengaktifkan fungsi dari use case .

Use Case

Menggambarkan proses sistem dari perpektif pengguna (user).

Relasi/Asosiasi

Menggambarkan hubungan antara actor dengan use case.

CLASS DIAGRAM

Class

Menggambarkan sesuatu yang mengkapsul informasi dan perilaku

Asosiasi

Menggambarkan hubungan yang terjadi

Agregasi

Menggambarkan suatu class terdiri dari class yang lain

atau suatu class adalah bagian dari class lain

(13)

x

1

0..*

1..*

0..1 5..8 4..6,9

Tepat satu Nol atau lebih Satu atau lebih Nol atau satu range 5 s.d. 8 range 4 s.d. 6 dan 9

Sequence Diagram

Actor

Menggambarkan seseorang atau sesuatu (seperti

perangkat, sistem lain) yang berinteraksi dengan sistem.

Boundary

Sebuah obyek yang menjadi penghubung antara user dengan sistem. Contohnya window, dialogue box atau screen(tampilan layar).

Control

Suatu obyek yang berisi logika aplikasi yang tidak memiliki tanggung jawab kepada entitas

Entity

Menggambarkan suatu objek yang berisi informasi kegiatan yang terkait yang tetap dan disimpan ke dalam suatu database

Object Message

Menggambarkan pengiriman pesan dari sebuah objek ke

objek lain.

(14)

Recursive

sebuah obyek yang mempunyai sebuah operation kepada dirinya sendiri.

Return Message

Menggambarkan pesan/hubungan antar objek, yang menunjukan urutan kejadian yang terjadi.

Lifeline

Garis titik-titik yang terhubung dengan obyek, sepanjang lifeline terdapat activation

Activation

Activation mewakili sebuah eksekusi operasi dari obyek, panjang kotak ini berbanding lurus dengan durasi

aktivasi sebuah operasi.

(15)

DAFTAR ISI

Halaman

Abstraksi ... i

Kata Pengantar ... ii

Daftar Gambar... iv

Daftar Lampiran ... vi

Daftar Tabel ... vii

Daftar Simbol ... viii

Daftar Isi... xii

BAB I PENDAHULUAN 1. Latar Belakang... 1

2. Masalah... 2

3. Tujuan Penulisan ... 2

4. Batasan Masalah ... 3

5. Metode Penelitian ... 3

6. Sistematika Penulisan ... 4

BAB II LANDASAN TEORI 1. Konsep Sistem Informasi ... 6

a. Konsep Dasar Informasi ... 6

b. Konsep Dasar Sistem Informasi ... 10

2. Analisa dan Perancangan Sistem Berorientasi Obyek dan UML a. UML ... 12

b. Analisa Sistem Berorientasi Obyek ... 13

1) Activity Diagram... 13

2) Analisa Dokumen Keluaran ... 17

3) Analisa Dokumen Masukan ... 17

4) Use Case Diagram... 17

(16)

c. Perancangan Sistem Berorientasi Obyek

1) ERD... 22

2) LRS ... 24

3) Tabel... 24

4) Spesifikasi Basis Data ... 25

5) Rancangan Dokumen Keluaran ... 25

6) Rancangan Dokumen Masukan ... 25

7) Rancangan Layar Program... 26

8) Sequence Diagram ... 26

9) Class Diagram (Entity Class) ... 29

3. Teori Pendukung Sesuai Judul atau tema rancangan sistem .... 31

BAB III ANALISA SISTEM 1. Tinjauan Organisasi... 32

a. Sejarah Berdirinya Organsiasi ... 32

b. Struktur Organisasi ... 32

c. Pembagian tugas dan tanggung jawab ... 33

2. Analisa Proses ... 34

3. Analisa Keluaran ... 38

4. Analisa Masukan ... 39

5. Identifikasi Kebutuhan ... 40

6. Use Case Diagram ... 42

7. Deskripsi Use Case... 42

BAB IV RANCANGAN SISTEM

1. Rancangan Basis Data ... 45

(17)

2. Rancangan Antar Muka

a. Rancangan Keluaran ... 53

b. Rancangan Masukan ... 54

c. Rancangan Dialog Layar ... 56

1) Struktur Tampilan ... 56

2) Rancangan Layar... 57

d. Sequence Diagram ... 63

3. Rancangan Class Diagram (Entity Class)... 68

BAB V PENUTUP 1. Kesimpulan... 69

2. Saran ... 69

Daftar Pustaka ... 71

Lampiran A Keluaran Sistem Berjalan ... 72

Lampiran B Masukkan Sistem Berjalan ... 74

Lampiran C Rancangan Keluaran ... 77

Lampiran D Rancangan Masukan ... 79

Lampiran E Surat Keterangan Riset... 82

Referensi

Dokumen terkait

Makmur Jaya Sragen dengan aturan yang terdapat dalam Undang-Undang Ketenagakerjaan dan mengetahui tanggung jawab hukum jika perjanjian outsourcing dilanggar oleh salah

KATA PENGANTAR Alhamdulillah, segala puji dan syukur penulis ucapkan kepada Allah SWT, yang telah memberikan rahmat dan hidayah Nya sehingga penulis dapat menyelesaikan penulisan skripsi

Mengenai kebenaran beliau, Hadrat Masih Mau'ud ‘alaihis salaam menulis: 'Aku melihat bahwa orang yang mau mengikuti alam dan hukum alam telah diberikan kesempatan bagus oleh

Mawazo haya ni muafaka katika kusukuma mbele utafiti wetu kwa msingi kwamba, hata Kandoro naye anaonesha kupitia ushairi wake namna Mwalimu Nyerere alivyokuwa

Alhamdulillah, segala puji syukur atas kehadirat Allah SWT yang telah memberikan nikmat serta hidayah-Nya terutama nikmat kesempatan dan kesehatan, sehingga penulis

Puji dan syukur kehadirat Allah SWT, atas segala nikmat dan hidayah yang telah dilimpahkan kepada penulis, yang dapat menyelesaikan penulisan skripsi ini yang berjudul “

Alhamdulillah, puji syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan nikmat dan rahmat-Nya serta kasih sayang yang berlimpah sehingga penulis dapat

Hal ini menunjukkan bahwa setelah dilakukan uji coba lapangan dengan setting kuasi eksperimen selisih antara nilai pretest dan postest termasuk dalam kategori