0% menganggap dokumen ini bermanfaat (0 suara)
11 tayangan11 halaman

Sistem POS Terintegrasi untuk Rumah Makan

Diunggah oleh

SHAHDANA
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
11 tayangan11 halaman

Sistem POS Terintegrasi untuk Rumah Makan

Diunggah oleh

SHAHDANA
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

LAPORAN REKAYASA IDE, MINI RISET, PROJEK

Point Of Sales Terintegrasi Dalam Lingkup Rumah Makan

REKAYASA PERANGKAT LUNAK

Dosen Pengampu: Adi Widarma, [Link]., [Link]

Disusun Oleh :

Alvin Efraim (5233151055)


Dinda Ayu Syafitri (5233351024)
Nurhaliza (5233151049)
Shahdana (5232451001)

PROGRAM STUDI PENDIDIKAN TEKNOLOGI INFORMATIKA DAN


KOMPUTER
FAKULTAS TEKNIK
UNIVERSITAS NEGERI MEDAN
2024
KATA PENGANTAR

Puji syukur senantiasa kita panjatkan ke hadirat Tuhan yang maha Esa, yang berkuasa
atas seluruh alam semesta, karena berkat rahmat, taufik serta hidayah-Nya jugalah maka laporan
ini dapat diselesaikan tepat pada waktunya. Saya menyadari bahwa dalam penyusunan tugas
laporan ini tidak terlepas dari kesalahan dan sangat jauh dari sempurna. Oleh sebab itu, kami
sangat mengharapkan kritik dan saran yang sifatnya membangun demi sempurnanya laporan ini.
Kami berharap semoga laporan ini dapat digunakan sebagaimana mestinya dan bisa memberikan
manfaat bagi kita semua. Semoga Tuhan yang maha Esa mencurahkan rahmat dan karunia-Nya
kepada kita semua. Medan,

04 Juni 2024

Tim Penyusun

A. Flowchart Sistem perangkat Lunak


Flowchart Login

Mulai

Input masukkan
username&password

S B
Verifikasi
username&password

“Login
Berhasil”

Selesai
Flowchart Pemesanan

Mulai

Pilih menu makanan

Tambahkan
makanan

Pilih jumlah
Porsi

Pilih jumlah
Porsi

Memperbaru
Y i pesanan T

Tampilkan
Pesanan

Selesai
Flowchart Pembayaran

Mulai

Tampilkan pesanan

Metode
pembayaran

Masukkan
pilihan Tunai Debit Transfer bank

Metode
pembayaran

Selesai
Flowchart Pembuatan Laporan

o
Mulai

Ambil data transaksi


dari database

Analilis data
transaksi

Buat laporan

Simpan

Selesai
B. Tahapan-Tahapan Flowchart
Flowchart Login
1. Mulai, proses dimulai di sini.
2. Input, pengguna diminta untuk memasukkan username dan password.
3. Proses, sistem akan memverifikasi username dan password yang dimasukkan oleh
pengguna.

 Jika username dan password yang dimasukkan benar, maka proses akan lanjut ke langkah
4.
 Jika username dan password yang dimasukkan salah, pengguna akan dikembalikan ke
langkah 2 untuk memasukkan kembali username dan password yang benar.

4. Output, jika verifikasi berhasil, pesan "Login berhasil" akan ditampilkan kepada
pengguna.
5. Selesai, proses login selesai di sini.

Flowchart Pemesanan Makanan


1. Mulai, proses pemesanan dimulai di sini.
2. Input, pelanggan memilih menu makanan yang ingin dipesan.
3. Proses, makanan yang dipilih ditambahkan ke dalam keranjang pemesanan.
4. Input, pelanggan memilih jumlah porsi untuk setiap jenis makanan yang dipilih.
5. Proses, sistem akan memperbarui keranjang pemesanan dengan jumlah porsi yang dipilih
oleh pelanggan.
6. Keputusan, sistem akan menanyakan apakah pelanggan ingin memesan lebih banyak
makanan atau tidak.

 Jika pelanggan ingin memesan lebih banyak, proses akan kembali ke langkah 2 untuk
memilih menu makanan lagi.
 Jika pelanggan tidak ingin memesan lebih banyak, proses akan lanjut ke langkah 7.

7. Output, sistem akan menampilkan ringkasan pesanan yang berisi daftar makanan yang
dipesan beserta jumlah porsi untuk setiap jenis makanan.
8. Selesai, proses pemesanan makanan selesai di sini.

Flowchart Pembayaran

1. Mulai, proses pembayaran dimulai di sini.


2. Proses, sistem akan menampilkan ringkasan pesanan kepada pelanggan.
3. Input, pelanggan memilih metode pembayaran yang diinginkan, seperti kartu kredit/debit,
transfer bank, atau tunai.

 Jika pelanggan memilih kartu kredit/debit, transfer bank, atau tunai, proses akan lanjut ke
langkah 4.

4. Proses, pelanggan diminta untuk memasukkan detail pembayaran sesuai dengan metode
yang dipilih.
5. Keputusan, sistem akan memverifikasi apakah pembayaran berhasil atau tidak.

 Jika pembayaran berhasil, proses akan lanjut ke langkah 6.


 Jika pembayaran tidak berhasil, pelanggan akan diminta untuk memilih metode
pembayaran yang lain (kembali ke langkah 3).

6. Output, sistem akan menampilkan konfirmasi pembayaran kepada pelanggan.


7. Selesai, proses pembayaran selesai di sini.

Flowchart Pembuatan Laporan

1. Mulai, proses pembuatan laporan dimulai di sini.


2. Proses, sistem mengambil data transaksi yang diperlukan dari database.
3. Proses, data transaksi yang telah diambil kemudian dianalisis untuk mendapatkan
informasi yang relevan.
4. Proses, berdasarkan hasil analisis data, sistem akan membuat laporan dalam format yang
diinginkan, seperti PDF atau Excel.
5. Output, laporan yang telah dibuat akan disimpan dan/atau dikirim ke pihak yang
membutuhkan, sesuai dengan kebutuhan. Misalnya, laporan dapat disimpan di dalam
sistem atau dikirim melalui email kepada pihak yang berwenang.
6. Selesai, proses pembuatan laporan selesai di sini.

C. Metodologi Pemodelan Analisis

Metodologi Pemodelan Analisis yang kami pilih untuk perangkat lunak POS adalah
Pemodelan Analisis Terstruktur dengan teknik Data Flow Diagram (DFD)

Level 0 DFD

Sistem POS

Pelanggan Penjual

Informasi
Pesanan
Barang
Pembayaran
Total Pembelian
Persediaan
Struk
Barang
Pembelian
Terbaru

Level 1 DFD:

Proses Pembelian

Pelanggan Penjual

Pesanan Informasi
Pembayaran Barang
Total Pembelian

Struk
Pembelian Persediaan Barang
Terbaru

Level 2 DFD (jika diperlukan):

Verifikasi
Pembayaran
Pelanggan Penjual

Inforamasi
Barang
Pembayaran
Total Pembelian

Konfirmasi Pembayaran yang


Pembayaran Diterima

Pemodelan Analisis Terstruktur dengan menggunakan Data Flow Diagram (DFD) adalah teknik
yang digunakan untuk menggambarkan aliran informasi dalam suatu sistem, dengan fokus pada
analisis terhadap kebutuhan sistem tersebut. DFD menggambarkan bagaimana data diproses oleh
sistem, dari input awal hingga output akhir, serta interaksi antara proses, entitas eksternal, dan
penyimpanan data.

Mari kita jelaskan setiap komponen dalam pemodelan analisis terstruktur POS menggunakan
DFD:

1. Sistem POS: Merupakan sistem utama yang sedang dianalisis. Ini adalah pusat dari
semua proses dalam sistem.
2. Pelanggan: Entitas eksternal yang memberikan input ke sistem, seperti pesanan dan
pembayaran.
3. Penjual: Entitas eksternal lain yang berinteraksi dengan sistem, memberikan informasi
tentang barang dan menerima pembayaran.
4. Pesanan dan Pembayaran: Data yang diberikan oleh pelanggan kepada sistem. Pesanan
mencakup detail tentang produk yang ingin dibeli, sedangkan pembayaran adalah
informasi tentang metode pembayaran yang digunakan.
5. Proses Pembelian: Proses utama dalam sistem yang memproses pesanan dan
pembayaran dari pelanggan, menghitung total pembelian, dan memperbarui persediaan
barang.
6. Informasi Barang dan Total Pembelian: Data yang diperlukan oleh sistem untuk
melakukan proses pembelian. Informasi barang mencakup detail tentang barang yang
dijual, sedangkan total pembelian adalah jumlah uang yang harus dibayarkan oleh
pelanggan.
7. Struk Pembelian: Output akhir dari sistem yang diberikan kepada pelanggan sebagai
bukti pembelian.
8. Persediaan Barang Terbaru: Penyimpanan data yang mencatat perubahan dalam
persediaan barang setelah pembelian telah dilakukan.
9. Verifikasi Pembayaran: Proses tambahan yang mungkin diperlukan untuk
memverifikasi pembayaran sebelum transaksi dianggap selesai.
10. Konfirmasi Pembayaran yang Diterima: Output tambahan yang memberi tahu
pelanggan bahwa pembayaran mereka telah diterima dan transaksi selesai.

DFD membantu dalam memahami aliran data dan proses dalam sistem POS, yang dapat
membantu dalam merancang, menganalisis, dan memperbaiki sistem tersebut. Dengan
menggunakan DFD, kita dapat dengan mudah mengidentifikasi input, output, proses, dan
penyimpanan data dalam sistem, serta interaksi antara elemen-elemen tersebut.

Anda mungkin juga menyukai