jump to navigation

Algoritma login email Agustus 20, 2008

Posted by joesti in Mengajar.
Tags:
trackback

Membuka email memang sudah menjadi kebiasaan sehari-hari bagi orang-orang yang sudah membutuhkan sampai ‘kecanduan’ teknologi informasi. Bagaimana aktivitas harian itu disusun dalam bahasa algoritma? Ini sekedar solusi.

Solusi 1
BEGIN
Tampilkan halaman utama
WHILE nama,password >< data pengguna
Input(nama,password)
Baca (nama, password)
Baca(data pengguna)
ENDWHILE
Tampilkan halaman surat
END

Pada solusi 1, setelah masuk ke halaman utama user diminta memasukkan nama dan password. Jika nama dan password sesuai dengan data pengguna di server/provider, akan disajikan halaman surat. Selama nama dan password tersebut tidak terdaftar, user akan terus diminta mamasukkan nama dan password. Secara logika, cara ini memang benar namun kurang manusiawi🙂, bisa-bisa seharian lebih hanya minta nama dan password. capek deh😦

Solusi 2
BEGIN
Tampilkan halaman utama
REPEAT
Input(nama,password)
Baca (nama, password)
Baca(data pengguna)
Set counter=0
IF(nama, password = data pengguna)
Sajikan halaman surat
ENDIF
Counter+1
UNTIL counter=3
Kembali ke halaman utama
END

Solusi 2 mungkin lebih bijak. Setelah masuk ke halaman utama user hanya diberi kesempatan tiga kali untuk memasukkan nama dan password. Jika nama dan password sesuai dengan data pengguna, akan disajikan halaman surat. Jika tidak, user diberi kesempatan sampai tiga kali. Jika sampai tiga kali tetap salah, maka program akan kembali ke halaman awal. Cara ini akan lebih menghemat waktu dan bandwith.

Semoga bermanfaat

Komentar»

No comments yet — be the first.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: