0% menganggap dokumen ini bermanfaat (0 suara)
312 tayangan27 halaman

Algoritma Belanja di Shopee

Algoritma dan flowchart membahas proses pembelian baju merek lokal melalui e-commerce Shopee dengan menggunakan fitur diskon dan ongkir serta pembayaran menggunakan bank BRI virtual account, mulai dari registrasi akun, pencarian produk, pembelian, pengiriman, hingga pembayaran.

Diunggah oleh

Reihan Apriza17
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 PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
312 tayangan27 halaman

Algoritma Belanja di Shopee

Algoritma dan flowchart membahas proses pembelian baju merek lokal melalui e-commerce Shopee dengan menggunakan fitur diskon dan ongkir serta pembayaran menggunakan bank BRI virtual account, mulai dari registrasi akun, pencarian produk, pembelian, pengiriman, hingga pembayaran.

Diunggah oleh

Reihan Apriza17
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 PDF, TXT atau baca online di Scribd

FLOWCHART DAN ALGORITMA

Untuk Memenuhi Tugas UTS


Mata Kuliah Algoritma dan Pemrograman 1A
Dosen : Egy Wisnu Moyo

Disusun Oleh :
NAMA : REIHAN APRIZA PRAMASTA
NPM : 51422406 / KELAS : 1IA14

FAKULTAS TEKNIK INDUSTRI JURUSAN INFORMATIKA


UNIVERSITAS GUNADARMA
2022
DAFTAR ISI
Halaman Judul ...................................................................................... i
Daftar Isi ............................................................................................... ii
BAB 1 Algoritma dan Flowchart Operasional ........................................ 1
1.1 Algoritma Operasional ..................................................................... 1-2
1.2 Flowchart Operasional ..................................................................... 3-4
BAB 2 Algoritma dan Flowchart Sistem ................................................ 5
2.1 Algoritma Sistem ............................................................................. 5-6
2.2 Flowchart Sistem ............................................................................. 7-13
BAB 3 Algoritma dan Flowchart Coding ............................................... 14
3.1 Algoritma Coding ............................................................................. 14-16
3.2 Flowchart Coding ............................................................................. 17-25
BAB 1 ALGORITMA DAN FLOWCHART OPRASIONAL

1.1 Algoritma Oprasional

MEMBUAT ALGORITMA DAN FLOWCHART DARI E- COMMERCE (Shopee)

"Seseorang ingin belanja diakhir event 12 di shopee, karena aplikasi shopee tersebut memberikan
promo diskon kepada semua pengguna shopee"

1 Mulai/Start
2 Pastikan sudah memiliki aplikasi Shoopee di smartphone
3 Bila belum punya silahkan di unduh aplikasi "Shopee" di Playstore/Appstore
4 Buka Aplikasi Shopee
5 Pastikan sudah memiliki akun shopee
6 Bila belum mempunyai akun shopee silahkan klik daftar
7 Lengkapi data diri
8 Masukkan username dan buat password
9 Setelah itu akan melakukan verifikasi password
10 Pihak shopee akan mengirim kode OTP untuk dimaksukkan setelah memverifikasi password
11 Pastikan kode OTP yang dimasukkan sudah benar
12 Jika tidak menerima kode OTP maka pihak user meminta ulang kode OTP
13 Melakukan verifikasi kode OTP
14 Mulai melakukan pencarian barang yang diinginkan di beranda
15 Apakah sudah mendapatkan baju merek lokal tersebut? Jika tidak user akan mencari lagi baju merek
lokal tersebut
16 Jika iya, Cek rating baju tersebut bagus atau tidak? Jika tidak user akan mencari baju merek lokal
tersebut dengan rating yang bagus
17 Jika iya, masuk ketoko yang sudah kita pilih dan lanjutkan untuk membeli baju
18 Pastikan stok barang yang kita inginkan tersedia di toko tersebut, Jika tidak user akan mencari baju
merek lokal lagi
19 Jika iya, masukkan barang yang kita inginkan ke dalam keranjang belanja
20 Pastikan yakin dengan barang yang kita masukkan keranjang, Jika tidak user akan mencari baju
merek lokal lagi
21 Beli barang sesuai dengan kebutuhan atau lebih agar mendapatkan diskon
22 Harga total belanja = harga barang ditambah diskon
23 Harga barang yang ditambahkan dengan diskon menjadi Rp. 142.500,00
24 Apakah user mempunyai kupon free ongkir?
25 Jika tidak, makan user akan membayar ongkir dengan harga Rp. 5000,00
26 Total pembayaran menjadi Rp. 147.500,00 sudah termasuk diskon dan ongkir
27 Lanjut kepada metode pembayaran
28 Masukkan alamat lengkap
29 Pilih metode pembayaran
30 Apakah user akan menggunakan COD? Jika iya langsung konfirmasi ke toko atau penjual
31 Jika tidak, user akan mentransfer tunai. Apakah user mentransfer tunai dimitra/agen? Jika iya
langsung ke proses pembayaran
32 Jika tidak, user akan membayar menggunakan M-Banking melalui no Virtual Account
33 Lanjut kepada proses pembayaran berikutnya
34 Apakah user ingin membayar melalaui bank BCA? Jika iya, langsung lanjut untuk mengisi nomor
virtual account
35 Jika tidak, apakah user ingin menggunakan bank Mandiri? Jika iya, langsung lanjut untuk mengisi
nomor virtual account
36 Jika tidak, apakah user ingin menggunakan bank BRI? Jika tidak user akan memilih lagi antara 3
bank yang ditawarkan
1
37 Buka Aplikasi BRI
38 Pilih opsi pembayaran BRIVA (BRI Virtual Account)
39 Masukkan nomor virtual account
40 Masukkan nominal harga yang diminta
41 Pilih opsi bayar
42 Masukkan nomor PIN BRI
43 Lalu akan keluar notifikasi pembayaran telah berhasil
44 Lalu belanjaan yang sudah dibayar akan dikonfirmasi kepada toko atau penjualnya
45 Toko akan mendapat notifikasi pembelanjaan yang sudah di checkout
46 Toko buka aplikasi
47 Toko menerima orderan
48 Toko menerima orderan sebuah baju degan banyak 3 picis
49 Toko menerima alamat orderan yang akan dituju
50 Toko akan melihat metode pembayaran yang digunakan oleh user, Apakah menggunakan metode
transfer bank?
51 Jika tidak, user akan menggunakan metode COD
52 Jika iya, penjual akan menerima uang yang ditransfer oleh user sebesarar Rp. 147.500,00
53 Lalu penjual akan mengemas pesanan tersebut
54 Selanjutnya penjual akan menkonfirmasi barang yang akan dikirim dengan jasa kurir
55 Penyedia kurir akan menerima notifikasi orderan pengantaran barang
56 Kurir membuka aplikasi
57 Kurir akan mencek waktu pengiriman barang, Apakah barang akan dikirimkan dihari yang sama?
58 Jika tidak, tidak melakukan pengirian barang
59 Jika iya, kurir akan menerima barang yaitu sebuah baju
60 Setelah itu kurir juga akan menerima alamat yang akan dituju
61 Apakah pembeli melakukan pembayaran melalui gopay?
62 Jika tidak, user akan menggunakan metode COD
63 Jika iya, kurir akan mencek biaya pengirimannya. Apakah user memiliki kupon free ongkir?
64 Jika tidak, kurir akan menerima biaya ongkir dari pembeli
65 Jika iya, kurir akan menerima biaya pengiriman dari toko yang bersangkutan
66 Lalu kurir akan melakukan pengiriman barang
67 Apakah pembeli melakukan pembayaran melalui COD?
68 Jika tidak, kurir hanya akan memberikan barang
69 Jika iya, kurir akan memberikan barang dan menerima bayaran
70 Barang sudah diterima
71 Finish/Selesai

2
1.2 Flowchart Oprasional

3
4
BAB 2 ALGORITMA DAN FLOWCHART SISTEM
2.1 Algoritma Sistem
ALGORITMA SISTEM
1. Mulai/Start
2. Pastikan sudah memiliki aplikasi Shoopee di smartphone
3. Bila belum punya silahkan di unduh aplikasi "Shopee" di Playstore/Appstore
4. Buka Aplikasi Shopee
5. Pastikan sudah memiliki akun shopee
6. Bila belum mempunyai akun shopee silahkan klik daftar
7. Lengkapi data diri
8. Masukkan username dan buat password
9. Setelah itu akan melakukan verifikasi password
10. Pihak shopee akan mengirim kode OTP untuk dimaksukkan setelah memverifikasi password
11. Pastikan kode OTP yang dimasukkan sudah benar
12. Jika tidak menerima kode OTP maka pihak user meminta ulang kode OTP
13. Melakukan verifikasi kode OTP
14. Mulai melakukan pencarian barang yang diinginkan di beranda
15. Mencari baju kaos merek lokal
16. Apakah sudah mendapatkan baju merek lokal tersebut? Jika tidak user akan mencari lagi baju merek lokal
tersebut
17. Jika iya, Cek rating baju tersebut bagus atau tidak? Jika tidak user akan mencari baju merek lokal tersebut
dengan rating yang bagus
18. Jika iya, masuk ketoko yang sudah kita pilih dan lanjutkan untuk membeli baju
19. Pastikan stok barang yang kita inginkan tersedia di toko tersebut, Jika tidak user akan mencari baju merek
lokal lagi
20. Jika iya, masukkan barang yang kita inginkan ke dalam keranjang belanja
21. Pastikan yakin dengan barang yang kita masukkan keranjang, Jika tidak user akan mencari baju merek
lokal lagi
22. Beli barang sesuai dengan kebutuhan atau lebih agar mendapatkan diskon
23. Harga total belanja = harga barang ditambah diskon
24. Harga barang yang ditambahkan dengan diskon menjadi Rp. 142.500,00
25. Apakah user mempunyai kupon free ongkir?
26. Jika tidak, maka user akan membayar ongkir dengan harga Rp. 5000,00
27. Total pembayaran menjadi Rp. 147.500,00 sudah termasuk diskon dan ongkir
28. Lanjut kepada metode pembayaran

5
29. Masukkan alamat lengkap
30. Pilih metode pembayaran
31. Apakah user akan menggunakan COD? Jika iya langsung konfirmasi ke toko atau penjual
32. Jika tidak, user akan mentransfer tunai. Apakah user mentransfer tunai dimitra/agen? Jika iya langsung ke
proses pembayaran
33. Jika tidak, user akan membayar menggunakan M-Banking melalui no Virtual Account
34. Lanjut kepada proses pembayaran berikutnya
35. Apakah user ingin membayar melalaui bank BCA? Jika iya, langsung lanjut untuk mengisi nomor virtual
account
36. Jika tidak, apakah user ingin menggunakan bank Mandiri? Jika iya, langsung lanjut untuk mengisi nomor
virtual account
37. Jika tidak, apakah user ingin menggunakan bank BRI? Jika tidak user akan memilih lagi antara 3 bank
yang ditawarkan
38. Jika iya, proses selanjutnya adalah mengisi nomor virtual account (bank yang digunakan adalah bank
BRI)
39. Buka Aplikasi BRI
40. Pilih opsi pembayaran BRIVA (BRI Virtual Account)
41. Masukkan nomor virtual account
42. Pilih opsi bayar dan bayar sesuai dengan harga yang sudah ditentukan
43. Masukkan nomor PIN BRI
44. Lalu akan keluar notifikasi pembayaran telah berhasil
45. Lalu belanjaan yang sudah dibayar akan dikonfirmasi kepada toko atau penjualnya
46. Toko akan mengemas barang yang sudah dibayar
47. Toko akan menkonfirmasi barang yang akan dikirim dengan kurir
48. Kurir akan membuat resi untuk pengiriman barang
49. Toko akan mengirimkan barang ke tujuan
50. Pembeli menerima barang yang sudah diantar
51. Finish/Selesai

6
2.2 Flowchart Sistem

FLOWCHART SISTEM
MULAI/START 1

SUDAH PUNYA
TRUE 2
APLIKASI?

FALSE 3

UNDUH APLIKASI

4
BUKA APLIKASI

5
TRUE SUDAH MEMILIKI
AKUN SHOPEE?

FALSE 6

DAFTAR AKUN SHOPEE

7
- ISI NAMA LENGKAP
- ISI ALAMAT LENGKAP
- ISI NOMOR TELEPON
- TAMBAHKAN AKUN EMAIL

8
MASUKKAN USERNAME:
BUAT PASSWORD:

1
2

7
1 2

9
VERIFIKASI PASSWORD

10
MASUKKAN KODE
OTP SHOPEE 12
MASUKKAN KODE
OTP BARU YANG
11
APAKAH KODE
FALSE
OTP SUDAH
BENAR?

TRUE 13

Verifikasi kode OTP

14
MASUK KEBERANDA DAN CARI

BARANG YANG INGIN DIBELI

15
CARI BAJU KAOS
MEREK LOKAL

FALSE
16
APAKAH SUDAH

MENDAPAT BAJU
MEREK LOKAL?

TRUE

3 4 5 6

8
3 4 5 6

APAKAH RATING 17
BAJU DAN TOKO
FALSE
TINGGI/BAGUS?

TRUE

18
MASUK KETOKO DAN BELI BAJU

19
APAKAH FALSE
STOKNYA MASIH
ADA ?

TRUE

20
MASUKKAN KE KERANJANG

YAKIN DENGAN 21 FALSE


BARANG YANG DIPILIH?

TRUE

- HARGA BAJU SELEBEW 22


RP50000/PICIS
TOTAL BELANJA = JUMLAH 23
- BELI 3 PICIS BAJU BARANG-DISKON
- MENDAPAT DISKON 5%

RP142500
24

9
7

25
26 FALSE PUNYA KUPON
ongkir = Rp5000
FREE ONGKIR?

TRUE
27
total pembayaran = Rp142500 + PEMBAYARAN 28
Rp5000 = Rp 147500

MASUKKAN
ALAMAT LENGKAP
29

30
PILIH METODE PEMBAYARAN

TRUE 31
APAKAH COD

FALSE

TRUE APAKAH BAYAR 32


TUNAI DI

MITRA/AGEN

FALSE

8 9 10

10
8 9 10

APAKAH
33
PEMBAYARAN
PAKAI M-BANKING

TRUE
34
PROSES PEMBAYARAN

APAKAH MELALUI
TRUE 35
BANK BCA

FALSE

APAKAH MELALUI
36
TRUE
BANK MANDIRI

FALSE

37 APAKAH MELALUI
FALSE
BANK BRI

TRUE

NOMOR VIRTUAL
ACCOUNT
38

11
12

11
11 12

BUKA APLIKASI BRI


39

PILIH OPSI BRIVA (BRI VIRTUAL


ACCOUNT) 40

MASUKKAN NOMOR
VIRTUAL ACCOUNT
41

BAYAR
42

MASUKKAN PIN BRI


MOBILE 43

TRANSAKSI
BERHASIL 44

VERIFIKASI TOKO/PENJUAL
45

46
PENGEMASAN

13

12
13

47
VERIFIKASI DENGAN KURIR

KURIR MEMBUAT
48
RESI

49
PENGIRIMAN

PEMBELI
MENERIMABARANG 50

SELESAI/END 51

13
BAB 3 ALGORITMA DAN FLOWCHART CODING
3.1 Algoritma Coding
ALGORITMA CODING
1. user akan mulai/start
2. jika aplikasi sudah terdownload
3. jika = true maka outputnya akan membuka aplikasi
4. jika = false maka akan mengunduh aplikasi
5. ketika sudah terinstal pastikan user memiliki akun
6. jika = TRUE user akan langsung menuju beranda
7. jika = FALSE user akan membuat akun shope
8. input nama lengkap, alamat, no telepon dan gmail
9. ketika sudah user akan verifikasi password
10. Pihak shopee akan mengirim kode OTP untuk dimaksukkan setelah memverifikasi password
11. jika code otp nya = TRUE user akan menuju beranda
12. jika code otp nya = FALSE pihak shopee akan memberikan code otp yang baru
13. user berada diberanda
14. user akan menginput baju kaos merek lokal
15. apakah user sudah menemukan baju yang dicari jika = FALSE user akan mencari lagi baju kaos merek
lokal
16. jika = TRUE user akan cek rating baju tersebut? Jika = FALSE user akan mencari baju merek lokal tersebut
dengan rating yang bagus
17. jika = TRUE user akan masuk ketoko dan membeli baju
18. pastikan stok barang tersedia jika, jika = FALSE user akan mencari baju merek lokal lagi
19. Jika = TRUE user akan memasukkan barang ke keranjang
20. pastikan user yakin dengan barang yang dimasukkan ke penghitungan barang ,jika = FALSE user akan
mancari baju merek lokal lagi"
21. akan dilakukan proses penghitungan, dengan algoritma Total barang = harga barang * banyak barang -
harga diskon
22. akan dihasilkan output berupa Total Harga Barang
23. jika kupon free ongkir = false
24. maka akan menghasilkan input biaya ongkir sebesar Rp 5000
25. menghasilkan proses yang menghitung total pembayaran = Total Harga Barang + Ongkir
26. menghasilkan output dari Total Pembayaran
27. jika kupon free ongkir = true

28. maka akan dilakukan proses proses pembayaran 14


29. input alamat harus dilakukan
30. pilih metode pembayaran yang ingin dilakukan
31. jika cod = true maka proses akan lanjut di proses no 45. Jika cod = false akan dilanjutkan dengan pilihan
lain
32. jika Membayar ke Tunai Mitra/ Agen = true maka lanjut ke proses no 34. Jika membayar ke Tunai
Mitra/Agen = false maka akan dilanjutkan ke pilihan lain
33. Mbanking = true akan dilanjutkan proses pembayaran. Jika mbanking = false makan akan kembali ke
metode pembayaran yang diinginkan
34. setelah memilih metode pembayaran akan dilakukan proses pembayaran
35. Proses M-banking dipilih menjadi true maka kita harus memilih bank. Jika BCA = true langsung
dilanjutkan ke proses no.38
36. jika Mandiri = true maka akan langsung dilanjutkan ke proses no.38
37. jika BRI = true maka akan dilanjutkan ke proses no.38
38. akan ditampilkan proses yang dimana menunjukan data dan nomor rekening penjual yang ingin dituju
39. akan dilakukan pembukaan aplikasi BRI
40. memilih opsi BRIVA (Bri Virtual Account)
41. lalu user akan menginput NOMOR VIRTUAL ACCOUNT
42. proses bayar
43. user menginput nomor pin
44. dan output nya akan TRANSAKSI BERHASIL
45. proses verifikasi penjual
46. lalu penjual menerima orderan
47. Toko menerima orderan sebuah baju sebanyak 3 picis
48. Toko menerima alamat orderan yang akan dituju
49. toko akan melihat metode pembayaran yang digunakan oleh user jika gopay = true, dan jika cod = false
proses akan lanjut pada no 51,
50. penjual akan menerima uang yang ditransfer oleh user sebesarar Rp. 147.500,00
51. proses COD
52. penjual proses pengemasan barang
53. Selanjutnya penjual akan menkonfirmasi barang yang akan dikirim dengan jasa kurir
54. Penvedia kurir akan menerima notifikasi orderan pengantaran barang
55. Kurir akan mengecek waktu pengiriman barang, Apakah barang akan dikirimkan dihari yang sama jika =
True akan dilanjutkan proses no.57
56. jika barang yang dikirimkan = false, kurir tidak melakukan pengiriman

57. kurir akan menerima barang yaitu sebuah baju 15


58. 5etelah itu kurir juga akan menerima alamat yang akan dituju
59. Apakah pembeli melakukan pembayaran melalui gopay?jika gopay= true, jika gopay = false, pembayaran
akan melalui COD
60. apakah pembeli mempunyai kupon free ongkir? jika pembeli memiliki free ongkir = true lanjut ke no.61,
jika free ongkir = false, akan lanjut pada no.62
61. terima ongkir dari penjual
62. kurir akan menerima biaya ongkir dari pembeli
63. user menggunakan metode COD
64. Lalu kurir akan melakukan pengiriman barang
65. jika pembeli melakukan pembayaran cod = true, terima pembayaran dari pembeli. Jika pembeli melakukan
pembayaran cod = false maka akan dilanjutkan proses no. 67
66. maka berikan barang dan terima pembayaran
67. berikan atau antarkan barang
68. jika semua kondisi sudah benar maka barang telah diterima
69. selesai / finish

16
3.2 Flowchart Coding
FLOWCHART CODING
MULAI/START 1

TRUE if app
terdownload
2
i
FALSE 4

Input unduh
aplikasi

3
Output buka
aplikasi

TRUE IF SUDAH
MEMILIKI
AKUN = TRUE

7
FALSE

Output buat akun


shopee
8

NAMA LENGKAP: Input (ISI NAMA

LENGKAP)

ALAMAT : Input (ALAMAT LENGKAP) NOMOR TELP:


input (NOMOR TELEPON) EMAIL: input
(TAMBAHKAN AKUN EMAIL)

17
9

username : input (USERNAME:)


password : input (PASSWORD:)

10

VERIFIKASI PASSWORD

11
OTP CODE : INPUT
"OTP CODE" 13
OTP CODE :
MASUKAN LAGI

12
IF CODE OTP =
TRUE FALSE

TRUE
14
MASUK KEBERANDA DAN CARI

BARANG YANG INGIN DIBELI


15
CARI BAJU KAOS
MEREK LOKAL

16 IF BAJU MEREK FALSE


LOKAL YANG DICARI =
TRUE

TRUE

18
TRUE

17

IF RATING TOKO = FALSE


BAGUS/TINGGI

TRUE 18

MASUK KETOKO DAN BELI BAJU

19
FALSE

TRUE 20

MASUKKAN KE KERANJANG

21 FALSE

TRUE 22
23
HARGA BAJU LOKAL
RP50000/PICIS TOTAL BELANJA = JUMLAH
BELI 3 PICIS BAJU BARANG-DISKON
MENDAPAT DISKON 5%

19
24
RP142500

26 FALSE
25
ongkir = Rp5000 ONGKIR = TRUE

27
TRUE
total pembayaran = total harga
barang + ongkir 29
PEMBAYARAN
28
RP147500 30
alamat : INPUT
"MASUKAN ALAMAT"

31

PILIH METODE PEMBAYARAN

TRUE 32

FALSE
33
TRUE

FALSE

10

20
10

34
FALSE

TRUE
35

PROSES PEMBAYARAN

TRUE 36

FALSE

TRUE 37

FALSE

38
FALSE

TRUE

39
virtual_account :
input(NOMOR VIRTUAL
ACCOUNT:)

12

21
12

40

BUKA APLIKASI BRI

41
PILIH OPSI BRIVA (BRI VIRTUAL
ACCOUNT)

42

43

BAYAR

44

PIN : INPUT "NOMOR


PIN"

45
OUTPUT "TRANSAKSI
BERHASIL"

46

VERIFIKASI TOKO/PENJUAL

47

PENJUAL MENERIMA ORDERAN

13

22
13

48
ORDERAN SEBUAH
BAJU 3 PICIS

49

TERIMA ALAMAT
PEMBELI

50 FALSE
IF PEMBAYARAN

TRUE
51
52
TERIMA TRANSFER
SEBESAR RP142500 COD

53

PENGEMASAN BARANG

54
VERIFIKASI DENGAN KURIR

55
KURIR MENERIMA NOTIFIKASI
SEBUAH BARANG

14

23
14

56

FALSE
58

TIDAK MELAKUKAN PENGIRIMAN


TRUE
57
TERIMA BARANG
SEBUAH BAJU

59 TERIMA ALAMAT
PEMBELI

60

TRUE

61 FALSE
62
TERIMA ONGKIR DARI
TOKO/PENJUAL TERIMA ONGKIR DARI PEMBELI
63

PENGIRIMAN BARANG

15

24
15

64
if pembeli melakukan

pembayaran melalui
TRUE COD FALSE

65 66
BERIKAN BARANG DAN TERIMA
PEMBAYARAN BERIKAN/ANTARKAN BARANG

67
BARANG TELAH
DITERIMA

68

SELESAI/FINISH

25

Anda mungkin juga menyukai