Berikut ini adalah pertanyaan dari valenskh pada mata pelajaran TI untuk jenjang Sekolah Menengah Pertama
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
Rancangan Aplikasi "E-Kantin"
Tujuan: Aplikasi untuk mempermudah proses pemesanan dan pembayaran makanan di kantin sekolah.
Fitur-fitur:
Login/Registration
Daftar menu makanan
Keranjang belanja
Pembayaran (online/offline)
Riwayat pesanan
Notifikasi pemesanan/pembayaran
Feedback/ulasan makanan
Teknologi yang digunakan:
Front-end: React Native
Back-end: Node.js/Express.js
Database: MongoDB
Proses kerja:
Siswa melakukan login/registration
Siswa memilih menu makanan yang diinginkan dan memasukkannya ke keranjang belanja
Siswa melakukan pembayaran (online/offline)
Sistem mengirimkan notifikasi pemesanan/pembayaran ke siswa dan pihak kantin
Siswa dapat melihat riwayat pesanannya dan memberikan feedback/ulasan makanan.
Penjelasan:
Berikut adalah contoh algoritma untuk aplikasi E-Kantin:
Mulai
Terima input login dari pengguna (username dan password)
Validasi username dan password dengan database
Jika login berhasil, tampilkan menu makanan dan minuman
Terima input pesanan dari pengguna
Validasi stok makanan dan minuman
Hitung total harga pesanan
Terima input metode pembayaran (tunai atau kartu)
Proses pembayaran
Jika pembayaran berhasil, cetak struk pembayaran dan kirim pesanan ke kantin
Jika pembayaran gagal, tampilkan pesan kesalahan dan ulangi proses pembayaran
Selesai
Pakek Javascript ini pseucode nya
// mulai
START
// Input nama pengguna dan password
INPUT "Masukkan nama pengguna: ", username
INPUT "Masukkan password: ", password
// Validasi nama pengguna dan password
IF username dan password VALID THEN
DISPLAY "Login Berhasil"
ELSE
DISPLAY "Nama pengguna atau password salah, silakan coba lagi."
END
END IF
// Tampilkan menu makanan dan minuman
DISPLAY "Daftar Makanan: "
DISPLAY "1. Nasi Goreng"
DISPLAY "2. Mie Goreng"
DISPLAY "3. Bakso"
DISPLAY "4. Sate"
DISPLAY "Daftar Minuman: "
DISPLAY "1. Teh"
DISPLAY "2. Kopi"
DISPLAY "3. Jus"
DISPLAY "4. Es Teh"
// Input pilihan makanan dan minuman
INPUT "Masukkan pilihan makanan: ", pilihan_makanan
INPUT "Masukkan pilihan minuman: ", pilihan_minuman
// Hitung harga total
harga_total = harga_makanan + harga_minuman
// Tampilkan harga total
DISPLAY "Harga total: ", harga_total
// Input jumlah uang
INPUT "Masukkan jumlah uang: ", uang
// Hitung kembalian
kembalian = uang - harga_total
// Tampilkan kembalian
DISPLAY "Kembalian: ", kembalian
END
// akhir
Semoga dengan pertanyaan yang sudah terjawab oleh faimast1 dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Mon, 01 May 23