Anda di halaman 1dari 25

LAPORAN PROJECT SAD

“ KASIR SUPERMARKET”

Disusun oleh:

Bunga Pricilia Haryani / 2113020155

Dinar Syibro Malisi / 2113020157

Miftah Heriyana / 2113020217

Dosen Pengajar:

Indah Ayu Yuliana S.T. M.M.

Mata Kuliah:

System Analysis and Design (Sad)

2ITE2

CEP-CCIT Fakultas Teknik Universitas Indonesia

TAHUN AJARAN 2022/2023


KATA PENGANTAR

Assalamu’alaikum Wr.Wb

Puji syukur kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-Nya
sehingga kami dapat menyelesaikan tugas Project mata kuliah SAD ini tepat pada waktunya.

Adapun tujuan dari penulisan makalah ini adalah untuk memenuhi tugas mata kuliah
SAD sebagai syarat kelulusan semester kedua. Selain itu, makalah ini juga bertujuan untuk
menambah wawasan tentang cara mengolah, menganalisa, dan memahami sistem informasi
serta data menggunakan berbagai Visual Paradigm sebuah aplikasi.

Kami mengucapkan terima kasih kepada Ibu Indah Ayu Yuliani, S.T. M.M. yang
telah memberikan tugas ini sehingga dapat menambah pengetahuan dan wawasan sesuai
dengan bidang studi yang kami tekuni.

Kami juga mengucapkan terima kasih kepada semua pihak yang telah membagi
sebagian pengetahuannya sehingga kami dapat menyelesaikan makalah ini.

Kami menyadari, makalah yang kami tulis ini masih jauh dari kata sempurna. Oleh
karena itu, kritik dan saran yang membangun akan kami nantikan demi kesempurnaan
makalah ini.

Wassalamu’alaikum Wr.Wb.
DAFTAR ISI

KATA PENGANTAR.........................................................................................................................2
DAFTAR ISI........................................................................................................................................3
BAB 1...................................................................................................................................................4
PENDAHULUAN................................................................................................................................4
1.1 Latar Belakang..........................................................................................................................4
1.2 Rumusan Masalah.....................................................................................................................4
1.3 Tujuan Penulisan.......................................................................................................................4
1.4 Batasan Masalah........................................................................................................................5
1.5 Metode Penelitian......................................................................................................................5
1.6 Sistematika Penulisan................................................................................................................5
BAB II..................................................................................................................................................7
LANDASAN TEORI...........................................................................................................................7
2.1 Definisi Kasir Supermarket......................................................................................................7
2.2 Definisi Analisis System.............................................................................................................7
2.3 Langkah-Langkah Analisis System..........................................................................................7
2.4 Definisi Perancangan Sistem.....................................................................................................8
2.5 Definisi UML..............................................................................................................................8
2.5.1 Use Case Diagram...................................................................................................................9
2.5.2 Class Diagram.......................................................................................................................10
2.5.3 Object Diagram.....................................................................................................................11
2.5.4 Sequence Diagram................................................................................................................11
2.5.5 Activity Diagram...................................................................................................................12
2.5.6 StateChart Diagram.............................................................................................................13
BAB III...............................................................................................................................................15
DIAGRAM.........................................................................................................................................15
3.1 Use Case Diagram....................................................................................................................15
3.2 Class Diagram..........................................................................................................................15
3.3 Object Diagram........................................................................................................................16
3.4 Sequence Diagram...................................................................................................................16
3.5 Activity Diagram......................................................................................................................18
3.6 StateChart Diagram................................................................................................................20
BAB IV...............................................................................................................................................23
PENUTUP..........................................................................................................................................23
4.1 Kesimpulan..............................................................................................................................23
4.2 Saran.........................................................................................................................................23
DAFTAR PUSTAKA........................................................................................................................24
BAB 1

PENDAHULUAN

1.1 Latar Belakang


Kasir adalah tempat melakukan transaksi / pembayaran yang menjadi akhir dari sebuah
transaksi jual beli antara konsumen dan produsen sehingga menghasilkan kepuasan pada
masing-masing pihak.

Kasir juga dapat diartikan sebagai pintu pertama dan terakhir di setiap transaksi yang
terjadi di toko. Jika mempunyai Pramuniaga yang sopan, melayani konsumen dengan tulus,
ternyata setelah konsumen tadi melakukan pembayaran kasirnya kurang ramah, kurang sopan
sehingga menyebabkan kebanyakan dari pengunjung tidak akan kembali ke toko anda lagi.
Lain halnya jika anda mempunya Pramuniaga yang kurang cakap cenderung kurang sopan
kepada konsumen tapi diimbangi dengan Kasir yang sopan, lembut tutur katanya,
kemungkinan costumer yang mengeluh tidak akan kapok berbelanja ke toko anda lagi.
Alangkah indahnya Pramuniaga dengan Kasir mempunyai service yg memuaskan.
Kredibilitas toko anda akan jauh lebih tinggi di mata customer anda.

1.2 Rumusan Masalah


1. Bagaimana mendapatkan kombinasi dari jenis produk-produk yang sering dibeli oleh
pelanggan di suatu supermarket?

2. Apa saja kombinasi dari jenis produk-produk yang sering dibeli oleh pelanggan
supermarket?

1.3 Tujuan Penulisan


1. Mendapatkan kombinasi dari jenis produk (item) yang sering dibeli oleh pelanggan
pada suatu supermarket.

2. Menerapkan teori tentang Pemasaran dalam dunia bisnis.

3. Mendapatkan wawasan luas dalam bidang pemasaran.

4. Menumbuhkan semangat yang pantang menyerah dalam menghadapi situasi apapun.


1.4 Batasan Masalah
Dalam setiap pembahasan suatu permasalahan, perlu diadakan pembatasan agar dalam
penulisan penelitian ini lebih terarah. Batasan masalah yang diambil dalam penulisan
penelitian ini

 Dalam penelitian ini , item yang dimaksud adalah jenis produk yang dijual oleh
suatu supermarket.
 Membuat aplikasi sesederhana mungkin agar cepat melayani customer dengan
waktu sesingkat – singkatnya. 
 Pelayanan pada server mengikuti disiplin pelayanan yang telah dibuat oleh
perusahaan itu sendiri.

1.5 Metode Penelitian


Metode Penelitian adalah aktifitas penelitian yang bertujuan untuk memperoleh data-data
dengan mengumpulkan dan mencatat lalu menganalisa data yang dikerjakan secara sistematis
berdasarkan pengetahuan. Dalam penelitian ini mengarah pada tujuan ingin yang ingin di
capai peneliti. Sistem Analisis Desain menggunakan metode gambar diagram UML dengan
aplikasi Visual Paradigm.

1.6 Sistematika Penulisan


Dalam penelitian ini terdapat beberapa sistematika pembahasan dan penyusunan
laporan penelitian, dapat diuraikan sebagai berikut:

BAB I PENDAHULUAN
Pada BAB ini menjelaskan tentang latar belakang, rumusan masalah, tujuan, batasan
masalah, metodologi penelitian, dan sistematika pembahasan dari penelitian kami.

BAB II LANDASAN TEORI


Pada BAB ini menjelaskan dan menerangkan tentang landasan teori yang terkait dengan
penelitian yang kami lakukan.

BAB III PEMBAHASAN PENELITIAN


Pada BAB ini menjelaskan tentang bagaimana aplikasi ini berjalan, serta tampilan yang
akan digunakan pada saat input data oleh pengguna hingga output data.
BAB IV PENUTUP
Pada BAB ini akan dijelaskan kesimpulan tentang hasil yang kami lakukan dan saran
kepada pembaca untuk melakukan penelitian selanjutnya.
BAB II

LANDASAN TEORI

2.1 Definisi Kasir Supermarket


Kasir Supermarket adalah menimbang produk dan barang-barang lain yang mungkin
dijual berdasarkan berat, bukan dengan harga tetap. Supermarket secara tipikal barang yang
udah di jual meliputi daging segar, sayur segar, buah segar, susu, dan barang barang lain nya
kebutuhan rumah tangga. Buah-buahan dan sayuran adalah barang yang paling umum untuk
menggunakan jenis harga ini. Kasir harus menempatkan barang dalam skala untuk
mendapatkan bobot yang akurat dan harus memasukkan kode yang sesuai dengan produk
sehingga register tahu jumlah yang tepat untuk diisi. Menghafal berbagai kode produk akan
membantu kasir bekerja lebih efisien. Kalau tidak, pengkodean harus dilakukan dengan
melihat setiap item pada bagan yang biasanya disimpan oleh register.

Kasir juga bertanggung jawab untuk memelihara bank uang di dalam laci register yang
harus diverifikasi pada awal dan akhir shift dengan perhitungan yang seksama. Di
supermarket terdapat lebih dari satu kasir yang bertugas untuk melayani customer pada
transaksi pembayaran. Konsep kasir supermarket secara umum hampir sama yaitu pertama-
tama customer memilih barang dan melakukan pembayaran di kasir supermarket tersebut.

2.2 Definisi Analisis System


Analisis Sistem atau System Analysis adalah suatu teknik atau metode pemecahan
masalah dengan cara menguraikan system ke dalam komponen-komponen pembentuknya
untuk mengetahui bagaimana komponen-komponen tersebut bekerja dan saling berinteraksi
satu sama lain untuk mencapai tujuan system.

2.3 Langkah-Langkah Analisis System


Dalam membuat sesuatu perlu langkah-langkah supaya dapat direalisasikan.Langkah-
langkah Analisa sistem antara lain:

1. Identify, yaitu proses yang dilakukan untuk mengidentifikasi masalah. Hal yang
dilakukan diantaranya :
- Mengidentifikasikan penyebab masalah
- Mengidentifikasikan titik keputusan
- Mengidentifikasikan personil-personil kunci
2. Understand
Understand, yaitu memahami kerja dari sistem yang ada. Hal ini dapat dilakukan
dengan menganalisa cara kerja dari sistem berjalan. Hal yang dilakukan diantaranya :
- Menentukan jenis penelitian
- Merencanakan jadwal penelitian
- Mengatur jadwal wawancara
- Mengatur jadwal observasi
- Membuat agenda wawancara
- Mengumpulkan hasil penelitian

3. Analyze
Analyze, yaitu melakukan analisa terhadap sistem. Hal yang dilakukan diantaranya :
- Menganalisis kelemahan sistem
- Menganalisis kebutuhan informasi bagi manajemen (pemakai)
4. Report
Report, yaitu Membuat laporan dari hasil analisis yang telah dilakukan dalam kurun
waktu tertentu. Tujuan dari adanya laporan tersebut diantaranya :
- Sebagai laporan bahwa proses analisis telah selesai dilakukan
- Meluruskan kesalahan-kesalahan mengenai apa yang telahditemukandalam proses
analisis yang tidak sesuai menurut manajemen.
- Meminta persetujuan kepada manajemen untuk melakukan tindakan selanjutnya.

2.4 Definisi Perancangan Sistem


Perancangan sistem adalah proses perancangan untuk merancang sistem atau
memperbaiki sistem yang telah ada sehingga sistem menjadi lebih baik serta dapat
mengerjakan pekerjaan secara efektif dan efisien, proses rancangan bisa berupa rancangan
input, rancangan output, rancangan file.

2.5 Definisi UML


UML (Unified Modelling Language) adalah suatu metode dalam pemodelan secara
visual yang digunakan sebagai sarana perancangan sistem berorientasi objek. Untuk saat ini
UML merupakan salah satu teknik pemodelan proses bisnis paling populer.  Diagram UML
digunakan sebagai desain lengkap yang hanya membutuhkan implementasi sistem atau
perangkat lunak yang sebenarnya. Barangkali sama tidak asingnya dengan flowchart, ERD
(entity relationalship diagram) dan diagram alir lainnya.Dengan menggunakan representasi
visual, kamu akan dapat lebih memahami kelemahan atau kesalahan yang mungkin terjadi
dalam perangkat lunak atau proses bisnis.

UML juga dapat digunakan sebagai alat transfer ilmu tentang sistem aplikasi yang akan
dikembangkan dari developer satu ke developer lainnya. UML sangat penting bagi sebagian
orang karena UML berfungsi sebagai bridge atau jembatan penerjemah antara pengembang
sistem dengan pengguna. Di sinilah pengguna dapat memahami sistem yang nantinya akan
dikembangkan. 

Dalam penulisan Blue Print Software. Beberapa Tujuan dari penggunaan UML, antara lain:

o Dapat memberikan bahasa pemodelan visual atau gambar kepada para pengguna dari
berbagai macam pemrograman maupun proses umum rekayasa.
o Menyatukan informasi-informasi terbaik yang ada dalam pemodelan.
o Memberikan suatu gambaran model atau sebagai bahasa pemodelan visual yang
ekspresif dalam pengembangan sistem.
o Tidak hanya menggambarkan model sistem software saja, namun dapat memodelkan
sistem berorientasi objek.

Berikut ini adalah Jenis-Jenis Diagram UML

2.5.1 Use Case Diagram


Use Case Diagram adalah satu jenis dari diagram UML (Unified Modelling Language)
yang menggambarkan hubungan interaksi antara sistem dan aktor. Use Case dapat
mendeskripsikan tipe interaksi antara si pengguna sistem dengan sistemnya. Berikut symbol-
symbol dalam Use Case Diagram:
2.5.2 Class Diagram
Class Diagram atau diagram kelas merupakan suatu diagram yang digunakan untuk
menampilkan kelas-kelas berupa pake-paket untuk memenuhi salah satu kebutuhan paket
yang akan digunakan nantinya.

Berikut symbol-symbol dalam Class Diagram:

Symbol Keterangan

Class adalah blok-blok pembangun


pada pemrograman berorientasi
obyek. Sebuah class digambarkan
sebagai kotak yang terbagi atas 3
bagian. Bagian atas adalah bagian
nama kelas , bagian tengah
mendefinisikan property/atribut
class, dan bagian akhir
mendefinisikan method operation
dari sebuah class
Relasi antar class dengan makna
umum,Asosiasi biasanya juga
disertai dengan multiplicity

Jika sebuah class tidak bisa berdiri


sendiri dan harus merupakan
bagian dari class yang lain. Maka
class tersebut memiliki relasi
composition terhadap class tempat
dia bergantung tersebut. Sebuah
relationship composition
digambarkan sebagai garis dengan
ujung berbentuk jajar genjang
berisi solid.
Relasi antar class dengan makna
kebergantungan antar class.

Relasi antar class dengan makna


semua bagian (Whole-Part)

2.5.3 Object Diagram


Object Diagram adalah diagram menghasilkan gambaran struktur model sebuah
sistem, dalam kurun waktu tertentu.

Object dinotasikan dengan kotak yang terbagi menjadi 2 compartment, yaitu:

- Compartment pertama nama object dan class

- Compartment kedua berisi atribut dan value dari object


2.5.4 Sequence Diagram
Sequence diagram merupakan diagram yang menjelaskan interaksi objek berdasarkan
urutan waktu. Sequence dapat menggambarkan urutan atau tahapan yang harus dilakukan
untuk dapat menghasilkan sesuatu.

Berikut symbol-symbol dalam Sequence Diagram:


2.5.5 Activity Diagram
Activity Diagram atau Diagram aktivitas adalah bentuk visual dari alur kerja yang berisi
aktivitas dan tindakan, yang juga dapat berisi pilihan, atau pengulangan. Dalam Unified
Modeling Language (UML), diagram aktivitas dibuat untuk menjelaskan aktivitas komputer
maupun alur aktivitas dalam organisasi. Activity diagram bisa juga dianggap sama seperti
flowchart (diagram alur), namun meskipun diagram terlihat seperti sebuah diagram alur,
tetapi sebenarnya berbeda. 

Berikut symbol-symbol dalam Activity Diagram:


2.5.6 StateChart Diagram
Statechart Diagram adalah diagram yang menggambarkan perubahan dan
transisi keadaan (dari satu status ke status lainnya) sebuah objek pada program sebagai akibat
dari stimulan yang diterima. Statechart Diagram berfungsi untuk memodelkan
metode/behavior (lifecycle) sebuah kelas atau objek menunjukkan urutan kejadian sesaat
(status) yang dilewati sebuah objek, transisi dari sebuah status ke status lainnya. Perubahan
dalam suatu status juga disebut transisi (transition). 

Berikut symbol-symbol dalam StateChart Diagram:


BAB III

DIAGRAM

Pada tahapan ini akan dibahas perancangan dan desain aplikasi Visual Paradigm yang
membahas “Kasir Supermarket” dalam bentuk diagram-diagram UML

3.1 Use Case Diagram


o Use Case Kasir Supermarket

Dari usecase diagram diatas yang paling berperan dalam sistem ini yaitu kasir,karena kasir
lebih banyak menjalankan prosesnya diluar sistem ketimbang aktor-aktor lainnya.

3.2 Class Diagram


o Class Diagram Kasir Supermarket
Dalam diagram class diatas menjelaskan tentang proses login dari semua aktor kedalam
sistem.

3.3 Object Diagram


o Object Diagram Kasir Supermarket

3.4 Sequence Diagram


o Sequence Diagram Proses Login MD
o Sequence Diagram Proses Input Data MD

o Sequence Diagram Proses Login Kasir

o Sequence Diagram Proses Input Data Barang


o Sequence Diagram Proses Login Petugas

o Sequence Diagram Proses Pemesanan Barang


3.5 Activity Diagram
o Activity Diagram Login MD (Manager Director)

o Activity Diagram Input Data MD (Manager Director)


o Activity Diagram Login Kasir

o Activity Diagram Input Data Kasir


o Activity Diagram Proses Login Petugas

o Activity Diagram Pemesanan Barang


3.6 StateChart Diagram
BAB IV

PENUTUP

4.1 Kesimpulan
Berdasarkan hasil perancangan, implementasi dan pengujian ini. Maka dapat
ditarik kesimpulan bahwa dengan adanya rancangan sistem informasi ini dapat
memudahkan baik kasir, admin maupun pemilik untuk mengelola toko seperti
pencetakan bukti pembayaran, pemesanan, persedian barang dan mempermudah
dalam pencarian data serta diharapkan dengan adanya perancangan sistem informasi
kasir yang diusulkan ini akan membantu aktivitas terhadap kasir, sehingga akan
memberikan kemudahan baik bagi konsumen, kasir maupun pihak perusahaan.

4.2 Saran
Untuk pengembangan lebih lanjut, ada beberapa hal yang bisa disarankan
sebagai implementasi dari hasil penelitian, yaitu:
1. Perlu adanya tampilan antar muka dari sistem informasi agar lebih menarik
2. Perlu adanya suatu sistem yang dapat memberikan informasi yang cepat
tentang laporan stok barang yang diperlukan.
3. Perlu adanya suatu sistem yang dapat memberikan informasi tentang hasil
laporan laba dan rugi di Supermarket tersebut.
DAFTAR PUSTAKA

https://www.ansoriweb.com/2020/04/pengertian-statemachine-diagram.html

https://www.pinhome.id/blog/pengertian-uml/

http://www.tutorialkampus.com/2014/06/aplikasi-kasir-supermarket.html?m=1

https://www.dosenpendidikan.co.id/analisis-sistem/#:~:text=Langkah-Langkah%20Analisis
%20Sistem%201%20Identify.%20Identify%2C%20yaitu%20proses,telahditemukandalam
%20proses%20analisis%20yang%20tidak%20sesuai%20menurut%20manajemen.

Anda mungkin juga menyukai