Wednesday, October 31, 2012

Minggu kelapan - Mari Berkenalan dengan Admin

Assalamualaikum

Mana review untuk minggu ketujuh? Sebenarnya kelas untuk minggu ketujuh dibatalkan. Hehehe. Jadi kita sambung lah ye review untuk minggu kelapan. Pada minggu kelapan, kami diajar macam mana nak jadikan fungsi admin itu secara lebih menyeluruh. Sebelum itu, mula mula perlu lah kita sediakan admin login page. Untuk sesiapa yang menjadi admin, mereka tak perlu register terlebih dahulu. Username dan password bagi admin sudah ditetapkan terlebih dahulu dalam database. Kiranya admin hanya perlu login tanpa perlu register. Admin juga mempunyai setiap level yang berbeza. Ada level 1, 2, 3 mengikut level access yang berbeza.



Bagi admin, terdapat 4 perkara yang dia boleh buat iaitu:
1. Insert User
2. View User
3. Edit User
4. Delete User
5. Log out User

Insert User
Fungsi insert user adalah untuk admin masukkan atau daftarkan user baru ke dalam website. Kiranya macam admin yang tolong user register diri dia masuk ke dalam website. Server Behaviour Insert Record digunakan untuk insert user.

View User
Fungsi view user adalah untuk bagi admin view balik kesemua user yang telah register masuk ke dalam website tersebut.

Edit User
Fungsi edit user adalah untuk admin edit semula profile user yang telah register ke dalam website.

Delete User
Behaviour yang digunakan dalam delete user adalah delete record. Fungsi delete user adalah untuk admin membuang atau delete user yang tidak berkenaan.

Log out User
Behaviour yang digunakan adalah User Authentication kemudiaanya Log out User.


Banyak sangat info yang dapat diperolehi pada kelas yang lepas. Semuanya benda baru. Semuanya masih kabur kabur pada permulaan. Tapi jangan putus asa. Practice make Perfect. Kalau sentiasa rajin selongkar PHP dengan MySQL pasti semuanya akan kembali cerah. Huhuhu..

Ok jumpa lagi di next entry. Bye! 


Thursday, October 25, 2012

Minggu keenam - Masih lagi dengan PHP

Assalamualaikum

Untuk kelas minggu keenam, kami masih bermain main dengan PHP dan MySQL. Tapi disebabkan aku masih blur lagi dengan PHP, pada permulaan kelas agak berjalan dengan perlahan. Aku dan yang lain juga still confuse macam mana nak masukkan balik fail ataupun project site yang dah dibuat minggu lepas semasa dalam kelas untuk disambung pada minggu ni. Normal lah kan sebab belum biasa lagi dengan xampp. Kali ni aku memang tak bawak laptop dah datang kelas sebab kalau bawak pun masalah dulu still tak ada jalan penyelesaian. hahahaha

Ok, pada minggu ni kami diajar dengan benda baru iaitu mengenai User Authentication. Ada 4 jenis user authentication kesemuanya. 

1. Log in User
2. Log out User 
3. Restrict Acess to Page
3. Check New Username

Tetapi pada minggu ini, User Authentication untuk Log out User belum belajar lagi. Pada tahap ini, aku dah clear sikit dengan PHP dan MySQL. Mungkin disebabkan oleh bantuan rakan rakan yang lebih mahir dan cekap dengan PHP. Aku bab bab database ni memang lemah sikit. Perlu tumpuan yang penuh dalam kelas baru boleh betul betul faham. huhuhu..

Kesimpulannya, dengan adanya User Authentication, website yang kita bina itu akan menjadi lebih dinamik dan menarik.



Jumpa lagi di next entry. Bye!



Wednesday, October 17, 2012

Minggu Kelima - PHP dan MySQL

Assalamualaikum

Untuk kelas minggu kelima ini, kami diajar berkenaan dengan PHP dan MySQL. Apa yang membezakan ASP dengan PHP adalah ASP menggunakan Microsoft Access sebagai database manakala PHP pula menggunakan MySQL sebagai database.

Untuk create website yang menggunakan PHP, kita perlu install xampp terlebih dahulu dan jika sebelum ini kita menggunkan IIS, jangan lupa untuk stopkan IIS. Ini adalah untuk membenarkan fungsi xampp berkerja dengan sempurna. Setelah berjaya install xampp, satu fail bernama xampp akan dibina secara automatik di Local C. Untuk PHP, kita perlu save projek di fail xampp --> htdocs.


Jangan lupa stopkan IIS terlebih dahulu!


Interface xampp.

Haaaaaa..ni ada benda nak share sikit pasal 1st experience aku dengan PHP. Masa kelas yang lepas aku ada bawa laptop masuk lab. Konon-konon kalau ada aktiviti nak buat terus la buat kat dalam laptop sendiri. Nak dijadikan cerita dekat laptop aku tak boleh nak masuk dekat PHPMyAdmin. Kena masukkan current password padahal sebelum ini tak pernah pun install xampp. Orang lain tak ada pulak jadi masalah macam aku. Disebabkan benda nih, aku dah anggap PHP ni leceh dan susah. hahahah. Aku rasa aku dah macam ketinggalan sikit dalam kelas sebab aku tak berjaya nak install xampp. Sampai sekarang tak berjaya nak cari penyelesaiannya. Hurmmmmm..

Mungkin disebabkan minggu ni baru lepas habis konvo dan baru lepas jumpa family, jadi mood nak belajar dah macam tersasar kat tempat lain. Dok ingat nak bersenang lenang je. Hahahaha. Sebelum aku akhiri coretan pada kali ni aku nak share lah satu gambar konvo aku baru baru ni. hehehehe..



Yeayyyy!! kami officially dah graduated untuk Degree. InsyaAllah untuk Master pulak will coming soon. =)






Monday, October 8, 2012

Minggu Keempat - Segalanya Mula Berjalan Dengan Lancar~

Assalamualaikum..

Untuk kelas minggu keempat, Dr Zaida cuba terangkan balik pengajaran masa minggu ketiga. Sebabnya ramai dikalangan kami menghadapi masalah semasa menyiapkan Exercise 1. Mula-mula Dr Zaida ajar macam mana nak install IIS (Internet Information Services). Kalau nak tau yang laptop or PC kita dah ada IIS, boleh pergi check di local C ---> Inetput. Kalau ada folder Inetpub memang confirm yang dalam laptop kita dah diinstall dengan IIS. Ohh yeaaa, sebab apa nak kena install IIS? Dengan istilah yang lebih mudah adalah untuk run php dan asp.

Kemudian, Dr Zaida juga ajar macam mana nak create site di Adobe Dreamweaver. Fungsinya adalah untuk develop dynamic webpage for asp and php and also help to manage file. Dr Zaida ajar step by step sampai la kita boleh catch up. Semua ini telah diajar masa minggu ketiga. Kali ni hanya untuk revise balik je. Selain dari itu, kami juga didedahkan macam mana nak set up database, create connection, setup asp and insert record.

Pada pendapat aku walaupun ini 1st time aku belajar pasal benda nih semua, kalau kita fokus dalam kelas semuanya tak akan ada masalah. Semuanya bergantung kepada diri sendiri. Kalau tertinggal boleh refer pada orang sebelah. Jangan diam je. Kalau tak alamatnya memang kita tak boleh catch up sampai bila bila.

Ok lah sampai kat sini je update kali nih. Jumpa lagi di next entry. Bye ^^

Monday, October 1, 2012

Minggu Ketiga - Cabaran Kini Bermula!


Assalamualaikum..

Alhamdullilah. Aku masih mempunyai kekuatan untuk menghadiri kelas Authoring System untuk kali ketiga. Minggu ketiga nih aku dah mula rasa bertapa sukarnya belajar Dreamweaver dengan Microsoft Access. Nasib baik masa dalam lab aku berjaya mengikut semua steps untuk buat web yang diajar oleh Dr Zaida. Walaupun ada kalanya aku sedikit lost. Hahahaha.. Tapi lagi nasib baik bila orang di sebelah PC aku dapat membantu kalau ada apa apa masalah.

Ohhh yeaa. Minggu ketiga nih kami semua mula didedahkan dengan IIS (Internet Information System). Bagi aku, ni 1st time aku dengar pasal IIS. Kami diajar untuk install IIS dan aku berjaya juga install di laptop sendiri. Hehehe. Kelas yang bermula dari pukul 4.30 petang - 7 malam banyak diisi dengan pengetahuan baru sehingga aku tak sedar yang rupa rupanya sudah pukul 7 malam. Aku tidak mempunyai masalah sangat dalam mengikuti pembelajaran dalam kelas. Bagi aku kalau kita 100% fokus, mesti kita boleh follow punya. So masa dalam kelas aku belajar nak create site dalam Dreamweaver, setup database - Access, create connection, setup the asp, insert record dan recordset. 

Yang jadi masalah dan cabaran bagi aku adalah nak buat semua nih di laptop sendiri. Memandangkan aku tak ada masalah untuk install IIS, so aku ingat yang seterusnya memang tak ada masalah la. Rupa rupanya aku salah besar. Step pertama untuk save fail database dengan project dalam wwwroot dah ada masalah. Kalau tak berjaya save, aku tak boleh nak start project langsung. Aku dah rungsing fikirkan kenapa fail aku tak boleh save. Bila nak save je akan keluar macam ni:

Tapi masalah nih dah selesai bila aku post dekat group Dreamweaver. Ramai kawan-kawan yang sudi membantu aku selesaikan masalah ni. Aku hanya perlu pergi ke security pada folder inetpub dan tukarnya jadi to everyone. Yeayyyyy!! dah selesai masalah. Aku dengan excitednya teruskan buat exercise balik yang macam dalam lab mengikut modul yang Dr Zaida bagi.

Betul lah pepatah yang ada menyatakan bahawa langit tak selalunya cerah. Lepas dapat selesaikan masalah tadi, aku terpaksa hadapi masalah yang lain pulak. Kali nih masalah untuk buat connection string. Arghhhhhhhh! Stresssssssnyaaaaaaaaaaaaa.. Bila klik 'Test', message box macam kat bawah yang keluar..


Macam mana nak selesaikan benda ni?? Dah penat asyik install and uninstall IIS jeee. Wuwuwuwuw~ Link semua dah betul. Copy dari elearning pastu tukar jadi database1.mdb je. Tapi still keluar error macam nih. Hmmphhhhh! Banyak betul cabaran nak kena hadapi. Yelahhhh kan. Aku nih dah jadi pelajar master. Dah kena berdikari. Tak kan semua nak merungut je. Hahahaha. Ok aku akan try cari solution untuk masalah nih.  Kalau berjaya test, aku akan kongsi kat next entry. So progress exercise dan assignment aku sampai kat sini je la. Doakan lah aku jumpa penawar terbaik untuk error macam atas nih. Hehehe. Jumpa lagi. Bye!