Evaluasi Tengah Semester - PBKK

 

EVALUASI TENGAH SEMESTER

Nama : Ryukazu Andara Saviestyan
NRP : 05111840000129

1. Sebutkan aplikasi POS yang biasa dipakai di masyarakat?
    Majoo, MokaPOS, Pawoon, Odoo.
    Pada tugas kali ini, saya akan memakai aplikasi Majoo sebagai contohnya.

2. Fitur apa saja yang ada di dalam aplikasi tersebut, buatlah screenshotnya dan jelaskan?
    a. Poin of Sales
    

    Aplikasi Majoo mempunyai fitur lengkap dan mudah digunakan selain itu Majoo juga dilengkapi dengan otomasi penjualan seperti fungsi printing struk order, pembayaran, serta printer dapur/bar. Selain itu Majoo juga tetap dapat digunakan tanpa koneksi internet dan dapat digunakan melalui smartphone android maupun melalui browser di komputer atau laptop anda.

    b. Jenis Usaha Jasa
    

    Aplikasi Majoo dapat mempermudah jenis usaha jasa seperti laundry, reparasi, rental, spa, dll karena aplikasi ini dapat mencatat alur proses dari saat proses dimulai / barang diterima, perkiraan waktu selesai, dan status proses terakhir. Aplikasi Majoo juga dapat mengirim email ke pelanggan mengenai update status pesanan mereka.

    c. Kas Kecil dan Buka Tutup Kasir


    Aplikasi Majoo dapat mencatat modal awal kas harian saat buka kasir dan biaya pengeluaran untuk belanja modal atau pengeluaran lain beserta foto nota belanja. Saat tutup kasir, aplikasi Majoo akan menampilkan rincian dan saldo kas terakhir serta daftar produk yang terjual. Selain itu, aplikasi Majoo juga menerapkan pin serta id card untuk karyawan agar proses buka tutup kasir menjadi lebih aman.

    d. Klasifikasi Jenis Order
    Aplikasi Majoo dapat mencatat berbagai jenis order (bungkus, delivery, meja, dan jasa). Aplikasi Majoo juga dapat mengatur berbagai kondisi harga jual produk sehingga memberi keleluasaan pada kasir untuk memberikan harga nego dengan batasan harga tertentu. Tak ketinggalan, aplikasi Majoo juga menyediakan fitur untuk mengatur harga khusus jika order melalui online delivery.

    e. Metode Pembayaran
    Aplikasi Majoo menyediakan lebih dari satu jenis pembayaran karena aplikasi ini memiliki fitur dapat membedakan jenis pembayaran baik melalui cash, mesin edc, transfer bank, poin serta kupon, dan metode pembayaran lainnya. Aplikasi Majoo juga dapat melakukan pembulatan sehingga memudahkan kasir untuk melakukan pengembalian pembayaran. Pembayaran juga dapat dirubah menjadi metode bayar invoice dengan pilihan jatuh tempo pembayaran.

    f. Void Refund dengan Otorisasi
    Jangan takut dalam mengatasi masalah pembatalan order ataupun refund jika barang tidak sesuai. Karena dengan aplikasi Majoo, order yang dibatalkan atau yang membutuhkan refund akan dicatat dalam laporan dengan persetujuan otoritas manager. Pengaturan refund yang diberikan juga sangat lengkap sehingga tidak membuat bingung kasir yang bertugas saat itu. Selain itu, dilengkapi pin juga agar membuat aplikasi ini semakin aman.

    g. Manajemen Meja/Ruangan
    Memiliki layout dan status meja menjadi salah satu keunggulan lain dari Majoo. Informasi tentang status meja ini meliputi denah meja, ketersediaan meja, order, pelanggan, dan waktu layanannya. Tidak usah khawatir jika terdapat pelanggan yang ingin pindah, gabung, ataupun pisah meja karena aplikasi Majoo juga sudah dilengkapi fitur untuk mengatur hal ini.

    h. Pisah Bayar
    
    
    Penghitungan hasil order pelanggan akan lebih mudah karena aplikasi Majoo memiliki fitur pisah jumlah dan pisah produk. Pembayaran transaksi dapat dipisah sesuai dengan nominal yang ditentukan. Lalu semisal ada beberapa pelanggan yang bertransaksi pada satu transaksi yang sama, maka pelanggan dapat membayar pesanan mereka secara terpisah.

    i. Struk Kasir, Label Sticker, Email, SMS, Whatsapp
    Pada aplikasi Majoo, struk kasir akan dicetak secara digital dan akan dikirimkan melalui email, whatsapp, dan sms. Hal ini juga dapat mengurangi biaya kertas struk dan lebih ramah lingkungan. Fitur untuk menambahkan label stiker juga terdapat pada aplikasi ini yang mana digunakan untuk menempel label di packaging makanan dan minuman ataupun hal lainnya. Tak lupa, aplikasi Majoo juga mempunyai fitur struk checker, dimana hal ini akan track status pesanan yang sedang dipesan.

    j. Invoice dan Konsinyasi
    Invoice pada aplikasi Majoo dibuat dengan format dokumen standar yang diperlukan untuk penjualan yang memerlukan bukti transaksi legar sebagai penagihannya. Kelola produk konsinyasi usaha dapat dengan mudah melalui stok konsinyasi keluar dan konsinyasi retur yang semuanya terhubung dalam invoice, DN, dan keuangan.

Kesimpulan memakai aplikasi Majoo yaitu aplikasi ini memiliki fitur yang berlimpah, mudah dipahami, memiliki support daring 24 jam, mesin kasir yang terintegrasi dengan bluetooth maupun wifi, serta dapat mencakup sebagian besar proses bisnis yang kita miliki.
Referensi : Aplikasi Majoo 

No. 3-5
Anggota Kelompok :
Ryukazu Andara S - 05111840000129
Gema Adi Perwira - 05111840000138
Muhamat Samsu Dhuha - 05111840000155

3. Buat rancangan UI dan navigasi aplikasi POS mu sendiri?
    Berikut link untuk rancangan UI serta navigasi dalam aplikasi POS kami

4. Dengan menggunakan framework .NET implementasikan aplikasi POS yang dirancang.
    Kelompok kami membuat aplikasi POS sederhana berupa aplikasi kasir bernama Samryad's GRILL. Untuk langkah-langkah dalam membuatnya adalah sebagai berikut :
  • Buat project baru di visual studio 2019, lalu pilih project Windows Form App C# (NetFramework).
  • Setelah project terbuat, maka buatlah desain kasir seperti yang telah dirancang pada rancangan diatas.
  • Setelah itu klik 2x pada comboBox Menu dan isikan code dibawah ini :
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
private void Form1_Load(object sender, EventArgs e)
        {
            Menu.Items.Add("Burger Daging");
            Menu.Items.Add("Burger Daging Keju");
            Menu.Items.Add("Burger Ayam");
            Menu.Items.Add("Burger Ayam Keju");
            Menu.Items.Add("Kebab");
            Menu.Items.Add("Kebab Extra Keju");
            Menu.Items.Add("Cireng Bumbu Rujak");
            Menu.Items.Add("Brown Sugar Boba");
            Menu.Items.Add("Lemon Squash");

}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (Menu.Text == "Burger Daging")
            {
                Price.Text = "10000";
            }
            else if (Menu.Text == "Burger Daging Keju")
            {
                Price.Text = "13000";
            }
            else if (Menu.Text == "Burger Ayam")
            {
                Price.Text = "8000";
            }
            else if (Menu.Text == "Burger Ayam Keju")
            {
                Price.Text = "11000";
            }
            else if (Menu.Text == "Kebab")
            {
                Price.Text = "13000";
            }
            else if (Menu.Text == "Kebab Extra Keju")
            {
                Price.Text = "15000";
            }
            else if (Menu.Text == "Cireng Bumbu Rujak")
            {
                Price.Text = "8000";
            }
            else if (Menu.Text == "Brown Sugar Boba")
            {
                Price.Text = "14000";
            }
            else if (Menu.Text == "Lemon Squash")
            {
                Price.Text = "9000";
            }
        }

  • Setelah itu lakukan hal yang sama pada tombol Add, Exit, Clear, dan Checkout, kemudian isikan code dibawah ini :
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
private void button1_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(MenuPrice.Text) && string.IsNullOrWhiteSpace(Price.Text))
            {
                MessageBox.Show("Choose menu first!");
            }
            else

            //MenuPrice.Items.Add("Menu" + " | " + " Price ");
            MenuPrice.Items.Add(Menu.Text + " = " + Price.Text);
            MenuPrice.Text = "";
            Menu.Text = "";
            Price.Text = "";
        }

        private void button3_Click(object sender, EventArgs e)
        {
            MenuPrice.Items.Clear();
            //MenuPrice.Items.Add("Menu" + " | " + " Price ");
        }

        private void button2_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Are you sure ?", "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                MessageBox.Show("Thank You!");
                this.Close();
            }
            else
            {

            }
        }

        private void button4_Click(object sender, EventArgs e)
        {
          
            if (MessageBox.Show("Are you sure ?", "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                
                MessageBox.Show("Thank You!");
                this.Close();
            }
            else
            {

            }
        }

  • Setelah itu, coba jalankan program dengan menekan tombol Start atau cukup menekan F5 pada keyboard, maka hasilnya akan seperti dibawah ini :

5. Buat tutorial pembuatan aplikasi beserta demo penggunaannya di Youtube, kemudian dokumentasikan / embedded di blog.










1    

2

Komentar

Postingan populer dari blog ini

Tugas 2 - Simple Application .NET

Tugas 4 - Login Form Using Windows Presentation Foundation