Paper Full KKP FIX PDF

Title Paper Full KKP FIX
Author Asterix 1395
Pages 124
File Size 3.4 MB
File Type PDF
Total Downloads 56
Total Views 86

Summary

RANCANGAN SISTEM INFORMASI PENJUALAN & PEMBELIAN PADA KOPERASI PEMUDA ISLAM FII KULLI SUMBULATIN MI’ATU HABBAH LAPORAN KULIAH KERJA PRAKTEK Oleh : Nim Nama 1. 1312501107 Ahmad Faiz Assifudin 2. 1312502436 Fachzi Reza 3. 1312504051 Aji Sanjaya Lukintara FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BU...


Description

RANCANGAN SISTEM INFORMASI PENJUALAN & PEMBELIAN PADA KOPERASI PEMUDA ISLAM FII KULLI SUMBULATIN MI’ATU HABBAH LAPORAN KULIAH KERJA PRAKTEK

Oleh : Nim 1. 1312501107 2. 1312502436 3. 1312504051

Nama Ahmad Faiz Assifudin Fachzi Reza Aji Sanjaya Lukintara

FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR JAKARTA SEMESTER GASAL 2016/2017

LEMBAR PENGESAHAN

SURAT SELESAI RISET

KATA PENGANTAR Dengan mengucapkan puji dan syukur kehadirat Allah SWT yang selalu memberikan rahmat, petunjuk, dan hidayahnya sehingga penulis dapat menyelesaikan laporan Kuliah Kerja Praktek ini sebagaimana yang diharapkan. Laporan dengan judul “Rancangan Sistem Informasi Penjualan dan Pembelian pada Koperasi Pemuda Islam Fii Kulli Sumbulatin Mi’atu Habbah”. Adapun maksud dan tujuan penyusunan laporan ini adalah untuk mempermudah dan menghemat waktu dalam pengelolaan data penjualan dan pembelian, serta mengurangi kesalahan perhitungan yang tejadi, sehingga dapat menghasilkan laporan-laporan yang cepat dan akurat. Pada kesempatan yang baik ini, izinkanlah penulis menyampaikan rasa hormat dan ucapan terima kasih kepada semua pihak yang dengan tulus ikhlas telah memberikan bantuan dan dorongan dalam menyelesaikan penulisan KKP ini, terutama kepada : 1. Allah SWT yang telah memberikan petunjuk dan karunia-Nya sehingga kami dapat menyelesaikan penyusunan Kuliah Kerja Praktek ini dengan baik. 2. Kedua orang tua, keluarga, dan saudara kami yang selalu memberikan dukungan, doa, kasih sayang, dan perhatian sehingga kami dapat menyelesaikan Laporan Kuliah Kerja Praktek ini. 3. Prof. Ir. Suryo Hapsoro Tri Utomo, Ph.D selaku rektor Universitas Budi Luhur. 4. Bapak Goenawan Brotosaputro, S.Kom, M.Sc. selaku Dekan Fakultas Teknologi Informasi Universitas Budi Luhur Jakarta. 5. Arief Wibowo S.Kom, M.Kom. selaku Wakil Dekan Fakultas Teknologi Informasi Universitas Budi Luhur. 6. Hendri Irawan, S.Kom, M.T.I selaku Ketua Program Studi Sistem Informasi Fakultas Teknologi Informasi Universitas Budi Luhur. 7. Lis Suryadi, M.Kom selaku dosen pembimbing yang telah banyak membantu dalam peyusunan Laporan Kuliah Kerja Praktek. 8. Budi Mulyono selaku pengelola Koperasi Pemuda Islam yang telah membimbing dan mengesahkan tanda selesai Kuliah Kerja Praktek. 9. Keluarga dan semua sahabat yang selalu memberi semangat kepada kami dalam penulisan Laporan Kuliah Kerja Praktek (KKP) ini. 10. Serta pihak lain yang tidak dapat penulis sebutkan satu persatu. Penulis menyadari bahwa Laporan Kuliah Kerja Praktek ini masih banyak kekurangannya dan masih jauh dari sempurna. Oleh karena itu, penulis sangat mengharapkan segala macam kritik dan saran yang sifatnya membangun untuk dijadikan sebagai bahan evaluasi bagi penulis. Akhir kata kami mohon maaf atas segala kekurangan semoga tulisan ini dapat bermanfaat bagi penulisan pada khususnya dan pembaca pada umumnya

Jakarta, Januari 2017

Penulis

iv

DAFTAR SIMBOL 1. Activity Diagram

Start State Menggambarkan awal dari suatu aktivitas yang berjalan pada sistem.

End State Menggambarkan akhir dari suatu aktivitas yang berjalan pada sistem.

Activity Manggambarkan aktivitas yang dilakukan pada sistem.

Transition (Fork) Digunakan untuk memecah sebuah behaviour menjadi

activity atau action yang paralel. Transition (Join) Digunakan untuk menggabungkan kembali activity atau

action yang paralel.

(opt 1)

(opt2)

Decisions Decisions menunjukkan aktivitas yang harus dipilih apakah pilihan pertama atau kedua.



Swimlane Pembagian Activity Diagram Untuk menunjukan siapa melakukan apa.

v

2. Use Case Diagram

Actor Actor adalah pengguna (yang berinteraksi) dengan sistem. Actor tidak terbatas hanya manusia saja, jika sebuah sistem berkomunikasi dengan aplikasi lain dan membutuhkan input atau memberikan output, maka aplikasi tersebut juga bisa dianggap sebagai actor.

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

Association Asosiasi digunakan untuk menghubungkan actor dengan use case. Asosiasi digambarkan dengan sebuah garis yang menghubungkan antara actor dengan use case.

Include Menspesifikasikan bahwa use case sumber secara eksplisit (termasukdalam use case lain), bersifat diharuskan (required). Digambarkan dengan panah dari use case parent menuju keluar.

Extends Menspesifikasikan bahwa use case target memperluas perilaku dari use case sumber jika kondisi atau syarat dipenuhi. Digambarkan dengan panah menuju ke use case parent.

vi

3. Class Diagram

Class Class adalah blok-blok pembangun pada pemrograman berorientasi objek. Sebuah class digambarkan sebagai

new class name1 name2 name3

sebuah kotak yang terbagi atas 3 bagian: 1. Bagian atas, adalah bagian nama dari class. 2. Bagian tengah mendefinisikan property/attribute class. 3. Bagian akhir mendefinisikan methods dari sebuah class.

opname1 ( ) opname2 ( ) opname3 ( )

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

Multiplicity

1

1..*

Jumlah banyaknya obyek sebuah class yang berelasi dengan sebuah obyek lain pada class lain yang berasosiasi dengan class tersebut. Untuk menyatakan multiplisitas anda dapat meletakkannya diatas garis asosiasi berdekatan dengan class yang sesuai. Contoh nilai-nilai multiplisitas : a. 1 Tepat Satu b. 0..* Nol Atau Lebih c. 1..* Satu Atau Lebih d. 0..1 Nol Atau Satu

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

Boundary Digunakan actor untuk berinteraksi dengan sistem.

Control Class Menggambarkan class yang menjadi control atau perantara antar kelas dengan basis data.

vii

4. Sequence Diagram

Actor Actor adalah pengguna (yang berinteraksi) dengan sistem. Actor tidak terbatas hanya manusia saja, jika sebuah sistem berkomunikasi dengan aplikasi lain dan membutuhkan input atau memberikan output, maka aplikasi tersebut juga bisa dianggap sebagai actor Control Menggambarkan ”perilaku mengatur”, mengkordinasi perilaku sistem dan dinamika dari suatu sistem, menangani tugas utama dan mengontrol alur kerja suatu sistem.

Boundary Menggambarkan interaksi antara satu atau lebih actor dengan sistem, memodelkan bagian dari sistem yang bergantung pada pihak lain di sekitarnya dan merupakan pembatas dengan dunia luar.

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

Object Message Menggambarkan pesan/hubungan antar menunjukan urutan kejadian yang terjadi.

objek,

yang

Message to Self Menggambarkan pesan/hubungan objek itu sendiri, yang menunjukan urutan kejadian yang terjadi.

Lifeline Mengindikasikan keberadaan sebuah object dalam basis waktu. Notasi untuk Lifeline adalah garis putus-putus vertikal yang ditarik dari sebuah obyek.

viii

5. Component Diagram

Component Sebuah komponen melambangkan sebuah entitas software dalam sebuah sistem. Sebuah komponen dinotasikan sebagai sebuah kotak segi empat dengan dua kotak kecil tambahan yang menempel di sebelah kirinya.

Dependency Sebuah dependency digunakan untuk menotasikan relasi antara dua komponen. Notasinya adalah tanda panah putusputus yang diarahkan kepada komponen tempat sebuah komponen itu bergantung.

6. Deployment Diagram

Node Node Menggambarkan

bagian-bagian hardware dalam sebuah sistem. Notasi untuk node digambarkan sebagai sebuah kubus 3 dimensi.

Assosiation Sebuah association digambarkan sebagai sebuah garis yang menghubungkan dua node yang mengindikasikan jalur komunikasi antara element-elemen hardware.

ix

DAFTAR GAMBAR Halaman Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar

2.1 Simbol Actor dari Use Case ......................................................................................... 10 2.2 Simbol Use Case dari Use Case .................................................................................. 10 2.3 Simbol Assosiasi/Association dari Use Case ............................................................. 10 2.4 Simbol Start Point dari Activity Diagram ................................................................... 11 2.5 Simbol End Point dari Activity Diagram ..................................................................... 11 2.6 Simbol Activities dari Activity Diagram ...................................................................... 11 2.7 Simbol Fork dari Activity Diagram .............................................................................. 11 2.8 Simbol Join dari Activity Diagram .............................................................................. 12 2.9 Simbol Decision dari Activity Diagram ....................................................................... 12 2.10 Simbol Swimlane dari Activity Diagram .................................................................. 12 2.11 Simbol Guard dari Activity Diagram......................................................................... 12 2.12 Simbol Actor dari Sequence Diagram ...................................................................... 13 2.13 Simbol Boundary dari Sequence Diagram .............................................................. 13 2.14 Simbol Control dari Sequence Diagram .................................................................. 13 2.15 Simbol Entity Class dari Sequence Diagram ........................................................... 13 2.16 Simbol Object Message dari Sequence Diagram ................................................... 13 2.17 Simbol Message to self dari Sequence Diagram .................................................... 14 2.18 Simbol Lifeline dari Sequence Diagram .................................................................. 14 2.19 Simbol Activation dari Sequence Diagram .............................................................. 14 2.20 Simbol Loop dari Sequence Diagram ...................................................................... 14 2.21 Simbol Class Diagram dari Class Diagram .............................................................. 15 2.22 Simbol Relasi Association dari Class Diagram ........................................................ 15 2.23 Simbol Multiplicity dari Class Diagram .................................................................... 16 3.1 Struktur Organisasi Koperasi Pemuda Islam ............................................................ 18 3.2 Deployment Diagram ................................................................................................... 20 3.3 Activity Diagram Proses Pemesanan Barang ............................................................ 22 3.4 Activity Diagram Proses Pembayaran ........................................................................ 23 3.5 Activity Diagram Proses Pembelian Stok Barang ..................................................... 24 3.6 Activity Diagram Proses Pembuatan Laporan .......................................................... 25 4.1 Activity Diagram Usulan Proses Bisnis Pemesanan Barang .................................... 27 4.2 Activity Diagram Usulan Proses Bisnis Pembayaran................................................ 28 4.3 Activity Diagram Usulan Proses Bisnis Pembelian Barang ...................................... 29 4.4 Activity Diagram Usulan Proses Bisnis Pembuatan Laporan .................................. 30 4.5 Package Diagram ......................................................................................................... 31 4.6 Use Case Diagram File Master .................................................................................... 31 4.7 Use Case Diagram File Transaksi ............................................................................... 32 4.8 Use Case Diagram Laporan ........................................................................................ 32 4.9 Class Diagram tanpa Method...................................................................................... 37 4.10 LRS (Logical Relational Structure) ........................................................................... 38 4.11 Struktur Tampilan Menu............................................................................................ 45 4.12 Rancangan Layar Menu Utama ................................................................................ 46

x

Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar Gambar

4.13 4.14 4.15 4.16 4.17 4.18 4.19 4.20 4.21 4.22 4.23 4.24 4.25 4.26 4.27 4.28 4.29 4.30 4.31 4.32 4.33 4.34 4.35 4.36 4.37 4.38 4.39 4.40 4.41 4.42 4.43

Menu Master ................................................................................ 46 Entry Data Pelanggan ................................................................ 47 Entry Data Barang ...................................................................... 47 Entry Data Supplier .................................................................... 48 Transaksi Menu Penjualan ......................................................... 48 Entry Purchase Order ................................................................. 49 Cetak Nota ................................................................................... 50 Transaksi Menu Pembelian ........................................................ 51 Entry Cetak Order Pembelian.................................................... 51 Cetak Faktur ................................................................................ 52 Menu Laporan ............................................................................. 53 Laporan Penjualan ...................................................................... 53 Laporan Pembelian ..................................................................... 54 Laporan Pendapatan .................................................................. 54 Laporan Stock Barang ................................................................ 55 Laporan Yang Sering DiBeli ....................................................... 55 Sequence Diagram Entry Data Pelanggan.............................................................. 56 Sequence Diagram Entry Data Barang ................................................................... 57 Sequence Diagram Entry Data Supplier.................................................................. 58 Sequence Diagram Entry Purchase Order .............................................................. 59 Sequence Diagram Cetak Nota ................................................................................ 60 Sequence Diagram Entry Cetak Order Pembelian ................................................. 61 Sequence Diagram Cetak faktur .............................................................................. 62 Sequence Diagram Laporan Penjualan ................................................................... 63 Sequence Diagram Laporan Pembelian .................................................................. 64 Sequence Diagram Laporan Pendapatan................................................................ 65 Sequence Diagram Laporan Stock Barang ............................................................. 66 Sequence Diagram Laporan Barang Yang Sering DiBeli ...................................... 67 Diagram Boundary ..................................................................................................... 68 Diagram Control ......................................................................................................... 69 Class Diagram Menggunakan Method ..................................................................... 70

Rancangan Rancangan Rancangan Rancangan Rancangan Rancangan Rancangan Rancangan Rancangan Rancangan Rancangan Rancangan Rancangan Rancangan Rancangan Rancangan

Layar Layar Layar Layar Layar Layar Layar Layar Layar Layar Layar Layar Layar Layar Layar Layar

xi

DAFTAR TABEL Tabel Tabel Tabel Tabel Tabel Tabel Tabel Tabel Tabel Tabel Tabel Tabel Tabel Tabel Tabel Tabel Tabel Tabel

4.1 Tabel Relasi Barang ......................................................................................................... 39 4.2 Tabel Relasi Pelanggan .................................................................................................... 39 4.3 Tabel Relasi Supplier........................................................................................................ 39 4.4 Tabel Relasi Purchase Order ........................................................................................... 39 4.5 Tabel Relasi Detail_PO ..................................................................................................... 39 4.6 Tabel Relasi Nota .............................................................................................................. 39 4.7 Tabel Relasi Order_Pembelian ........................................................................................ 39 4.8 Tabel Relasi Detail_Order ................................................................................................ 40 4.9 Tabel Relasi Faktur ........................................................................................................... 40 4.10 Spesifikasi Basis Data Barang ....................................................................................... 40 4.11 Spesifikasi Basis Data Pelanggan ................................................................................. 41 4.12 Spesifikasi Basis Data Supplier ..................................................................................... 41 4.13 Spesifikasi Basis Data po ............................................................................................... 42 4.13 Spesifikasi Basis Data detail_po ................................................................................... 42 4.13 Spesifikasi Basis Data Nota ........................................................................................... 43 4.13 Spesifikasi Basis Data order_pembelian...................................................................... 43 4.13 Spesifikasi Basis Data detail_order .............................................................................. 43 4.13 Spesifikasi Basis Data faktur ......................................................................................... 44

xii

DAFTAR LAMPIRAN Lampiran Lampiran Lampiran Lampiran Lampiran Lampiran Lampiran Lampiran Lampiran Lampiran Lampiran Lampiran

1 Nota Pembayaran (Berjalan) ....................................................................................... 73 2 Nota Pembelian (Berjalan) ........................................................................................... 74 3 Nota Pembayaran (Usulan) .......................................................................................... 75 4 Faktur .............................................................................................................................. 76 5 Order Pembelian............................................................................................................ 77 6 Laporan Penjualan .................................................................................


Similar Free PDFs