• Tidak ada hasil yang ditemukan

RANCANGAN SISTEM INFORMASI PENJUALAN TUNAI PADA TOKO FATIMAH DENGAN METODOLOGI BERORIENTASI OBYEK. Oleh : ELIZA

N/A
N/A
Protected

Academic year: 2021

Membagikan "RANCANGAN SISTEM INFORMASI PENJUALAN TUNAI PADA TOKO FATIMAH DENGAN METODOLOGI BERORIENTASI OBYEK. Oleh : ELIZA"

Copied!
17
0
0

Teks penuh

(1)

RANCANGAN SISTEM INFORMASI PENJUALAN TUNAI PADA

TOKO FATIMAH

DENGAN METODOLOGI BERORIENTASI OBYEK

Oleh : ELIZA 0822300223

PROGRAM STUDI MANAJEMEN INFORMATIKA STMIK ATMA LUHUR PANGKALPINANG

JULI 2011

(2)

RANCANGAN SISTEM INFORMASI PENJUALAN TUNAI PADA

TOKO FATIMAH

DENGAN METODOLOGI BERORIENTASI OBYEK

TUGAS AKHIR

Diajukan sebagai syarat meraih Gelar Ahli Madya

Oleh : ELIZA 0822300223

PROGRAM STUDI MANAJEMEN INFORMATIKA STMIK ATMALUHUR PANGKALPINANG

JULI 2011

(3)
(4)

i ABSTRAKSI

Toko Sembako merupakan Toko yang menyediakan alat-alat kebutuhan sehari-hari yang beralamat di Jl.Koba Km 19.Jelutung Kec. Namang Bangka Tengah. Toko Sembako ini mulai di buka pada tahun 2006, dengan seiringnya waktu kini toko ini telah mampu menyediakan berbagai barang-barang sembako.

Proses Penjualan di Toko Sembako ini dimana, pelanggan datang buat pesanan, lalu bagian penjualan mengecek barang ada atau tidak. Jika barang yang dipesan tidak ada, maka bagian penjualan akan melakukan konfirmasi barang tidak ada dan pelanggan menerima konfirmasi barang tidak ada, dan jika barang yang dipesan ada, maka bagian penjualan memeriksa jumlah barang yang dipesan, jika jumlah barang yang dipesan tidak cukup, bagian penjualan melakukan konfirmasi barang tidak cukup, dan pelanggan menerima konfirmasi yang tidak cukup, maka bagian penjualan membuat nota untuk pelanggan, dan pelanggan membayar nota, kemudian bagian penjualan menerima pembayaran dan menyiapkan barang untuk pelanggan. Bagian penjualan membuat laporan penjualan kemudian bagian penjualan menyerahkan laporan penjualan kepada pemilik dan diterima oleh pemilik.

Adapun masalah yang sering di hadapi yaitu kurang cepatnya dalam menangani perubahan harga barang yang diakibatkan lupa oleh penjual, terlambatnya proses pembuatan laporan penjualan, dan kurangnya kelitian dalam pembuatan laporan. Apalagi laporan yang harus dibuat setiap hari kerja maka akan membutuhkan waktu yang lama untuk mngerjakannya.

Tujuan dalam sistem penjulan ini yaitu diharapkan dapat memperbaiki sistem yang ada dengan harapan agar pengelohan data selama ini dilakukan secara manual, dapat mempermudah dan mempercepat kinerjanya dengan memberikan solusi berupa rancangan sistem terkomputerisasi.

(5)

KATA PENGANTAR

Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa karena atas berkat, rahmat dan segala karunia yang telah dilimpahkan-Nya jualah sehingga penulis dapat menyelesaikan Tugas Akhir (TA) pada Toko Sembako Patimah.

Laporan ini dibuat untuk memenuhi salah satu syarat yang harus ditempuh untuk menyelesaikan program studi diploma tiga (D3) Jurusan Manajemen Informatika STMIK Atma Luhur.

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

Dalam proses penyusunan laporan Kuliah Tugas Akhir (TA) ini, penulis banyak mendapatkan bantuan moril maupun materil dari berbagai pihak. Untuk itu penulis menghaturkan rasa hormat dan terima kasih banyak

kepada :

1. Kepada ALLAH SWT, atas rahmat-Nya yang tidak terhingga.

2. Bapak Dr. Moedjiono, M.Sc, Selaku Ketua STMIK Atma Luhur.

3. Bapak Bambang Adiwinoto, M.Kom, sebagai Pembantu Ketua I STMIK Atma Luhur.

4. Bapak Ibnu Choirul Awwal, M.Kom, selaku Ketua Program Studi Manajemen Informatika.

5. Ibu Hilyah Magdalena, M.Kom, selaku dosen pembimbing Tugas Akhir (TA).

6. Keluarga tercinta yang selalu memberi dukungan baik materil dan spiritual.

Karena doa & restunya lah penulis dapat menghadapi masalah yang ada pada saat penulisan laporan TA ini, sehingga penulis dapat menyelesaikannya sesuai yang diharapkan.

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

7. Pimpinan Toko Sembako Fatimah Desa Jelutung yang telah membantu tanpa mempersulit penulis dalam menyesaikan laporan Tugas Akhir ini

(6)

iii

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

Penulis menyadari bahwa laporan Tugas Akhir ini mempunyai banyak kekurangan, karena itu penulis mengharapkan kritik dan saran yang bersifat membangun, sehingga berguna sebagai bahan masukan guna meningkatkan mutu dari laporan Tugas Akhir ini.

Akhir kata penulis berharap semoga laporan ini berguna bagi para pembaca umumnya dan teman-teman mahasiswa Sekolah Tinggi Manajemen Informatika dan Komputer Atma Luhur.

Pangkalpinang, Juli 2011

Penulis

(7)

DAFTAR GAMBAR

Halaman

Gambar II.1: Simbol Start Point...14

Gambar II.2: Simbol End Point ...14

Gambar II.3: Simbol Activities...14

Gambar II.4: Simbol Black Hole Activities...15

Gambar II.5: Simbol Miracle Activities...15

Gambar II.6: Simbol Fork ...15

Gambar II.7: Simbol Join ...16

Gambar II.8: Simbol Decision Points ...16

Gambar II.9: Simbol Actor...18

Gambar II.10: Simbol UseCase ...18

Gambar II.11: Simbol Entity...21

Gambar II.12: Simbol Relantionship ...21

Gambar II.13: Simbol Attribu pada Entity ...21

Gambar II.14: Simbol Entity Object ...25

Gambar II.15: Simbol Boundary Object ...25

Gambar II.16: Simbol Control Object ...25

Gambar II.17: Simbol Simple Message...26

Gambar II.18: Simbol Recursive...26

Gambar II.19: Simbol Lifeline ...26

Gambar II.20: Simbol Activation ...26

Gambar II.21: Simbol Loop ...27

Gambar II.22: Simbol Class Diagram...28

Gambar II.23: Simbol Association...28

Gambar III.1 : Struktur Organisasi ...32

Gambar III.2 : Activity diagram Pelanggan ...34

Gambar III.3 : Activity diagram Proses Menyiapkan Daftar harga barang .... 35

Gambar III.4 : Activity diagram Proses pemesanan ...36

Gambar III.5 : Activity diagram Proses pembuatan laporan ...37

(8)

v

Gambar III.4 : Use case diagram ...42

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

Gambar IV.2 : Transformasi Diagram ER ke Logical Record Structure ...46

Gambar IV.3 : Logical Record Struktur ...47

Gambar IV.4 : Struktur Tampilan ...55

Gambar IV.5 : Rancangan layar form Menu Utama ...56

Gambar IV.6 : Rancangan layar form Menu Master ...56

Gambar IV.7 : Rancangan layar form Entry Data Barang ...57

Gambar IV.8 : Rancangan layar form Entry Data Pelanggan ...58

Gambar IV.9 : Rancangan layar form Menu Transaksi ...58

Gambar IV.10 : Rancangan layar form Entry Data Pesanan ...59

Gambar IV.11 : Rancangan layar form Cetak Nota ...60

Gambar IV.12 : Rancangan layar form Cetak laporan penjualan ...60

Gambar IV.13 : Sequence Diagram Entry Data Barang ...61

Gambar IV.14 : Sequence Diagram Entry Data Pelanggan ...62

Gambar IV.15 : Sequence Diagram Entry Data Pesanan ...63

Gambar IV.16 : Sequence Diagram Cetak Nota ...64

Gambar IV.17 : Sequence Diagram Cetak Laporan Penjualan ...65

Gambar IV.18 : Rancangan Class Diagram ...66

(9)

DAFTAR LAMPIRAN

Halaman Lampiran A : Dokumen Keluaran Sistem Berjalan

Lampiran A – 1 : Nota ... ... 71

Lampiran A – 2 : Laporan Penjualan... ... 72

Lampiran B : Dokumen Masukan Sistem Berjalan Lampiran B – 1 : Daftar Harga Barang... ... 73

Lampiran B – 2 : Daftar Nama Pelanggan... ... 74

Lampiran B – 3 : Pesanan ... ... 75

Lampiran C : Rancangan Keluaran Sistem Usulan Lampiran C – 1 : Nota ... ... 76

Lampiran C – 2 : Laporan Penjualan ... ... 77

Lampiran D : Rancangan Masukan Sistem Usulan Lampiran D – 1 : Data Barang... .. 78

Lampiran D – 2 : Data Pelanggan... .. 79

Lampiran D – 3 : Data Pesanan ... .. 80

Lampiran E : Surat Keterangan Riset ... .. 81

(10)

vii

DAFTAR TABEL

Halaman

Tabel IV.1 : Tabel Pelanggan ...48

Tabel IV.2 : Tabel Pesanan ... 48

Tabel IV.3 : Tabel Nota ... 48

Tabel IV.4 : Tabel Detail Isi ... 48

Tabel IV.5 : Tabel Barang ... 49

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

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

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

Tabel IV.9 : Spesifikasi Basis Detail Isi ... 51

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

(11)

DAFTAR SIMBOL 1. Activity Diagram

Start Point

Merupakan titk awal aktifitas.

End Point

Menandakan akhir aktifitas.

Activities

Menggambarkan proses bisnis dan dikenal sebagai activity state.

Decision Points

Menggambarkan pilihan untuk pengambilan keputusan, true atau false.

2. Use Case Diagram Actor

Menggambarkan pengguna software aplikasi (user)

Use case

Menggambarkan fungsionalitas dari suatu sistem, sehingga customer atau pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun

(12)

ix

NewClass name name2 name3 opname() opname2() opname3()

Association

Menggambarkan hubungan antara actor dengan use case

3. Class Diagram

Class

Menggambarkan keadaan (attribute/property) dari suatu obyek. Class memiliki tiga area pokok, yaitu: nama, attribute, method.

Nama menggambarkan nama dari class/obyek.

Attribute menggambarkan batasan dari nilai yang dapat dimiliki oleh property tersebut.

Method menggambarkan implementasi dari layanan yang dapat diminta dari beberapa object dari class , yang mempengaruhi behaviour.

Association

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

ketergantungan antarkelas.

Aggregate

Menggambarkan bahwa suatu obyek secara fisik dibentuk dari obyek - obyek lain, atau secara logis mengandung obyek lain.

Multiplicity

Menggambarkan banyaknya object yang terhubung satu dengan yang lainnya. Contoh :

1 Tepat satu

0..* Nola tau lebih

1..* Satu atau lebih

(13)

0..1 Nol atau satu

5..8 Range 5 s.d 8

4..6,9 Range 4 s.d 6 dan 9

4. Sequence Diagram Actor

Menggambarkan seseorang atau sesuatu seperti perangkat, sistem lain ) yang berinteraksi dengan 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.

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.

(14)

xi 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

(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 ... 6

BAB II LANDASAN TEORI 1. Konsep sistem Informasi ... 8

a. Konsep Dasar Sistem dan Informasi ... 8

b. Konsep Dasar Sistem Informasi ... 10

2. Analisa dan Perancangan Sistem Berorientasi Objek Dengan UML ... 11

a. UML ( Unified Modeling Language ) ... 11

b. Analisa Sistem Berorientasi Objek ... 14

1) Activity Diagram ... 14

2) Analisa Dokumen Keluaran ... 17

3) Analisa Dokumen Masukan ... 17

4) Use Case Diagram ... 17

(16)

xiii

5) Deskripsi Use Case ... 20

c. Perancangan Sistem Berorientasi Objek ... 20

1) ERD ... 20

2) LRS ... 22

3) Tabel ... 23

4) Spesifikasi Basis Data ... 23

5) Rancangan Dokumen Keluaran ... 23

6) Rancangan Dokumen Masukan ... 24

7) Rancangan Layar Program ... 24

8) Sequence Diagram ... 24

9) ClassDiagram(Entity Class)………... 27

3. Teori Pendukung Rancangan Sistem Informasi Penjualan Tunai ... 29

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

a. Sejarah Berdirinya Organisasi ... 31

b. Tujuan Organisasi ... 31

c. Struktur Organisasi ... 31

d. Pembagian Tugas Dan Tanggung Jawab ... 32

2. Analisa Proses ... 33

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

a. ERD ... . 45

(17)

b. Transformasi ERD ke LRS ... 46

c. LRS ... 47

d. Tabel ... 48

e. Spesifikasi Basis Data ... 49

2. Rancangan Antar Muka... 52

a. Rancangan Dokumen Keluaran ... 52

b. Rancangan Dokumen Masukan ... 53

c. Rancangan Dialog Layar ... 55

1) Struktur Tampilan ... 55

2) Rancangan Layar ... 56

d. Sequence Diagram ... 61

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

BABV PENUTUP 1. Kesimpulan ... 67

2. Saran ... 67

Daftar Pustaka ... 69

Lampiran A Keluaran Sistem Berjalan ... 71

Lampiran B Masukan Sistem Berjalan... 73

Lampiran C Rancangan Keluaran ... 76

Lampiran D Rancangan Masukan ... 78

Lampiran E Surat Keterangan Riset ... 81 Kartu bimbingan

Referensi

Dokumen terkait

Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa karena atas berkat, rahmat dan segala karunia yang telah dilimpahkan-Nya jualah sehingga penulis dapat menyelesaikan

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

Pada Tugas Akhir ini penulis mengambil judul “ Rancangan Sistem Informasi Pembelian Tunai pada PD Madila dengan metodologi Berorientasi Obyek “.. Tugas Akhir ini