• Tidak ada hasil yang ditemukan

RANCANGAN SISTEM INFORMASI PENJUALAN TUNAI PADA TOKO OMEGA COMPUTER 2 DENGAN METODOLOGI BERORIENTASI OBYEK

N/A
N/A
Protected

Academic year: 2022

Membagikan "RANCANGAN SISTEM INFORMASI PENJUALAN TUNAI PADA TOKO OMEGA COMPUTER 2 DENGAN METODOLOGI BERORIENTASI OBYEK"

Copied!
17
0
0

Teks penuh

(1)

i

RANCANGAN SISTEM INFORMASI PENJUALAN TUNAI PADA

TOKO OMEGA COMPUTER 2

DENGAN METODOLOGI BERORIENTASI OBYEK

Oleh :

KENDA 0822300005

PROGRAM STUDI MANAJEMEN INFORMATIKA STMIK ATMA LUHUR PANGKALPINANG

JULI 2011

(2)

ii

RANCANGAN SISTEM INFORMASI PENJUALAN TUNAI PADA

TOKO OMEGA COMPUTER 2

DENGAN METODOLOGI BERORIENTASI OBYEK

TUGAS AKHIR

Diajukan sebagai syarat meraih Gelar Ahli Madya

Oleh :

KENDA 0822300005

PROGRAM STUDI MANAJEMEN INFORMATIKA STMIK ATMA LUHUR PANGKALPINANG

JULI 2011

(3)

iii

(4)

i

ABSTRAKSI

Penjualan tunai merupakan salah satu kegiatan penting dalam setiap perusahaan, dimana baik dan tidaknya informasi yang dimiliki, akurat, cepat dan tepat akan berpengaruh pada proses kegiatan ataupun kinerja perusahaan, termasuk juga proses penjualan tunai yang dilakukan oleh Toko Omega Computer 2.

Riset penulis pada Toko Omega Computer 2 tentang proses penjualan tunai masih menggunakan sistem secara manual, mulai dari proses pencatatan data sampai dengan pembuatan laporan.Untuk itu penulis mencoba mengatasinya dengan melakukan pengendalian atas sistem penjualan dengan cara mengkomputerisasi sistem penjualan untuk menghemat waktu dan biaya, sehingga tidak terjadi kerugian pada pihak perusahaan.

Diharapkan dengan adanya sistem informasi yang terkomputerisasi, proses penjualan tunai pada Toko Omega Computer 2 mengenai pengolahan data penjualan serta penyajian laporan yang terlambat dapat diatasi. Dengan demikian kegiatan yang berhubungan dengan pengolahan data penjualan, pembuatan laporan dan pengambilan keputusan dapat berjalan dengan baik untuk meningkatkan kualitas yang dihasilkan.

(5)

ii

KATA PENGANTAR

Dengan segala kerendahan hati penulis panjatkan puji dan syukur kehadirat Tuhan Yang Maha Esa, karena atas berkat, rahmat dan segala karunia yang telah dilimpahkan-Nya jualah sehingga penulis dapat menyelesaikan penulisan Tugas Akhir ini sebagaimana yang diharapkan. Dimana penulisan Tugas Akhir ini merupakan hasil penerapan ilmu pengetahuan yang diperoleh dalam mengikuti pendidikan di STMIK ATMA LUHUR Pangkalpinang.

Penulisan Tugas Akhir ini dimaksudkan untuk memenuhi salah satu persyaratan dalam menempuh jenjang Diploma Tiga (D3) untuk program studi Manajemen Informatika STMIK ATMA LUHUR Pangkalpinang. Penulis telah berusaha semaksimal mungkin untuk dapat menyajikan Tugas Akhir ini sesuai dengan judul yang telah dipilih, tetapi penulis menyadari bahwa penulisan Tugas Akhir ini belum mencapai suatu tingkat kesempurnaan yang optimal. Untuk itu, penulis mengharapkan kritik dan saran yang sifatnya membangun dari semua pihak, baik secara langsung maupun tidak langsung. Oleh karena itu, dalam kesempatan ini penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada :

1. Allah SWT, yang telah memberikan kesehatan, kekuatan, keringanan, kesabaran dan petunjuk kepada penulis sehingga terselesaikannya Tugas Akhir ini.

2. Bapak Dr. Moedjiono, M.Sc selaku ketua STMIK Atma Luhur Pangkalpinang.

3. Bapak Ibnu Choirul Awwal, M.Kom, selaku Ketua Program Studi Manajemen Informatika STMIK Atma Luhur.

4. Bapak Okkita Rizan, M.Kom, selaku dosen pembimbing Tugas Akhir (TA) yang telah membantu penulis baik memberi nasehat, bimbingan dan dorongannya sehingga penulis dapat menyelesaikan Tugas Akhir ini.

5. Untuk kedua orang tuaku terima kasih yang tak terhingga penulis ucapkan atas nasihat, dukungan, doa restunya dan fasilitas kepada penulis sehingga bisa menyelesaikan Tugas Akhir ini sebagaimana yang diharapkan.

(6)

iii

6. Keluarga tercinta yang selalu memberi dukungan baik materil dan spiritual.Karena doa dan restunya lah penulis dapat menghadapi masalah yang ada pada saat penulisan Tugas Akhir ini, sehingga penulis dapat menyelesaikannya sesuai yang diharapkan.

7. Teman-teman seperjuangan di STMIK Atma Luhur dalam kegiatan pembekalan ilmu untuk masa depan.

8. Ibu Fiteri, selaku pemilik Toko Omega Computer 2 yang telah memberikan izin tanpa mempersulit penulis dalam menyelesaikan Tugas Akhir ini.

9. Semua pihak yang telah membantu penulisan Tugas Akhir (TA) ini serta teman-teman yang lain yang tidak dapat disebut satu persatu.

Untuk membuat Tugas Akhir ini menjadi lebih sempurna penulis sangat mengharapkan kritik dan saran yang bersifat membangun, sehingga dapat meningkatkan hasil penulisan dari Tugas Akhir ini.

Akhir kata penulis berharap semoga laporan ini dapat berguna bagi para pembaca umumnya dan teman–teman mahasiswa/mahasiswi STMIK Atma Luhur khususnya.

Pangkalpinang, Juli 2011

Penulis

(7)

iv

DAFTAR GAMBAR

Halaman

Gambar III.1 : Struktur Organisasi ... 25

Gambar III.2 : Activity Diagram Proses Pendataan ... 26

Gambar III.3 : Activity Diagram Proses Penjualan ... 27

Gambar III.4 : Actity Diagram Proses Laporan ... 28

Gambar III.5 : Use Case Diagram ... 32

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

Gambar IV.2 : Transformasi diagram ERD ke Logical Record Structur ... 35

Gambar IV.3 : Logical Record Strukture (LRS) ... 36

Gambar IV.4 : Struktur Tampilan ... 43

Gambar IV.5 : Tampilan Program Menu Utama ... 44

Gambar IV.6 : Tampilan Program Menu Master ... 44

Gambar IV.7 : Tampilan Program Entry Data Barang ... 45

Gambar IV.8 : Tampilan Program Entry Data Pelanggan ... 45

Gambar IV.9 : Tampilan Program Menu Transaksi ... 46

Gambar IV.10 : Tampilan Program Entry Data Pesanan ... 46

Gambar IV.11 : Tampilan Program Cetak Bon Barang ... 47

Gambar IV.12 : Tampilan Program Cetak Bon Barang Jual ... 47

Gambar IV.13 : Tampilan Program Menu Laporan Penjualan ... 48

Gambar IV.14 : Tampilan Program Cetak laporan Penjualan ... 48

Gambar IV.15 : Sequence Diagram Entry Barang ... 49

Gambar IV.16 : Sequence Diagram Entry Pelanggan ... 50

Gambar IV.17 : Sequence Diagram Entry Pesanan ... 51

Gambar IV.18 : Sequence Diagram Cetak Bon Barang ... 52

Gambar IV.19 : Sequence Diagram Cetak Bon Barang Jual ... 53

Gambar IV.20 : Sequence Diagram Cetak Laporan Penjualan ... 54

Gambar IV.21 : Conseptual Data Model ... 55

(8)

v

DAFTAR LAMPIRAN

Halaman Lampiran A : Keluaran Sistem Berjalan

A-1 : Bon Barang 60

A-2 : Laporan Penjualan ... 61 Lampiran B : Masukan Sistem Berjalan

B-1 : Data Barang ... 63 B-2 : Data Pelanggan ... 64 Lampiran C : Rancangan Keluaran

C-1 : Bon Barang ... 66 C-2 : Bon Barang Jual ... 67 C-3 : Laporan Penjualan ... 68 Lampiran D : Rancangan Masukan

D-1 : Data Barang ... 70 D-2 : Data Pelanggan ... 71 D-3 : Data Pesanan ... 72 Lampiran E : Surat Keterangan Riset

Kartu Bimbingan

(9)

vi

DAFTAR TABEL

Halaman

Tabel IV.1 : Tabel Pelanggan ... 36

Tabel IV.2 : Tabel Pesanan ... 36

Tabel IV.3 : Tabel Isi ... 36

Tabel IV.4 : Tabel Barang ... 37

Tabel IV.5 : Tabel Bon Barang ... 37

Tabel IV.6 : Tabel Detail Bon Barang ... 37

Tabel IV.7 : Tabel Bon Barang Jual ... 37

Tabel IV.8 : Spesifikasi Basis Data Pelanggan ... 38

Tabel IV.9 : Spesifikasi Basis Data Pesanan ... 38

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

Tabel IV.11 : Spesifikasi Basis Data Barang ... 39

Tabel IV.12 : Spesifikasi Basis Data Bon Barang ... 40

Tabel IV.13 : Spesifikasi Basis Data Detail Bon Barang ... 40

Tabel IV.14 : Spesifikasi Basis Data Detail Bon Barang Jual ... 41

(10)

vii

DAFTAR SIMBOL

Simbol Activity Diagram

Start State

Menggambarkan awal dari aktivitas

End State

Menggambarkan akhir dari aktivitas

Decision

Menggambarkan pilihan yang terjadi pada transisi

Activity State

Menggambarkan proses bisnis

Swimlane

Menggambarkan pembagian /

pengelompokkan berdasarkan tugas dan fungsi tersendiri

Transition

Menggambarkan aliran perpindahan control antara state

NewSwimlane

(11)

viii Simbol Use Case Diagram

Actor

Menggambarkan orang atau sistem atau entitas lain yang menyediakan informasi atau menerima informasi dari suatu sistem.

Use Case

Menggambarkan Funsionalitas dari suatu sistem sehingga sipengguna sistem paham dan mengerti mengenai kegunaan sistem yang ada.

Association

Menggambarkan mekanisme komunikasi suatu objek lainnya. Atau dapat juga menggambarkan ketergantungan antar

kelas.

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.

Actor

NewUseCase

<<include>>

(12)

ix Simbol Class Diagram

Class Diagram Tanpa Method Menggambarkan sesuatu yang mengkapsul informasi dan perilaku.

Asociation

Menggambarkan mekanisme komunikasi suatu objek dengan objek lainnya. Atau dapat juga menggambarkan

ketergantungan antar kelas.

Multiplicity

Menggambarkan banyaknya objek 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

Simbol LRS (Logical Record Struktur)

Component

Menggambarkan modul perangkat lunak.

---> Dependency

Menggambarkan ketergantungan antar komponen.

Pelanggan Kd_Plg Nm_Plg Alamat Telpon

1 1..*

(13)

x Simbol Sequence Diagram

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

Menggambarkan informasi yang harus disimpan oleh sistem (struktur data dari sebuah sistem).

Control

Control digunakan untuk mengontrol kelas dari form layar kelas control, mengkoordinasikan perilaku sistem dan manggambarkan dinamika dari suatu sistem, menangani tugas utama dan mengontrol alur kerja suatu kelas.

Object Message

Menggambarkan pesan/hubungan antar objek, yang menunjukan urutan

kejadian yang terjadi.

Actor

: AC : boundary

(14)

xi 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.

(15)

xii DAFTAR ISI

Halaman

ABSTRAKSI ... i

KATA PENGANTAR ... ii

DAFTAR GAMBAR ... iv

DAFTAR LAMPIRAN ... v

DAFTAR TABEL ... vi

DAFTAR SIMBOL ... vii

DAFTAR ISI ... xii

BAB I PENDAHULUAN 1. Latar Belakang ... 1

2. Masalah ... 1

3. Tujuan Penulisan ... 2

4. Batasan Permasalahan ... 2

5. Metode Penelitian ... 3

6. Sistematika Penulisan ... 4

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

a. Konsep Dasar Sistem dan Informasi ... 6

b. Konsep Dasar Sistem Informasi ... 7

2. Analisa dan Perancangan Sistem Berorientasi Obyek dengan UML ... 7

a. UML ( Unified Modelling Language ) ... 7

b. Analisa Sistem Berorientasi Obyek ... 9

1) Activity ... 9

2) Analisa Dokumen Keluaran ... 11

3) Analisa Dokumen Masukan ... 11

4) Use Case Diagram ... 11

(16)

xiii

5) Deskripsi Use Case Diagram ... 13

c. Perancangan Sistem Berorientasi Obyek ... 13

1) ERD ... 13

2) Logical Record Structure ( LRS ) ... 16

3) Tabel ... 17

4) Spesifikasi Basis Data ... 17

5) Rancangan Dokumen Keluaran ... 18

6) Rancangan Dokumen Masukan ... 18

7) Rancangan Layar Program ... 18

8) Sequence Diagram ... 18

9) Class Diagram ... 20

3. Teori Pendukung ( Penjualan Tunai ) ... 22

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

a. Sejarah Berdirinya Organisasi ... 24

b. Struktur Organisasi ... 24

1) Struktur Organisasi ... 24

2) Pembagian Tugas dan Tanggung Jawab ... 25

2. Analisa Proses ... 25

a. Proses Bisnis ... 25

b. Activity Diagram ... 26

3. Analisa Keluaran ... 28

4. Analisa Masukan ... 29

5. Identifikasi Kebutuhan ... 30

6. Use Case Diagram ... 32

7. Deskripsi Use Case ... 32

BAB IV RANCANGAN SISTEM 1. Rancangan Basis Data ... 35

a. Entity Relationship Diagram ... 35

b. Transformasi Diagram ERD ke Logical Record Structure ... 35

(17)

xiv

c. Logical Record Structure ( LRS ) ... 36

d. Tabel ... 36

e. Spesifikasi Basis Data ... 37

2. Rancangan Antar Muka ... 40

a. Rancangan Keluaran ... 41

b. Rancangan Masukan ... 42

c. Rancangan Dialog Layar ... 43

1) Struktur Tampilan ... 43

2) Rancangan Layar ... 44

d. Sequence Diagram ... 49

3. Rancangan Class Diagram ... 55

BAB V PENUTUP 1. Kesimpulan ... 56

2. Saran ... 56

DAFTAR PUSTAKA ... 58

LAMPIRAN-A, Keluaran Sistem Berjalan ... 59

LAMPIRAN-B, Masukan Sistem Berjalan ... 62

LAMPIRAN-C, Rancangan Keluaran ... 65

LAMPIRAN-D, Rancangan Masukan ... 69

LAMPIRAN-E, Surat Keterangan Riset ... 73

Referensi

Dokumen terkait

Pada kesempatan ini penulis mengambil topik dalam penulisan laporan Kuliah Tugas Akhir (TA) adalah Sistem Informasi Penjualan Tunai pada Toko Sembako Fatimah5. Dalam

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

Sistem pengolahan data penjualan tunai pada TOKO BANGKA BAROKAH sampai saat ini masih dilakukan dengan cara manual, sehnggga terjadi keterlambatan informasi yang

Ketergantungan dunia bisnis dan industri terhadap system informasi berbasis komputer kian hari semakin tinggi. Bahkan bisa dikatakan tanpa dukungan sistem informasi

Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa atas segala rahmat dan karunianya penulis dapat menyelesaikan Tugas Akhir yang berjudul RANCANGAN

Puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat dan Hidayah-Nya kepada penulis, sehingga penulis dapat menyelesaikan tugas akhir yang berjudul :

Diharapkan dengan adanya sistem informasi yang terkomputerisasi, proses penjualan tunai pada Toko Harli sistem mengenai pengolahan data penjualan serta penyajian laporan yang

Riset penulis pada CV BINTANG FAJAR MANDIRI tentang proses pembelian tunai masih menggunakan sistem secara manual, mulai dari proses pencatatan data barang, proses transaksi