0% menganggap dokumen ini bermanfaat (0 suara)
13 tayangan4 halaman

Sistem Parkir .NET 5 Tanpa UI

Dokumen ini menjelaskan tentang sistem parkir yang dibangun menggunakan .NET 5 dengan antarmuka konsol. Sistem ini mengatur lot parkir untuk mobil kecil dan motor, mencatat kendaraan berdasarkan nomor polisi, dan menyediakan laporan tentang jumlah lot terisi, tersedia, serta kendaraan berdasarkan berbagai kategori. Contoh output menunjukkan penggunaan perintah untuk membuat lot, memarkir kendaraan, dan menghasilkan laporan status parkir.

Diunggah oleh

Aflah Agus Rizkika
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)
13 tayangan4 halaman

Sistem Parkir .NET 5 Tanpa UI

Dokumen ini menjelaskan tentang sistem parkir yang dibangun menggunakan .NET 5 dengan antarmuka konsol. Sistem ini mengatur lot parkir untuk mobil kecil dan motor, mencatat kendaraan berdasarkan nomor polisi, dan menyediakan laporan tentang jumlah lot terisi, tersedia, serta kendaraan berdasarkan berbagai kategori. Contoh output menunjukkan penggunaan perintah untuk membuat lot, memarkir kendaraan, dan menghasilkan laporan status parkir.

Diunggah oleh

Aflah Agus Rizkika
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

TESTING .

NET DEVELOPER

1. PARKING SYSTEM
Bangun sistem parkir menggunakan .net 5 tanpa menggunakan ui, cukup mengunakan
console. Dengan menggunakan sistem lot, tiap lot bisa muat 1 mobil dan 1 motor, tiap
orang mendapatkan quota 1 lot. Terdapat jumlah total lot tertentu di setiap tempatnya.

Check-In
i. Semua kendaraan bebas menggunakan lot yang tersedia
ii. Kendaraan yang boleh masuk hanya Mobil Kecil dan Motor.
iii. Setiap kendaraan yang masuk di catat Berdasarkan Nomor Polisi-nya.
iv. Perhitungan biaya parkir adalah per jam, untuk yang baru masuk sudah di
hitung 1 jam.

Check-out
i. Setiap kendaraan yang sudah checkout lot tersebut akan available dan bisa di
gunakan oleh orang lain.

Report
i. Dibutuhkan laporan jumlah lot yang terisi.
ii. Dibutuhkan laporan jumlah lot yang tersedia.
iii. Dibutuhkan laporan jumlah kendaraan berdasarkan nomor kendaraan ganjil
dan genap.
iv. Dibutuhkan laporan jumlah kendaraan berdasarkan jenis kendaraan.
v. Dibutuhkan laporan jumlah kendaraan berdasarkan warna kendaraan.
2. OUTPUT EXAMPLE
Misalkan jumlah lot yang tersedia 6, setiap kendaraan yang masuk otomatis masuk
sekuensial seperti contoh di bawah. Perhatikan perintah exit adalah untuk keluar dari
program.

$ create_parking_lot 6
Created a parking lot with 6 slots

$ park B-1234-XYZ Putih Mobil


Allocated slot number: 1

$ park B-9999-XYZ Putih Motor


Allocated slot number: 2

$ park D-0001-HIJ Hitam Mobil


Allocated slot number: 3

$ park B-7777-DEF Red Mobil


Allocated slot number: 4

$ park B-2701-XXX Biru Mobil


Allocated slot number: 5

$ park B-3141-ZZZ Hitam Motor


Allocated slot number: 6

$ leave 4
Slot number 4 is free

2
$ status
Slot No. Type Registration No Colour
1 B-1234-XYZ Mobil Putih
2 B-9999-XYZ Motor Putih
3 D-0001-HIJ Mobil Hitam
5 B-2701-XXX Mobil Biru
6 B-3141-ZZZ Motor Hitam

$ park B-333-SSS Putih Mobil


Allocated slot number: 4

$ park A-1212-GGG Putih Mobil


Sorry, parking lot is full

$ type_of_vehicles Motor
2

$ type_of_vehicles Mobil
4

$ registration_numbers_for_vehicles_with_ood_plate
B-9999-XYZ, D-0001-HIJ, B-2701-XXX

$ registration_numbers_for_vehicles_with_event_plate
B-1234-XYZ, B-3141-ZZZ

$ registration_numbers_for_vehicles_with_colour Putih
B-1234-XYZ, B-9999-XYZ, B-333-SSS

$ slot_numbers_for_vehicles_with_colour Putih
1, 2, 4

3
$ slot_number_for_registration_number B-3141-ZZZ
6

$ slot_number_for_registration_number Z-1111-AAA
Not found

$ exit

Anda mungkin juga menyukai