Kita akan membuat toko sembako online sederhana, dengan ketentuan sebagai berikut:
Buatlah struct yang akan menampung 1 jenis barang yang dijual, misal 1 struct untuk beras, 1 struct untuk minyak, dan seterusnya
Buatlah minimal 3 jenis barang
Letakkan setiap struct ini dalam file berbeda, di package yang sama
Setiap struct harus memuat informasi:
Nama barang
Ukuran barang (berat atau volume)
Harga barang
Buatlah 1 struct lagi yang akan menampung data user toko online ini, isi dengan field yang menurutmu cocok
6 .Struct user perlu memiliki minimal 2 method yang akan melakukan:
Melakukan pembelian barang (User.beli())
Menampilkan sejarah pembelian barang (User.sejarah())
Di dalam main.go, kita akan melakukan 2 hal berikut:
Memanggil method User.beli() untuk membeli 2 buah barang
Memanggil method User.sejarah() untuk menampilkan kedua barang yang dibeli tadi
Memanggil method User.beli() untuk membeli 1 buah barang
Memanggil method User.sejarah() untuk menampilkan ketiga barang yang telah dibeli
Kita akan membuat toko sembako online sederhana, dengan ketentuan sebagai berikut:
User.beli()
)User.sejarah()
)main.go
, kita akan melakukan 2 hal berikut:User.beli()
untuk membeli 2 buah barangUser.sejarah()
untuk menampilkan kedua barang yang dibeli tadiUser.beli()
untuk membeli 1 buah barangUser.sejarah()
untuk menampilkan ketiga barang yang telah dibeli