-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathf01_registrasi.pas
More file actions
31 lines (26 loc) · 1.04 KB
/
Copy pathf01_registrasi.pas
File metadata and controls
31 lines (26 loc) · 1.04 KB
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
unit f01_registrasi;
interface
uses
csv_parser,
f02_login,
b01_simpanpw,
user_handler,
utilitas;
{ DEKLARASI FUNGSI DAN PROSEDUR }
procedure registrasi(var data_user : tabel_user);
{ IMPLEMENTASI FUNGSI DAN PROSEDUR }
implementation
procedure registrasi(var data_user : tabel_user);
{ DESKRIPSI : menambahkan pengguna ke dalam array database }
{ PARAMETER : data_user dengan tipe bentukan tabel_user }
{ ALGORITMA }
begin
data_user.sz := data_user.sz+1;
write('Masukkan nama pengunjung: '); readln(data_user.t[data_user.sz-1].nama);
write('Masukkan alamat pengunjung: '); readln(data_user.t[data_user.sz-1].alamat);
write('Masukkan username pengunjung: '); readln(data_user.t[data_user.sz-1].username);
write('Masukkan password pengunjung: '); data_user.t[data_user.sz-1].password := rollHash(tutupinInput());
data_user.t[data_user.sz-1].Role := 'Pengunjung';
writeln('Pengunjung ', data_user.t[data_user.sz-1].nama, ' berhasil terdaftar sebagai user.');
end;
end.