BORANG PENGESAHAN STATUS TESIS

Size: px
Start display at page:

Download "BORANG PENGESAHAN STATUS TESIS"

Transcription

1 UNIVERSITI TEKNOLOGI MALAYSIA PSZ 19:16 (Pind. 1/97) BORANG PENGESAHAN STATUS TESIS JUDUL : SISTEM INTEGRASI PENGURUSAN PESAKIT : TEMUJANJI, PEMBEDAHAN DAN PENDERMAAN DARAH SESI PENGAJIAN: SEMESTER II SESI 2007 / 2008 Saya HANISAH BINTI SAMID mengaku membenarkan tesis (PSM/Sarjana/Doktor Falsafah)* ini disimpan di Perpustakaan Universiti Teknologi Malaysia dengan syarat-syarat kegunaan seperti berikut: 1. Tesis adalah hakmilik Universiti Teknologi Malaysia. 2. Perpustakaan Universiti Teknologi Malaysia dibenarkan membuat salinan untuk tujuan pengajian sahaja. 3. Perpustakaan dibenarkan membuat salinan tesis ini sebagai bahan pertukaran antara institusi pengajian tinggi. 4. **Sila tandakan ( ) SULIT TERHAD (Mengandungi maklumat yang berdarjah keselamatan atau kepentingan Malaysia seperti yang termaktub di dalam AKTA RAHSIA RASMI 1972) (Mengandungi maklumat TERHAD yang telah ditentukan oleh organisasi/badan di mana penyelidikan dijalankan) TIDAK TERHAD Disahkan oleh (TANDATANGAN PENULIS) (TANDATANGAN PENYELIA) Alamat Tetap: Nama Penyelia : KG PT MOHAYAT, 82100, AYER BALOI, PONTIAN, JOHOR. PM MAZLEENA BTE SALLEH Tarikh : 9 MEI 2008 Tarikh : 9 MEI 2008 CATATAN: * Potong yang tidak berkenaan. ** Jika tesis ini SULIT atau TERHAD, sila lampirkan surat daripada pihak berkuasa/organisasi berkenaan dengan menyatakan sekali sebab dan tempoh tesis ini perlu dikelaskan sebagai SULIT atau TERHAD. Tesis dimaksudkan sebagai tesis bagi Ijazah Doktor Falsafah dan Sarjana secara penyelidikan, atau disertasi bagi pengajian secara kerja kursus dan penyelidikan, atau Laporan Projek Sarjana Muda (PSM).

2 Saya akui bahawa saya telah membaca karya ini dan pada pandangan saya karya ini adalah memadai dari segi skop dan kualiti untuk tujuan penganugerahan Ijazah Sarjana Muda Sains Komputer. Tandatangan :. Nama Penyelia : PM MAZLEENA BTE SALLEH Tarikh : 9 MEI 2008

3 i SISTEM INTEGRASI PENGURUSAN PESAKIT : TEMUJANJI, PEMBEDAHAN DAN PENDERMAAN DARAH HANISAH BINTI SAMID Laporan Projek ini dikemukakan sebagai memenuhi sebahagian daripada syarat Penganugerahan Ijazah Sarjana Muda Sains (Sains Komputer) Fakulti Sains Komputer dan Sistem Maklumat Universiti Teknologi Malaysia Mei, 2008

4 ii Saya akui tesis ini yang bertajuk Sistem Integrasi Pengurusan Pesakit : Temujanji, Pembedahan Dan Pendermaan Darah adalah hasil kerja saya sendiri kecuali petikan-petikan yang diambil dari mana-mana sumber yang tiap-tiap satunya telah saya jelaskan sumbernya Tandatangan :... Nama Penulis : HANISAH BINTI SAMID Tarikh : 9 MEI 2008

5 iii DEDIKASI Dedikasi ini ditujukan khas untuk insan-insan yang dihormati dan dikasihi: Buat Ayah dan Mak tersayang, Jutaan terima kasih yang tak terhingga buat ayah dan mak kerana sentiasa memberikan dorongan dan sokongan yang berterusan kepada Ani. Buat Teman-teman yang disayangi selalu, Saat-saat pertemuan dan setiap kenangan yang tercipta tidak akan Nisa lupakan. Terima kasih kerana sentiasa memberikan tunjuk ajar dan sokongan kepada Nisa selama ini. Akhir sekali, terima kasih kepada semua pihak terlibat yang sentiasa membantu diri ini.

6 iv PENGHARGAAN Bersyukur saya ke hadrat Allah s.w.t. kerana dengan limpah kurnia-nya, dapatlah saya menyudahkan laporan PSM II ini. Di kesempatan ini juga, saya ingin merakamkan setinggi-tinggi penghargaan kepada penyelia PSM II saya iaitu, PM Mazleena Salleh atas bimbingan dan tunjuk ajarnya kepada saya dalam menyudahkan laporan ini. Di samping itu, penghargaan juga diberikan kepada para pensyarah dan rakanrakan yang telah banyak membantu dan menyumbang idea serta pendapat yang bernas kepada saya semasa proses penulisan laporan PSM II serta sepanjang pembangunan sistem dilakukan ini. Akhir sekali, tidak lupa juga ucapan jutaan terima kasih kepada ahli keluarga yang tersayang terutama ibu bapa saya kerana dorongan dan sokongan penuh yang diberikan terhadap saya dalam tempoh menyiapkan laporan ini. Semoga Allah s.w.t. membalas segala jasa dan budi baik yang dicurahkan oleh semua pihak yang terlibat.

7 v ABSTRAK Sistem pengurusan pesakit di hospital-hospital pada masa kini memerlukan peningkatan pengurusan maklumat pesakit bagi temujanji antara doktor dan pesakit, pendermaan darah dan pembedahan. Projek yang dilaksanakan ini iaitu sistem integrasi pengurusan pesakit bagi temujanji, pembedahan dan pendermaan darah bertujuan untuk memudahkan pihak pentadbiran hospital dengan meningkatkan tahap pengurusan maklumat pesakit, pengurusan temujanji antara pesakit dengan doktor, pengurusan penempahan bilik pembedahan dan pengurusan maklumat pendermaan darah dengan bantuan teknologi masa kini. Sistem-sistem tersebut digabungkan untuk menjadi satu sistem yang berintegrasi bagi mengelakkan berlakunya pertindihan maklumat pesakit serta memudahkan penyelenggaraan maklumat-maklumat tersebut. Untuk memudahkan capaian kepada maklumat yang tersimpan, teknologi berasaskan web serta SMS telah digunakan. Sistem ini menggunakan metodologi prototaip. Pembangunan sistem ini juga melibatkan penggunaan Microsoft Web Developer 2005 Express Edition dan Microsoft SQL Server Sistem ini diharapkan dapat meningkatkan tahap kualiti pengurusan maklumat pesakit di hospital-hospital.

8 vi ABSTRACT Nowadays, a patient management system in hospital are need to be upgrade and increase the management quality in appointment between doctor and patient, blood donation and surgery system to ensure that the patient information are manageable. Patient management system for appointment, operation and blood donation are developed to ease the hospital administration by increasing the level of patient information management, appointment between doctor and patient management, operating theatre booking management and blood donation management with the use of latest technology. Those system are combined and make it as one integrated system to prevent redundancy in patient information and easy maintenance. To make sure that the information retrieval can be achieved, this system is developed with web-based design and supported with SMS technology. This system is using the prototyping methodology. The system development is using Microsoft Web Developer 2005 Express Edition and Microsoft SQL Server Hopefully, the development of this system can provide functionality to improve a quality level of management in patient information at hospital.

9 vii KANDUNGAN BAB PERKARA MUKA SURAT HALAMAN JUDUL HALAMAN PENGAKUAN HALAMAN DEDIKASI PENGHARGAAN ABSTRAK ABTRACT KANDUNGAN SENARAI JADUAL SENARAI RAJAH SENARAI SINGKATAN SENARAI ISTILAH SENARAI LAMPIRAN i ii iii iv v vi vii xi xii xv xvi xvii BAB 1 PENGENALAN PROJEK 1.1 Pengenalan Latar Belakang Masalah Matlamat Objektif Skop 4

10 viii 1.6 Kepentingan Projek Ringkasan 7 BAB 2 KAJIAN LITERATUR 2.1 Pengenalan Kajian Terhadap Sistem Sedia Ada Temujanji Antara Doktor dan Pesakit Pendermaan Darah Pembedahan Analisis Masalah Terhadap Sistem sedia Ada Temujanji Antara Doktor dan Pesakit Integrasi Antara Sistem Kajian Terhadap Teknologi Yang Digunakan Internet HyperText Transfer Protocol (HTTP) Internet Information Service(IIS) Microsoft SQL Server Microsoft Visual Web Developer 2005 Express Edition Modem GSM Short Messaging Service (SMS) Ringkasan 21 BAB 3 METODOLOGI PROJEK 3.1 Pengenalan Metodologi Prototaip Kaedah Unified Modeling Language (UML) 26

11 ix 3.4 Keperluan Perkakasan dan Perisian Spesifikasi Perkakasan Spesifikasi Perisian Short Message Service (SMS) Ringkasan 30 BAB 4 REKABENTUK SISTEM 4.1 Pengenalan Rekabentuk Rangkaian Sistem Rekabentuk Senibina Sistem Rajah Kes Guna Takrifan Bagi Aktor Sistem Takrifan Bagi Kes Guna Sistem Rajah Jujukan Rekabentuk Pangkalan Data Rekabentuk Antaramuka Rekabentuk Input Rekabentuk Output Ringkasan 45 BAB 5 IMPLEMENTASI DAN PENGUJIAN 5.1 Pengenalan Implementasi Implementasi Bahagian Pentadbiran Sistem Operasi Penambahan, Pengemaskinian dan Penghapusan Maklumat Implementasi Bahagian SMS 51

12 x 5.4 Implementasi Sistem Temujanji Antara Doktor dan Pesakit Implementasi Sistem Pendermaan Darah Implementasi Sistem Pembedahan Pengujian Terhadap Sistem Pengujian Terhadap Pangkalan Data Pengujian Terhadap Input Dan Output Sistem Pengujian Integrasi Unit Rumusan 67 BAB 6 PERBINCANGAN DAN KESIMPULAN 6.1 Pengenalan Pencapaian Kebaikan Sistem Kelemahan Sistem Cadangan Pembaikan Ringkasan 72 RUJUKAN 73

13 xi SENARAI JADUAL NO. JADUAL TAJUK MUKA SURAT 2.1 Kumpulan Darah ABO Pemilihan Kesesuaian Darah Untuk Tujuan Pemindahan Darah Spesifikasi Perkakasan Peralatan Komputer Spesifikasi Perkakasan Untuk Fungsi SMS Spesifikasi Perisian Takrifan Aktor Bagi Proses Temujanji Takrifan Aktor Bagi Proses Pendermaan Darah Takrifan Aktor Bagi Proses Pembedahan Takrifan Kes Gunaan Sistem Bagi Temujanji Takrifan Kes Gunaan Sistem Bagi Pendermaan Darah Takrifan Kes Gunaan Sistem Bagi Pembedahan Spesifikasi Input Pengguna Spesifikasi Output Pengguna 44

14 xii SENARAI RAJAH NO. RAJAH TAJUK MUKA SURAT 2.1 Carta Alir Proses Temujanji Antara Pesakit Dan Doktor Proses Pendermaan Darah Sistem Maklumat Penderma Darah Secara Atas Talian Borang Pendaftaran Sebagai Penderma Darah Proses Pemindahan Darah Proses Sebelum Dan Selepas Pembedahan Aliran Senibina Model Prototaip Rekabentuk Rangkaian Sistem Rekabentuk Senibina Sistem Rekabentuk Hubungan Entiti Bagi Integrasi Antara Temujanji Dan Pembedahan Rekabentuk Hubungan Entiti Bagi Temujanji Rekabentuk Hubungan Entiti Bagi Pendermaan Darah Rekabentuk Hubungan Entiti Bagi Pembedahan Keratan Antaramuka Log Masuk Keratan Kod Aturcara Bagi Log Masuk Antaramuka Laman Utama Bagi Pentadbir Antaramuka Paparan Utama Pengguna Sistem Antaramuka Paparan Maklumat Pengguna Sistem Keratan Kod Aturcara Bagi Proses Penambahan Keratan Kod Aturcara Bagi Proses Pengemaskinian Keratan Kod Aturcara Bagi Proses Penghapusan 51

15 xiii 5.9 Keratan Kod Aturcara Bagi SMS Antaramuka Bagi Doktor Untuk Menetapkan Jadual Waktu Antaramuka Bagi Paparan Temujanji Antaramuka Untuk Pengesahan Temujanji Antaramuka Untuk Pengesahan Temujanji Melalui SMS Peringatan Antaramuka Bagi Senarai Pesakit Antaramuka Bagi Maklumat Pesakit Antaramuka Bagi Status Pesakit Antaramuka Untuk Membuat Temujanji Antaramuka Pengisian Maklumat Temujanji Antaramuka Bagi Maklumat Temujanji Antaramuka Bagi Pemberitahuan Temujanji Baru Melalui SMS Peringatan Antaramuka Borang Pengisian Maklumat Penderma Darah Antaramuka Carian Darah Antaramuka Paparan Maklumat Penderma Darah Antaramuka Paparan Maklumat Terperinci Penderma Darah Antaramuka Tempahan Bilik Pembedahan Antaramuka Pemberitahuan Pembedahan Baru Melalui SMS Peringatan Antaramuka Paparan Tempahan Bilik Pembedahan Antaramuka Pemberitahuan Pembatalan Pembedahan Melalui SMS Peringatan Ralat Pada Pangkalan Data Keratan Kod Aturcara Untuk Capaian Ke Pangkalan Data Mesej Ralat Pada Log Masuk 64

16 xiv 5.32 Mesej Ralat Jika Pengisian Maklumat Tidak Menepati Format Mesej Ralat Jika Pengisian Maklumat Tidak Lengkap Mesej Ralat Jika Pengisian Maklumat Katalaluan Berbeza Contoh Ralat Pada Pengintegrasian Unit 66

17 xv SENARAI SINGKATAN ASP - Active Server Pages FTP - File Transfer Protocol GSM - Global Standard Mobile HTTP - Hypertext Transfer Protocol ID - Identification IIS - Internet Information Service ISDN - Integrated Services Digital Network LAN - Local Area Network OT - Operating Theatre PC - Personal Computer POC - Point Of Care PCMCIA - Personal Computer Memory Card Association RAD - Rapid Application Development RFC - Request For Comment RFID - Radio Frequency Identification SMS - Short Messaging Service SQL - Structure Query Language TCP/IP - Transmission Control Protocol/Internet Protocol UML - Unified Modeling Language USB - Universal Serial Bus

18 xvi SENARAI ISTILAH Bahasa Melayu Bahasa Inggeris Aktor - Actor Bilik Pembedahan - Operating Theatre (OT) Kata Laluan - Password Kebenaran - Admission Kes Gunaan - Use Case Khidmat Pesanan Ringkas - Short Messaging Service Komputer Peribadi - Personal Computer Komputer Riba - Laptop Computer Laluan - Gateway Nama Pengguna - Username Peralatan luaran - External Device Protokol - Protocol Sistem Kumpulan Darah - Blood Group System Validasi - Validation Verifikasi - Verification

19 xvii SENARAI LAMPIRAN LAMPIRAN PERKARA MUKA SURAT A Carta Gantt Projek I 75 B Carta Gantt Projek II 77 C Rajah Kes Gunaan 79 D Rajah Jujukan 84 E Rekabentuk Pangkalan Data 88 F Manual Pengguna 93

20 BAB 1 PENGENALAN PROJEK 1.1 Pengenalan Secara umumnya, hospital boleh didefinisikan sebagai sebuah institusi perubatan yang memberikan kemudahan seperti rawatan perubatan, rawatan diagnostik dan perkhidmatan pembedahan seperti penjagaan perubatan serta rawatan kepada pesakit yang menghidapi penyakit serta mengalami kecederaan dan dipantau oleh doktor dan jururawat yang terlibat. Bagi memastikan proses rawatan berjalan dengan lancar, doktor dan jururawat adalah antara pihak yang memainkan peranan utama dalam memastikan para pesakit menerima segala keperluan dan rawatan yang sepatutnya. Dalam memberikan perkhidmatan kepada setiap pesakit yang berkunjung ke hospital setiap hari dengan kapasiti pengunjung yang tinggi, adakalanya perkhidmatan kepada pesakit adalah terhad. Oleh itu, pesakit perlu berada di dalam senarai menunggu untuk diberikan rawatan. Antara aktiviti yang melibatkan penggunaan

21 2 senarai menunggu pesakit ini adalah proses membuat temujanji antara doktor dan pesakit, pembedahan dan pendermaan darah. Dalam era pembangunan teknologi pengkomputeran yang pesat, penggunaan komputer secara maksima dapat dilihat sebagai satu alat yang sangat membantu pengurusan pihak hospital dalam menguruskan maklumat-maklumat pesakit tersebut. Ini kerana, penggunaan komputer mampu meningkatkan kualiti dan kecekapan pengurusan penyimpanan maklumat pesakit serta adanya bantuan teknologi yang lain seperti penggunaan SMS. Oleh itu, pembangunan sistem ini amat diperlukan bagi melancarkan pengurusan maklumat pesakit dan mengurangkan masalah yang dihadapi. 1.2 Latar Belakang Masalah Dewasa ini, salah satu masalah yang dapat dilihat di hospital-hospital adalah sistem pengurusan pesakit yang sedia ada, dikecilkan skopnya kepada temujanji antara doktor dan pesakit, pembedahan dan pendermaan darah. Merujuk kepada proses temujanji antara doktor dan pesakit, sistem temujanji yang dipraktikkan pada masa kini adalah secara manual di mana pesakit perlu hadir ke hospital atau membuat panggilan terlebih dahulu untuk membuat temujanji dengan doktor dan doktor pula kadangkala menerima pesakit yang ramai dalam sehari. Sebuah sistem temujanji perlu dibangunkan bagi membantu urusan temujanji antara doktor dan pesakit agar bertambah baik dengan adanya bantuan teknologi masa kini. Selain itu, sistem tempahan bilik pembedahan sedia ada menggunakan talian telefon sebagai alat perhubungan utama untuk menghubungi pakar bedah bagi

22 3 memaklumkan sesi pembedahan yang akan dilakukan. Memandangkan wujudnya pelbagai teknologi yang boleh digunakan selain telefon seperti teknologi Internet dan SMS, ini dapat dilihat sebagai satu cara alternatif mengurangkan kos penggunaan talian telefon. Tambahan pula, sistem-sistem sedia ada bagi temujanji antara doktor dan pesakit, tempahan bilik pembedahan dan pengurusan bank darah hospital tidak melibatkan integrasi di antara sistem tersebut. Sistem sedia ada memerlukan setiap pengguna mendapatkan maklumat secara manual iaitu menelefon atau berjumpa dengan pihak terlibat. Contohnya, bagi pihak doktor yang ingin melihat maklumat pesakitnya yang akan melalui pembedahan perlu menghubungi dahulu pihak yang terlibat dalam urusan tempahan bilik pembedahan dan sekiranya operasi pembedahan melibatkan permintaan bekalan darah dari bank darah hospital, urusan dilakukan dengan melakukan pengisian borang tertentu untuk mendapatkan bekalan darah yang diperlukan. Oleh kerana sistem-sistem tersebut saling tidak berintegrasi, maka terdapat kemungkinan akan berlaku pertindihan maklumat pesakit. Oleh itu, sebuah sistem yang dapat memudahkan pengurusan bukan sahaja untuk urusan temujanji antara doktor dan pesakit malahan meningkatkan kualiti pengurusan maklumat-maklumat berkaitan tempahan bilik pembedahan serta bank darah hospital. 1.3 Matlamat Projek Sistem integrasi pengurusan pesakit bagi temujanji, pembedahan dan pendermaan darah menekankan konsep integrasi iaitu gabungan sistem-sistem di mana

23 4 setiap sistem mampu berkomunikasi di antara satu sama lain untuk memperoleh maklumat yang dikehendaki. Matlamat utama telah dicapai semasa proses pembangunan sistem ini iaitu membangunkan sistem pengurusan pesakit yang berintegrasi antara temujanji, pembedahan dan pendermaan darah. 1.4 Objektif Projek Terdapat tiga objektif utama bagi projek yang telah dibangunkan iaitu: i. Mengkaji dan mengenalpasti masalah sistem pengurusan pesakit sedia ada. ii. Merekabentuk sistem yang merangkumi temujanji, tempahan bilik pembedahan dan pengurusan bank darah. iii. Membangunkan sistem pengurusan pesakit yang berintegrasi. 1.5 Skop Projek Skop bagi projek ini adalah seperti berikut : i. Sistem integrasi pengurusan pesakit bagi temujanji, pembedahan dan pendermaan darah ini adalah berasaskan web.

24 5 ii. Sistem ini hanya boleh dicapai oleh pengguna yang terlibat iaitu pentadbir, doktor, jururawat, pakar bedah, penyelaras tempahan bilik pembedahan, staf pendermaan darah dan pesakit. iii. Sistem ini memberi fokus kepada proses temujanji antara doktor dan pesakit, urusan tempahan bilik pembedahan dan pengurusan bank darah sahaja. iv. Hanya sistem temujanji dan tempahan bilik pembedahan sahaja yang saling berintegrasi. v. Teknologi SMS turut digunakan dalam sistem ini di mana hanya melibatkan penghantaran SMS peringatan secara automatik melalui sistem tersebut. vi. Paparan terbaik bagi sistem ini adalah menggunakan pelayar Internet Explorer. 1.6 Kepentingan Projek Pembangunan sistem integrasi pengurusan pesakit bagi temujanji, pembedahan dan pendermaan darah ini adalah perlu bagi memudahkan dan meningkatkan kualiti pengurusan senarai menunggu pesakit di hospital-hospital pada masa hadapan. Sistem ini dibangunkan secara berasaskan web dengan tujuan untuk memudahkan capaian oleh pengguna-pengguna terlibat iaitu pihak doktor, jururawat, pakar bedah, penyelaras bilik pembedahan, staf pendermaan darah dan pesakit berdaftar secara pantas.

25 6 Sistem ini juga mengintegrasikan sistem temujanji antara doktor dan pesakit, sistem tempahan bilik pembedahan serta sistem pendermaan darah. Ini mengelakkan berlakunya pertindihan maklumat-maklumat kerana hanya satu pangkalan data sahaja yang digunakan. Bagi proses temujanji di antara doktor dan pesakit, sistem ini menyediakan fungsi di mana pihak doktor atau jururawat boleh melakukan proses memapar, menambah, mengemaskini semula, menghapus serta carian maklumat pesakit. Selain itu, pihak doktor boleh melihat maklumat pesakit yang akan melalui pembedahan. Senarai maklumat temujanji juga boleh dilihat, diubah atau dibatalkan. Bagi pesakit pula, mereka boleh melakukan proses memapar maklumat mereka serta maklumat temujanji yang perlu dihadiri. Sistem ini turut membenarkan pesakit untuk membuat temujanji baru dengan membuat pilihan doktor dan melihat serta membuat tempahan berdasarkan kekosongan masa pada jadual waktu bagi doktor yang dipilih. Setelah itu, pilihan yang telah dilakukan akan disahkan oleh doktor berkenaan samada diterima atau tidak. Terdapat fungsi penghantaran SMS secara automatik kepada pihak doktor atau pesakit untuk tujuan pemberitahuan temujanji. Bagi proses tempahan bilik pembedahan pula, pihak penyelaras bilik tempahan boleh melakukan tempahan bilik pembedahan, mengubah dan membatalkan tempahan tersebut. Penghantaran SMS pembatalan atau perubahan pembedahan kepada pihak pakar bedah adalah secara automatik melalui sistem ini. Selain itu, pihak pakar bedah turut boleh melihat maklumat jadual pembedahan yang akan dijalankan atau sekiranya terdapat perubahan atau pembatalan pembedahan yang telah ditetapkan.

26 7 Bagi pengurusan bank darah hospital pula, sistem ini membenarkan staf pendermaan darah mengisi maklumat bagi penderma darah baru. Maklumat darah yang diterima akan dimasukkan ke dalam pangkalan data bank darah hospital. Selain itu, carian maklumat bank darah boleh dilakukan berdasarkan jenis darah. Carian maklumat penderma darah yang lebih terperinci berdasarkan nama, nombor kad pengenalan dan tarikh bagi pendermaan terakhir yang dibuat juga boleh dilakukan 1.7 Ringkasan Kesimpulannya, pembangunan sistem integrasi pengurusan pesakit bagi temujanji, pembedahan dan pendermaan darah ini memberikan banyak kebaikan dan kemudahan yang boleh dimanfaatkan oleh pihak hospital. Bab 1 menerangkan masalah dalam sistem sedia ada, matlamat, skop dan objektif sistem. Kajian dan analisis masalah yang wujud dalam sistem sedia ada serta ringkasan penggunaan teknologi dan perisian yang digunakan akan dikupas pada Bab 2. Bab 3 pula membincangkan metodologi yang dipilih iaitu metodologi prototaip serta spesifikasi perkakasan dan perisian yang terlibat untuk membangunkan sistem ini. Seterusnya, Bab 4 menghurai secara terperinci rekabentuk-rekabentuk yang terlibat serta huraian maksud tentang rajah kes guna dan rajah jujukan bagi menerangkan interaksi di antara pengguna dan sistem ini. Selain itu, Bab 5 pula membincangkan implimentasi iaitu penerangan secara menyeluruh mengenai bahagian-bahagian dalam sistem serta pengujian-pengujian yang telah dilakukan pada sistem. Akhir sekali, perbincangan serta kesimpulan mengenai pencapaian yang diperoleh, kebaikan dan kelemahan yang terdapat pada sistem serta cadangan pembaikan yang boleh dilakukan akan diterangkan pada Bab 6.

27 BAB 2 KAJIAN LITERATUR 2.1 Pengenalan Bab ini akan membincangkan topik-topik yang berkaitan berdasarkan kajiankajian yang telah dilakukan sebelum pelaksanaan pembangunan sistem. Ia termasuklah kajian terhadap sistem sedia ada, teknologi atau teknik yang terlibat serta perisianperisian aplikasi yang digunakan dalam pembangunan sistem. Pertama sekali, perbincangan tertumpu kepada kajian terhadap sistem pengurusan pesakit sedia ada meliputi proses temujanji antara doktor dan pesakit, pendermaan darah dan pembedahan sebelum sistem yang baru dibangunkan. Bab ini juga akan membincangkan perisian-perisian yang terlibat dalam proses pembangunan sistem ini seperti Internet Information Server (IIS), Microsoft SQL Server 2005, Microsoft Web Developer 2005 Express Edition, Modem GSM, Short Messaging Service (SMS).

28 9 2.2 Kajian Terhadap Sistem sedia Ada Secara umumnya, masalah yang wujud dalam pengurusan senarai menunggu pesakit bukan sahaja berlaku di Malaysia bahkan masalah ini turut diberi perhatian di seluruh dunia. Kajian terhadap sistem sedia ada memberi fokus kepada contoh-contoh kajian tentang masalah pengurusan senarai menunggu pesakit yang telah dilakukan merangkumi proses temujanji antara doktor dan pesakit, tempahan bilik pembedahan dan pendermaan darah Temujanji Antara Doktor dan Pesakit Temujanji boleh ditakrifkan sebagai masa peruntukan untuk sesuatu perkara contohnya untuk proses rawatan antara doktor dan pesakit pada masa tertentu. Rajah 2.1 merupakan carta alir bagi temujanji antara pesakit dan doktor secara umum di hospital-hospital. Pesakit membuat panggilan untuk temujanji Pihak pengurusan menentukan tarikh temujanji Pesakit daftar masuk Pesakit daftar keluar Pesakit berjumpa doktor Jururawat membawa pesakit ke bilik temujanji Rajah 2.1 Carta Alir Temujanji Antara Pesakit Dan Doktor

29 Pendermaan Darah Darah secara umumnya adalah cecair merah yang mengalir pada arteri dan vena dalam tubuh badan yang membawa oksigen dan karbon dioksida daripada tisu badan. Jenis darah atau kumpulan darah pula adalah pengklasifikasian darah berdasarkan kepada kehadiran bahan antigen perwarisan pada permukaan sel darah merah yang mungkin mengandungi protien, karbohidrat dan glikoprotien. Sistem kumpulan darah terbentuk daripada kehadiran beberapa antigen. Jenis darah ditentukan sebahagiannya berdasarkan antigen kumpulan darah ABO yang hadir pada sel darah merah. Jadual 2.1 menunjukkan jenis-jenis darah dalam sistem kumpulan darah ABO [1]. Jadual 2.1 Kumpulan Darah ABO Kumpulan Darah Kumpulan A Kumpulan B Kumpulan AB Kumpulan O Jenis sel darah merah A B AB O Antibodi Anti-B Anti-A - Anti-A dan Anti-B Antigen Antigen A Antigen B Antigen A dan B - Pendermaan darah adalah satu proses di mana penderma darah dengan sukarela mendermakan darahnya untuk tujuan pengumpulan dan simpanan bekalan darah di bank darah hospital yang kemudiannya digunakan untuk proses pemindahan darah kepada pesakit yang memerlukan.

30 11 Jadual 2.2 menunjukkan pemilihan kesesuaian darah mengikut jenis darah pesakit tersebut [2]. Jadual 2.2 Pemilihan Kesesuaian Darah Untuk Pemindahan Darah KUMPULAN DARAH PENDERMA O A B AB KMUPULAN DARAH PESAKIT O A - - B - - AB Proses pendermaan darah secara umumnya melibatkan beberapa fasa iaitu pendaftaran, temubual perubatan, pemeriksaan mini fizikal, pendermaan darah dan penyegaran dan istirehat. Rajah 2.2 menunjukkan proses aliran setiap fasa bagi proses pendermaan darah [3].

31 12 Pendaftaran Temubual perubatan Pemeriksaan mini fizikal Pendermaan darah Penyegaran dan istirehat Rajah 2.2 Proses Pendermaan Darah Merujuk pada Rajah 2.2, bagi fasa pendaftaran, penderma perlu mengisi maklumat diri di dalam borang pendaftaran. Seterusnya, temubual dilakukan oleh staf yang bertugas untuk melihat sejarah perubatan penderma. Untuk fasa berikutnya, suhu, denyutan nadi dan tekanan darah akan disemak. Kemudian, sampel darah akan diambil dan diuji untuk memastikan kandungan zat besi dalam darah adalah mencukupi. Pada fasa pendermaan darah, darah akan diambil dengan anggaran satu pain darah dan dalam fasa seterusnya, penderma darah akan diberi rehat dan sumber makanan untuk menjana semula tenaga akibat kekurangan bekalan darah. Terdapat beberapa contoh sistem sedia ada yang telah diambil bagi proses pendermaan darah. Rajah 2.3 menunjukkan sistem maklumat penderma darah secara atas talian [4].

32 13 Rajah 2.3 Proses Carian Jenis Darah Di Bank Barah Sistem Maklumat Penderma Darah Secara Atas Talian adalah contoh sistem bank darah di Tripura, India yang membenarkan carian jenis kumpulan darah di daerah yang diingini. Sistem ini akan memaparkan maklumat penderma darah berdasarkan pilihan kumpulan darah dan daerah. Rajah 2.4 Borang Pendaftaran Sebagai Penderma Darah Baru Secara Atas Talian

33 14 Rajah 2.4 menunjukkan borang pendaftaran sebagai penderma darah baru secara atas talian yang boleh didapati menerusi laman web American Red Cross [3]. Selepas pendaftaran, penderma darah boleh memilih pusat derma darah bagi menentukan lokasi serta masa temujanji untuk pendermaan darah. Rajah 2.5 pula menunjukkan penggunaan teknologi RFID bagi proses pemindahan darah [5]. Rajah 2.5 Proses Pemindahan Darah Teknologi RFID adalah antara teknologi terkini yang digunakan dalam proses pendermaan dan pemindahan darah. Penggunaan teknologi RFID ini dapat mengurangkan kesilapan semasa proses pemindahan darah. Beberapa contoh kesilapan yang sering terjadi adalah kesilapan semakan kesesuaian jenis darah di bank darah, kesilapan staf bertugas kerana melakukan banyak tugas pada satu masa dan kesilapan melabel disebabkan beberapa faktor seperti pesakit mempunyai nama yang hampir sama dan dalam keadaan tergesa-gesa. Penggunaan borang yang banyak dan semakan secara manual turut menyumbang kepada berlakunya kesilapan. Teknologi ini menggunakan tag RFID MHz yang diletakkan pada pergelangan tangan pesakit dan beg darah. Keseluruhan hospital pula menggunakan

34 15 rangkaian tanpa wayar. Peralatan yang terlibat adalah komputer peribadi, komputer riba dan PDA. Untuk proses pendermaan darah, apabila penderma darah memasuki wad, maklumat seperti nombor ID dan jenis darah direkod ke dalam sistem komputer dan meletakkan tag RFID pada pergelangan tangan. Kemudian penderma darah, memasuki tempat menderma darah di mana terdapat troli yang mengandungi mobil Point-Of-Care (POC) yang menggunakan komputer riba teknologi tanpa wayar 1.7 GHz, pembaca RFID tanpa wayar dan PDA. Sebelum pendermaan darah, staf bertugas akan membaca maklumat penderma darah menggunakan pembaca RFID. Maklumat penderma darah tersebut dipindahkan ke tag beg darah. Apabila pendermaan darah selesai, staf bertugas memeriksa dan membandingkan semula maklumat beg darah dan tag RFID penderma darah. Kemudian beg darah tersebut disimpan di bank darah hospital. Apabila darah penderma diperlukan untuk pemindahan darah, beg darah tersebut dibawa kepada pesakit yang memerlukan dan disahkan kesesuaiannya menggunakan pembaca PDA 520 MHz. Jika kesemua maklumat bersesuaian, proses pemindahan darah dilakukan Pembedahan Pembedahan boleh ditakrifkan sebagai salah satu cabang rawatan perubatan bagi kecederaan atau gangguan fungsi tubuh dengan melakukan pemotongan, manipulasi atau pengubahan organ tubuh samada menggunakan tangan atau dengan peralatan. Dalam erti kata lain, prosedur pembedahan yang telah dijadualkan adalah seseorang yang diletakkan di bilik pembedahan dengan kelengkapan peralatan untuk pembedahan dan dalam keadaan bawah sedar. Kebenaran untuk pembedahan tidak

35 16 diperlukan jika keputusan pembedahan dibuat oleh pakar bedah adalah dalam tempoh 24 jam. Sebelum pesakit memerlukan pembedahan, terdapat beberapa proses yang perlu dilalui. Rajah 2.6 menunjukkan carta alir pesakit sebelum dan selepas pembedahan [7]. Pra-pendaftaran dan ujian kebenaran masuk Sebelum pembedahan Semasa pembedahan Pulang ke rumah Proses penyembuhan Selepas pembedahan Rajah 2.6 Proses Sebelum Dan Selepas Pembedahan Proses ini bermula dengan pra-pendaftaran di mana pesakit perlu membawa kad insuran atau borang berkaitan. Seterusnya, setelah jadual pembedahan ditentukan oleh doktor, pesakit perlu menjalani ujian kebenaran untuk pembedahan. Semua ujian diagnostik perlu diselesaikan sebelum jadual pembedahan yang telah ditentukan. Sehari sebelum pembedahan dijalankan, pesakit perlu mengikut panduanpanduan sebelum pembedahan seperti menjaga pemakanan dan tidak merokok. Seterusnya, sebelum pembedahan dilakukan pesakit perlu menandatangani borang kebenaran untuk menjalani pembedahan. Selepas pembedahan dijalankan, pesakit akan diberi rawatan pemulihan dan akan dibenarkan pulang apabila pesakit telah pulih dari pembedahan yang dilakukan. Merujuk kepada penggunaan bilik pembedahan, kebanyakan hospital akan memastikan segala penggunaan sumber berkaitan iaitu mengekalkan pengoperasian

36 17 bilik pembedahan, pakar bedah dan staf bilik bedah sentiasa ada pada jadual pembedahan yang ditetapkan. Ini penting bagi memastikan masalah menunggu oleh pesakit yang lebih lama dapat diminimakan. 2.3 Analisis Masalah Terhadap Sistem sedia Ada Berdasarkan kajian yang dilakukan ke atas beberapa sistem sedia ada sebelum ini, terdapat kelemahan-kelemahan yang dapat dilihat Temujanji Antara Doktor dan Pesakit Masalah utama yang dapat dilihat adalah pada proses temujanji tersebut di mana kadangkala doktor menerima pesakit yang terlalu ramai iaitu pesakit yang telah membuat temujanji serta pesakit yang baru meminta untuk membuat temujanji pada masa itu. Oleh itu, untuk meningkatkan tahap pengurusan temujanji tersebut, sebuah sistem temujanji perlu dibangunkan untuk meningkatkan kualiti pengurusan temujanji antara doktor dan pesakit Integrasi Antara Sistem Integrasi antara sistem tidak diwujudkan antara sistem-sistem sedia ada di mana ia sepatutnya lebih memudahkan pengguna untuk mencari maklumat diperlukan tanpa perlu berjumpa dengan pihak yang terlibat.

37 Kajian Terhadap Teknologi Yang Digunakan Kajian terhadap teknologi yang akan digunakan dan akan dibincangkan termasuklah Internet, hypertext transfer protocol (HTTP), Microsoft SQL Server 2005, Microsoft Visual Web Developer 2005 Express Edition, modem GSM dan short messaging service (SMS) Internet Internet merupakan kumpulan atau jaringan dari jaringan komputer yang ada di seluruh dunia. Kini, komputer yang dahulunya adalah stand-alone dapat berhubungan dengan komputer-komputer yang lain. Definisi yang lain bagi Internet adalah ia bagaikan sebuah kota elektronik yang sangat besar di mana setiap penduduk memiliki alamat internet yang membenarkan proses pemindahan maklumat dan informasi. Keadaan ini boleh diibaratkan seperti sekiranya penduduk itu ingin mengelilingi kota, cukup dengan menggunakan komputer sebagai kenderaan. Jaringan jalannya tertumpu pada media telekomunikasi. Jalur lambatnya menggunakan line telefon dan jalur cepatnya menggunakan leased line atau ISDN HyperText Transfer Protocol (HTTP)

38 19 HTTP dicipta untuk mencapai halaman web serta menakrifkan beberapa kaedah yang digunakan untuk menguruskan capaian halaman web tersebut. Contoh kaedah adalah seperti GET, HEAD dan DELETE. HTTP merupakan protokol lapisan aplikasi. Ia melalui lapisan pengangkutan, rangkaian dan pautan data sebelum dihantar melalui rangkaian fizikal Internet Information Service (IIS) IIS adalah salah satu perisian daripada Microsoft yang disertakan bersama sistem pengoperasian Windows NT, Windows 2000 dan Windows Server IIS berfungsi sebagai enjin di mana dalam pembangunan sistem ini, IIS digunakan sebagai agen yang menghubungkan Microsoft SQL Server 2005 dengan Microsoft SQL Server. IIS juga turut digunakan sebagai perisian yang menghubungkan sistem dengan pelayar web dan perisian FTP serta pelayan e-mel yang lain pada komputer pengguna. Ia juga membenarkan komputer persendirian untuk menjadi pelayan seperti HTTP dan FTP. Selain itu, pelayan IIS perlu didirikan bagi menyediakan perkhidmatan protokol TCP/IP bagi membenarkan semua jenis perhubungan di antara pelayan SQL dengan komputer peribadi dan telefon bimbit Microsoft SQL Server 2005 Microsoft SQL Server 2005 pula adalah pelayan-pelanggan data hubungan yang digunakan dalam pemprosesan transaksi yang berasaskan senibina pelayan-pelanggan iaitu mempunyai komponen front-end (pelanggan) dan back-end (pelayan). Permintaan terhadap pelayan adalah menggunakan SQL.

39 Microsoft Visual Web Developer 2005 Express Edition Microsoft Visual Web Developer 2005 Express Edition merupakan perisian yang memudahkan pembangunan sistem di mana ia menyediakan kemudahan perpustakaan yang besar dan juga membolehkan sistem yang dibangunkan dikompil dan dilarikan. Pembangunan sistem ini yang menggunakan aplikasi ASP.NET dipermudahkan dengan penyediaan alat bantu yang lengkap oleh Microsoft Visual Web Developer 2005 Express Edition. Perisian ini juga turut menyokong pembangunan program yang melibatkan penggunaan telefon bimbit Modem GSM Pelayan telefon bimbit yang digunakan adalah modem GSM di mana dalam pembangunan sistem ini, modem GSM yang digunakan adalah telefon bimbit yang menyokong modem di dalamnya. Modem GSM adalah modem tanpa wayar yang berinteraksi dengan rangkaian tanpa wayar GSM yang bertindak seperti modem dial-up di mana modem ini menerima dan menghantar maklumat melalui gelombang radio. Modem GSM terdiri daripada external device atau kad PC atau PCMCIA. Umumnya, modem GSM luaran di sambungkan pada komputer melalui kabel selari atau kabel USB manakala penggunaan kad PC atau PCMCIA adalah untuk komputer riba dengan memasukkannya ke dalam slot kad PC atau PCMCIA pada komputer riba.

40 Short Messaging Service (SMS) SMS atau Khidmat Pesanan Ringkas adalah khidmat pesanan teks yang membenarkan pesanan teks pendek dalam lingkungan 140 hingga 160 nilai panjang karakter untuk dihantar kepada atau diterima semula oleh telefon bimbit. SMS telah diperkenalkan dalam sistem GSM dan disokong penggunaannya oleh semua sistem komunikasi mobil berasaskan digital. Seperti , pesanan teks disimpan dan dihantar pada pusat SMS. Ini bermakna, mesej teks boleh dihantar kemudian jika telefon bimbit tidak diaktifkan pada masa tersebut. 2.5 Ringkasan Secara keseluruhannya, kajian terhadap sistem integrasi pengurusan pesakit bagi temujanji, pembedahan dan pendermaan darah ini mempunyai kelemahan-kelemahan yang perlu diatasi. Oleh itu, pelbagai teknik, teknologi serta perisian dikaji kesesuaiannya dan telah digunakan untuk memastikan sistem yang dibangunkan dapat mengatasi masalah tersebut. Setelah kajian terhadap domain, teknologi serta teknik-teknik telah dilakukan, penyelesaian yang dikenalpasti telah dilaksanakan dalam rekabentuk sistem pada babbab seterusnya.

41 22

42 BAB 3 METODOLOGI PROJEK 3.1 Pengenalan Bahagian ini menerangkan metodologi yang digunakan dalam proses pembangunan sistem integrasi pengurusan pesakit bagi temujanji, pembedahan dan pendermaan darah. Umumnya, metodologi adalah keterangan tentang jujukan aktiviti yang membantu menyelesaikan masalah dalam pembangunan sistem atau perisian. Metodologi pembangunan menyediakan satu set teknik, paradigma, peralatan, bahasa pengaturcaraan dan kaedah-kaedah sampingan yang diperlukan untuk menganalisa keperluan sistem dan memodelkan sistem yang dibangunkan. Pemilihan metodologi yang bersesuaian adalah penting agar sistem yang dihasilkan dapat memenuhi kehendak pengguna. Metodologi yang digunakan dalam pembangunan sistem ini adalah metodologi prototaip.

43 Metodologi Prototaip Sistem integrasi pengurusan pesakit bagi temujanji, pembedahan dan pendermaan darah ini dibangunkan berdasarkan penggunaan metodologi yang dipilih iaitu Model Prototaip. Terdapat beberapa kelebihan menggunakan model ini iaitu seperti berikut: i. Model Prototaip ini menyokong kepada pembangunan sistem yang dapat memenuhi pelbagai keperluan pengguna yang sukar untuk dikenalpasti. ii. Model ini dapat membantu pembangun sistem mengenalpasti keperluan pengguna yang sentiasa berubah. iii. Model ini dapat menjelaskan keperluan untuk kedua-dua pembangun sistem dan juga pengguna dan ia juga dapat menguji dan menentukan rekabentuk yang sesuai. iv. Kesilapan pada fasa tertentu dalam model tersebut dapat dikenalpasti dengan lebih cepat sebelum seluruh sistem dihasilkan. Ini menjimatkan masa pengujian sistem, melancarkan proses serta meminimakan risiko pembangunan sistem. v. Model ini melibatkan perbincangan antara pembangun sistem dengan pengguna sistem sebelum sistem sebenar dibangunkan bagi memastikan sistem yang dibangunkan memenuhi keperluan pengguna. Fasa-fasa yang terlibat dalam pembangunan sistem menggunakan pendekatan berstruktur dan metodologi prototaip adalah seperti berikut: i. Fasa Perancangan Projek ii. Fasa Analisa Sistem iii. Fasa Rekabentuk Sistem

44 24 iv. Fasa Pembangunan Prototaip v. Fasa Pengujian dan Penilaian Prototaip vi. Fasa Implementasi Sistem Rajah 3.1 menunjukkan carta alir bagi senibina model prototaip yang digunakan untuk membangunkan sistem ini. Perancangan Analisis Rekabentuk Pembangunan Prototaip Implementasi Sistem Penilaian Prototaip Sistem yang telah siap Rajah 3.1 Rajah Aliran Senibina Model prototaip i) Fasa Perancangan Dalam fasa perancangan, masalah-masalah yang wujud dalam sistem pengurusan senarai menunggu pesakit sistem sedia ada dikenalpasti. Seterusnya, matlamat, objektif dan skop bagi sistem telah ditentukan. Aktiviti-aktiviti yang terlibat dalam fasa ini ditunjukkan pada Carta Gantt I di Lampiran A dan penerangan yang lebih lanjut boleh dirujuk kepada bahagian-bahagian pada Bab 1.

45 25 Pengumpulan maklumat dan kajian dilakukan dalam pelbagai kaedah. Antara kaedah yang digunakan adalah mendapatkan rujukan daripada internet dan lawatan ke hospital-hospital yang berkaitan. ii) Fasa Analisa Dalam fasa ini, keperluan pengguna dan sistem perlu dikenalpasti terlebih dahulu. Kajian yang dilakukan melibatkan lawatan ke hospital-hospital yang berkaitan dan carian sumber di internet dengan menganalisis sistem sedia ada untuk mendapatkan masalah-masalah asas bagi sistem ini. Seterusnya, spesifikasi keperluan juga dikenalpasti. iii) Fasa Rekabentuk Dalam fasa ini pula, rekabentuk sistem yang mengintegrasikan antara temujanji, pembedahan dan pendermaan darah telah dihasilkan berdasarkan keperluan pengguna yang telah lengkap. Rekabentuk struktur sistem secara kasar telah dihasilkan. Rekebentuk lain seperti rajah kes guna, rajah jujukan, penghasilan antaramuka dan rekabentuk pangkalan data turut dihasilkan. iv) Fasa Pembangunan Prototaip Fasa pembangunan sistem prototaip melibatkan aktiviti rekabentuk sistem prototaip. Ia juga melibatkan aktiviti pengaturcaraan sistem pengurusan secara prototaip. Bahasa pengaturcaraan yang digunakan adalah bahasa pengaturcaraan C- Sharp.NET di dalam ASP.NET dan pangkalan data dibina menggunakan Microsoft SQL Server 2005 bagi menyimpan jadual-jadual yang berkaitan.

46 26 v) Fasa Penilaian Prototaip Dalam fasa penilaian prototaip ini, sistem prototaip yang dibina akan diaplikasikan di mana sistem ini akan digunakan serta diuji oleh pengguna sistem. Pengubahsuaian akan dilakukan sehingga menepati kehendak pengguna sekiranya terdapat sebarang masalah yang timbul pada sistem tersebut. vi) Fasa Implementasi Dalam fasa ini, sistem prototaip yang telah diubahsuai dan diperbaiki, digabungkan menjadi sebuah sistem yang lengkap serta perlu menjalani proses validasi dan verifikasi sebelum dihantar dan digunakan oleh pengguna. Aktiviti-aktiviti yang terlibat dalam fasa ini ditunjukkan pada Carta Gantt II di Lampiran B. 3.3 Kaedah Unified Modeling Language (UML) Dalam proses pembangunan sistem ini, kaedah atau teknik yang digunakan untuk memodelkan sistem adalah UML. UML menggambarkan kelakuan sistem, interaksi antara objek dan juga rekabentuk sesuatu sistem. Selain itu, ia menyediakan notasi-notasi yang mudah difahami dan konsisten. UML mengandungi beberapa elemen grafik yang digabungkan menjadi rajah. Antara rajah-rajah yang terdapat dalam UML adalah seperti berikut:

47 27 i. Rajah Kes Guna Rajah kes gunaan terdiri daripada aktor dan kes gunaan. Aktor digunakan untuk mewakili pengguna dalam persekitaran sistem manakala kes gunaan digunakan untuk mewakili fungsi-fungsi yang digunakan dalam sistem. ii. Rajah Jujukan Rajah Jujukan digunakan untuk menunjukkan bagaimana sekumpulan objek dalam bahagian sistem berinteraksi dalam jujukan masa tertentu dan menunjukkan mesej yang dihantar dan diterima semula dalam transaksi proses tersebut. Kaedah UML ini akan digunakan dalam Bab 4 iaitu dalam bahagian rekabentuk sistem. 3.4 Keperluan Perkakasan dan Perisian Sebelum sesuatu sistem dibangunkan, analisis terhadap keperluan perkakasan dan perisian perlu dilakukan. Bahagian ini akan membincangkan jenis-jenis perkakasan serta perisian yang akan digunakan dalam membangunkan sistem ini Spesifikasi Perkakasan Perkakasan yang sesuai dengan perisian amat penting bagi memastikan perisian yang dipilih dapat berfungsi dengan baik. Senarai bagi spesifikasi perkakasan peralatan

48 28 komputer adalah seperti dalam Jadual 3.1 manakala senarai spesifikasi perkakasan untuk fungsi SMS ditunjukkan dalam Jadual 3.2. Jadual 3.1 Spesifikasi Perkakasan Peralatan Komputer Jenis Perkakasan Unit Pemprosesan Pusat (CPU) Ingatan Simpanan Rawak Kapasiti Cakera Keras Papan Kekunci Tetikus Penerangan Spesifikasi Intel Pentium 4 atau lebih 256 RAM atau lebih 40 GB atau lebih Jadual 3.2 Spesifikasi Perkakasan Untuk Fungsi SMS Telefon bimbit Modem GSM Jenis Perkakasan Penerangan Spesifikasi Spesifikasi Perisian Untuk membangunkan sistem pengurusan pesakit bagi temujanji, pendermaan darah dan pembedahan ini, perisian yang sesuai adalah amat penting bagi memastikan sistem dapat dibangunkan dengan baik. Oleh itu, beberapa jenis perisian yang bersesuaian dipilih dan pemilihan perisian adalah mengikut spesifikasi perisian seperti dalam Jadual 3.3.

49 29 Jadual 3.3 Spesifikasi Perisian Perisian Microsoft Visual Web Developer 2005 Express Edition Microsoft SQL Server 2005 Internet Information Sevice (IIS) Internet Explorer Microsoft Windows XP Microsoft Office 2003 Microsoft Project 2003 Rational Rose 2000 Enterprise Edition Keperluan Perisian Perisian yang digunakan untuk pembangunan antaramuka sistem serta menyokong aplikasi web ASP.NET. Perisian ini digunakan bagi membina objek-objek seperti jadual, data dalam pangkalan data yang menyimpan data yang dijana oleh sistem. Perisian ini digunakan sebagai agen yang menghubungkan Microsoft SQL Server 2005 dengan Microsoft SQL Server. Digunakan sebagai browser untuk menghasilkan paparan laman web yang lebih baik. Perisian sistem pengoperasian yang mesra pengguna. Perisian ini digunakan untuk menyokong dokumentasi projek dan tesis PSM serta laporan yang perlu. Perisian ini digunakan bagi menjana Carta Gantt iaitu carta yang menunjukkan perancangan kerja yang lebih teliti sepanjang proses pelaksanaan. Perisian ini digunakan untuk melukis rajah kes guna dan rajah jujukan yang diperlukan.

50 Short Message Service (SMS) Selain itu, teknologi SMS turut digunakan bagi membolehkan fungsi penghantaran secara manual dan automatik oleh doktor atau jururawat kepada pesakit yang terlibat. 3.4 Ringkasan Secara ringkasnya, Metodologi Prototaip yang digunakan bagi pembangunan sistem integrasi pengurusan pesakit bagi temujanji, pembedahan dan pendermaan darah dapat membantu pembangun menghasilkan sistem dengan lebih mudah dan sistematik. Fasa-fasa yang terlibat dalam metodologi ini menerangkan aktiviti yang dilakukan dalam pembangunan sistem ini. Pembangun juga dapat menentukan spesifikasi perkakasan dan perisian yang digunakan bagi menyiapkan projek ini.

51 BAB 4 REKABENTUK SISTEM 4.1 Pengenalan Bahagian ini menerangkan dan membincangkan rekabentuk-rekabentuk yang terlibat dalam proses pembangunan bagi sistem integrasi pengurusan pesakit bagi temujanji, pembedahan dan pendermaan darah. Pembangun akan membincangkan tentang rekabentuk sistem yang telah dibangunkan berdasarkan kajian kes pada Bab 2. Bab ini meliputi rekabentuk rangkaian sistem, rekabentuk senibina sistem, rajah kes guna, rajah kes jujukan, rekabentuk pangkalan data dan rekabentuk antaramuka.

52 Rekabentuk Rangkaian Sistem Rajah 4.1 menunjukkan rekabentuk rangkaian sistem yang terdiri daripada tiga jenis rangkaian iaitu, rangkaian komputer LAN, rangkaian internet dan rangkaian SMS. Bagi rangkaian komputer LAN, komputer peribadi digunakan oleh pihak doktor atau jururawat dan pihak pentadbir. Bagi rangkaian internet, pengguna iaitu pesakit dan penderma darah boleh mengakses terus ke laman web sistem tersebut. Manakala rangkaian SMS pula memerlukan modem GSM untuk memboleh dan membenarkan SMS dihantar kepada pesakit, doktor dan pakar bedah melalui sistem in. Ketiga-tiga rangkaian tersebut bersambung kepada pelayan SQL dan pelayan SQL tersebut terdiri daripada komponen pelayan IIS dan Pengurus SQL Server Rajah 4.1 Rekabentuk Rangkaian Sistem

53 Rekabentuk Senibina Sistem Rajah 4.2 menunjukkan struktur rekabentuk senibina sistem yang digunakan dalam sistem integrasi pengurusan pesakit bagi temujanji, pembedahan dan pendermaan darah. Bagi menghasilkan aplikasi SMS, modem GSM digunakan untuk memboleh dan membenarkan SMS dihantar dan diterima melalui sistem berasaskan web ini. Bagi menghasilkan aplikasi-aplikasi yang digunakan oleh pihak doktor, jururawat dan pesakit. Microsoft Visual Web Developer 2005 Express Edition dengan aplikasi web ASP.NET digunakan untuk melaksanakan pertanyaan-pertanyaan SQL ke atas pangkalan data dengan melalui pengurus SQL Server 2000 terlebih dahulu. Pelayan SQL terdiri daripada gabungan komponen pelayan IIS dan pengurus SQL Server Pelayan IIS bertindak sebagai pelayan server web kepada internet. Aplikasi-aplikasi Visual Web Developer Microsoft ASP.NET -IIS -TCP/IP Modem GSM -Aplikasi -Pengurus SQL Server 2005 Telefon Bimbit Rajah 4.2 Rekabentuk Senibina Sistem

54 Rajah Kes Guna Rekabentuk sistem ini memodelkan sistem dalam bentuk rajah kes guna yang terdiri daripada aktor dan kes guna. Secara umumnya, rajah kes guna adalah satu set peristiwa yang menghuraikan interaksi antara pengguna dan sistem yang digunakan untuk menggambarkan perhubungan antara aktor dan kes gunaan. Aktor mewakili pengguna yang akan berinteraksi dengan sistem manakala kes guna pula adalah pandangan luaran sistem mewakili beberapa tindakan yang akan dilakukan oleh pengguna. Rajah kes guna bagi sistem integrasi pengurusan pesakit bagi temujanji, pembedahan dan pendermaan darah bagi proses temujanji melibatkan empat jenis aktor iaitu pesakit, doktor, jururawat, dan pentadbir. Bagi pendermaan darah pula melibatkan empat jenis aktor juga iaitu perderma darah, doktor, jururawat dan pentadbir. Manakala bagi proses pembedahan pula melibatkan enam jenis aktor iaitu penyelaras tempahan, pengurus OT, pakar bedah, pakar anatesia, pesakit dan pentadbir. Semua rajah kes gunaan tersebut ditunjukkan pada Lampiran C iaitu dari Rajah C1 hingga Rajah C7. Rajah C1 menunjukkan kes guna bagi pentadbir sistem. Rajah C2, Rajah C3 dan Rajah C4 masing-masing menunjukkan kes gunaan bagi pesakit, doktor dan jururawat untuk proses temujanji. Rajah C5 menunjukkan kes guna proses pendermaan darah bagi staff pendermaan darah. Rajah C6 dan Rajah C7 masing-masing menunjukkan kes guna bagi penyelaras tempahan bilik pembedahan dan pakar bedah untuk proses pembedahan Takrifan Bagi Aktor Sistem Sistem ini dibahagikan kepada tiga bahagian iaitu proses temujanji, pendermaan darah dan pembedahan. Jadual 4.1 menunjukkan takrifan aktor bagi proses temujanji. Terdapat empat aktor yang terlibat iaitu pesakit, doktor, jururawat dan pentadbir.

55 35 Jadual 4.1 Takrifan Aktor Bagi Proses Temujanji Aktor Pesakit Doktor Penerangan Mewakili pihak pesakit yang ingin membuat, mengubah dan membatalkan temujanji dengan doktor yang berkaitan, memapar maklumat pesakit serta menerima SMS peringatan untuk temujanji. Mewakili pihak doktor yang menguruskan temujanji dengan pesakit. Mereka bertanggunjawab samada mengubah atau membatalkan temujanji yang dibuat oleh pesakit, melihat maklumat pesakit yang berkaitan serta menghantar SMS kepada pesakit. Jururawat Mewakili pihak jururawat yang boleh memapar maklumat pesakit, memapar temujanji serta mengemaskini maklumat pesakit. pentadbir Mewakili pihak pentadbir yang bertanggungjawab untuk memasuk, menghapus serta mengemaskini maklumat doktor dan jururawat. Manakala Jadual 4.2 pula menunjukkan takrifan aktor bagi proses pendermaan darah. Terdapat dua aktor yang terlibat iaitu staf pendermaan darah dan pentadbir.

56 36 Jadual 4.2 Takrifan Aktor Bagi Proses Pendermaan Darah Aktor Penerangan Staff pendermaan darah Mewakili pihak staf pendermaan darah yang boleh melihat maklumat penderma darah, melihat status bank darah Mewakili pihak pentadbir yang bertanggungjawab untuk mengemaskini maklumat staf pandermaan darah. pentadbir Jadual 4.3 pula menunjukkan takrifan aktor bagi proses pembedahan. Terdapat tiga aktor yang terlibat iaitu penyelaras tempahan, pakar bedah dan pentadbir. Aktor penyelaras tempahan bilik pembedahan Jadual 4.3 Takrifan Aktor Bagi Proses Pembedahan Penerangan Mewakili pihak penyelaras tempahan yang akan menghantar SMS pembedahan serta perubahan dan pembatalan pembedahan, melakukan tempahan bilik pembedahan dan melihat maklumat pembedahan. pakar bedah Mewakili pihak pakar bedah yang akan melihat maklumat pembedahan, membatalkan pembedahan, menerima SMS peringatan pembedahan serta SMS pembatalan dan perubahan pembedahan.

57 37 pentadbir Mewakili pihak penyelaras tempahan yang akan menghantar SMS pembedahan serta perubahan dan pembatalan pembedahan, melakukan tempahan bilik pembedahan dan melihat maklumat pembedahan Takrifan Bagi Kes Guna Sistem Takrifan kes guna sistem bagi proses-proses yang terlibat dalam sistem ini ditunjukkan pada Jadual 4.4, Jadual 4.5 dan Jadual 4.6. Jadual 4.4 menunjukkan takrifan kes guna sistem ditunjukkan bagi proses temujanji. Jadual 4.4 Takrifan Kes Guna Sistem Bagi Temujanji Kes Guna Log masuk Buat temujanji Ubah/batal temujanji Papar maklumat pesakit Terima peringatan SMS temujanji Hantar SMS untuk temujanji Penerangan Kes guna ini meminta pihak pesakit, doktor, jururawat dan pentadbir untuk memasukkan username dan password untuk proses validasi sebelum memasuki sistem. Kes guna ini membenarkan pihak pesakit untuk membuat temuajanji. Kes guna ini membenarkan pihak doktor dan pesakit untuk mengubah atau membatalkan temujanji. Kes guna ini membolehkan pihak doktor dan jururawat untuk memapar maklumat pesakit. Kes guna ini membolehkan pihak pesakit menerima peringatan SMS untuk temujanji. Kes guna ini membolehkan pihak doktor untuk menghantar SMS peringatan untuk temujanji

58 38 Papar temujanji Mengemaskini maklumat pesakit Mengemaskini maklumat doktor/ jururawat Kes guna ini membolehkan pihak doktor, jururawat dan pesakit untuk memapar kesemua senarai temujanji yang telah dibuat. Kes guna ini membenarkan pihak jururawat untuk mengemaskini maklumat pesakit. Kes guna ini membolehkan pihak pentadbir untuk menambah, menghapus dan mengemaskini maklumat doktor dan jururawat. Jadual 4.5 menunjukkan takrifan kes guna sistem ditunjukkan bagi proses pendermaan darah. Jadual 4.5 Takrifan Kes Guna Sistem Bagi Pendermaan Darah Kes Guna Log masuk Isi maklumat penderma darah kemaskini maklumat penderma darah Mengemaskini maklumat penderma darah melakukan carian jenis darah Penerangan Kes guna ini meminta pihak staf pendermaan darah untuk memasukkan username dan password untuk proses validasi sebelum memasuki sistem. Kes guna ini membolehkan staf pendermaan darah untuk menyemak status terkini bank darah Kes guna ini membolehkan staf pendermaan darah untuk mengemaskini maklumat bank darah. Kes guna ini membenarkan pihak staf pendermaan darah untuk mengemaskini maklumat penderma darah. Kes guna ini membolehkan pihak melakukan carian jenis darah di bank darah hospital.

59 39 pembedahan. Jadual 4.6 menunjukkan takrifan kes guna sistem ditunjukkan bagi proses Jadual 4.6 Kes Guna Log masuk Tempahan bilik pembedahan Hantar SMS pembedahan serta perubahan dan pembatalan pembedahan Batal pembedahan Papar maklumat pembedahan Terima SMS peringatan pembedahan Terima SMS perubahan/pembatalan pembedahan Mengemaskini maklumat penyelaras tempahan bilik pembedahan dan pakar bedah Takrifan Kes Guna Sistem Bagi Pembedahan Penerangan Kes guna ini membenarkan penyelaras tempahan bilik pembedahan, pakar bedah dan pentadbir untuk log masuk ke dalam sistem. Kes guna ini membolehkan pihak penyelaras tempahan bilik pembedahan untuk melakukan penempahan bilik pembedahan. Kes guna ini membolehkan pihak penyelaras tempahan bilik pembedahan untuk menghantar SMS peringatan untuk pembedahan serta perubahan atau pembatalan pembedahan. Kes guna ini membolehkan pihak penyelaras tempahan bilik pembedahan untuk melakukan pembatalan pembedahan. Kes guna ini membenarkan pihak penyelaras tempahan bilik pembedahan dan pakar bedah untuk memapar maklumat pembedahan. Kes guna ini membolehkan pihak pakar bedah menerima SMS peringatan untuk pembedahan. Kes guna ini membolehkan pihak pakar bedah menerima SMS pembatalan dan perubahan pembedahan. Kes guna ini membolehkan pihak pentadbir untuk mengemaskini maklumat penyelaras tempahan bilik pembedahan dan pakar bedah.

60 Rajah Jujukan Rajah jujukan menunjukkan bagaimana objek-objek yang mewakili bahagian sistem tertentu berinteraksi antara satu sama lain dalam jujukan masa tertentu Rajah jujukan digunakan untuk menunjukkan pelaksanaan proses yang berlaku ke atas setiap kes guna. Semua rajah jujukan yang terlibat dalam pembangunan sistem ini ditunjukkan pada Lampiran D iaitu dari Rajah D1 hingga Rajah D6. Rajah D1 menunjukkan operasi log masuk bagi pihak doktor, jururawat, pesakit, penderma darah dan pentadbir. Rajah D2 menunjukkan operasi temujanji bagi pihak doktor. Rajah D3 menunjukkan temujanji bagi pihak jururawat. Rajah D4 menunjukkan operasi temujanji bagi pihak pesakit. Rajah D5 menunjukkan operasi kemaskini bagi pihak pentadbir. Rajah D6 menunjukkan kemaskini bagi pihak pakar bedah 4.6 Rekabentuk Pangkalan Data Rekabentuk pangkalan data merupakan sebahagian daripada pembangunan kitar hayat sistem pengurusan maklumat. Rekabentuk pangkalan data menunjukkan hubungan antara jadual-jadual yang terdapat pada pangkalan data. Rajah 4.3 menunjukkan rekabentuk hubungan entiti bagi integrasi antara jadual maklumat temujanji dan pembedahan. Maklumat tambahan tentang pembedahan bagi pesakit yang akan menjalani pembedahan dapat dipapar berdasarkan integrasi yang diwujudkan antara jadual-jadual tersebut.

61 41 Rajah 4.3 Rekabentuk Hubungan Entiti Bagi Integrasi Antara Temujanji Dan Pembedahan Rajah 4.4 menunjukkan rekabentuk hubungan entiti bagi proses temujanji yang menunjukkan perhubungan antara jadual maklumat temujanji dengan jadual maklumat doktor, jururawat dan pesakit. Rajah 4.4 Rekabentuk Hubungan Entiti Bagi Temujanji

62 42 Rajah 4.5 menunjukkan rekabentuk hubungan entiti bagi proses pendermaan yang menunjukkan perhubungan antara jadual maklumat staf pendermaan darah dan jadual maklumat penderma darah. Rajah 4.5 Rekabentuk Hubungan Entiti Bagi Pendermaan Darah Rajah 4.6 menunjukkan rekabentuk hubungan entiti bagi proses pembedahan yang menunjukkan perhubungan antara jadual maklumat pembedahan dan jadual maklumat pakar bedah, penyelaras tempahan bilik pembedahan dan jururawat. Rajah 4.6 Rekabentuk Hubungan Entiti Bagi Pembedahan

63 43 Semua jadual terlibat dalam pangkalan data ditunjukkan pada Lampiran E dari Rajah E1 hingga Rajah E9. Rajah E1 menunjukkan jadual maklumat pesakit. Rajah E2 menunjukkan jadual maklumat doktor. Rajah E3 menunjukkan jadual maklumat jururawat. Rajah E4 menunjukkan jadual maklumat pentadbir. Rajah E5 menunjukkan jadual maklumat temujanji. Rajah E6 menunjukkan jadual maklumat penderma darah/bank darah. Rajah E7 menunjukkan jadual maklumat staf pendermaan darah. Rajah E8 menunjukkan jadual maklumat penempahan bilik pembedahan. Rajah E9 menunjukkan jadual maklumat pakar bedah. 4.7 Rekabentuk Antaramuka Rekabentuk antaramuka merupakan merupakan sebahagian dari pembangunan sistem yang menunjukkan antaramuka yang terlibat dalam sistem yang dibangunkan. Rekabentuk input merupakan rekebentuk antaramuka yang memerlukan pengguna memasukkan input ke dalam sistem manakala rekebentuk output pula adalah hasil paparan di dalam sistem Rekabentuk Input Rekabentuk antaramuka input digunakan untuk memudahkan pengguna memasukkan input kepada sistem. Dalam sistem ini, pesakit, doktor, jururawat, penderma darah dan pentadbir yang perlu memasukkan input tersebut mengikut spesifikasi masing-masing. Contoh spesifikasi input pesakit, doktor, jururawat, penderma darah dan pentadbir ditunjukkan dalam Jadual 4.7.

64 44 Pengguna Doktor Pesakit Jururawat Pentadbir Staf Pendermaan Darah Jadual 4.7 Spesifikasi Input Pengguna Spesifikasi Input Memasukkan username dan password doktor untuk memasuki sistem. Memasukkan username dan juga password pesakit untuk memasuki sistem. Memasukkan username dan password jururawat untuk memasuki sistem dan memasukkan maklumat pesakit. Memasukkan username dan password pentadbir untuk memasuki sistem serta memasukkan maklumat doktor dan jururawat. Memasukkan maklumat penderma darah untuk simpanan rekod bank darah hospital Rekabentuk Output Rekabentuk antaramuka output pula digunakan untuk memudahkan pengguna untuk melihat dan memaparkan maklumat yang dikehendaki daripada sistem. Contoh spesifikasi output bagi pesakit, doktor, jururawat, penderma darah dan pentadbir adalah seperti Jadual 4.8. Jadual 4.8 Spesifikasi Output Pengguna Pengguna Doktor Pesakit Jururawat Pentadbir Staf Pendermaan Darah Spesifikasi Output Memaparkan senarai menunggu pesakit bagi temujanji Memaparkan maklumat pesakit serta maklumat temujanji Memaparkan maklumat pesakit serta maklumat temujanji Memapar maklumat doktor dan jururawat Memapar maklumat peribadi penderma darah dan melihat maklumat bank darah

65 Ringkasan Dalam bab ini diterangkan tentang rajah aliran data bagi sistem yang akan dibangunkan serta rekabentuk sistem yang diperlukan. Rekabentuk sistem yang menepati kehendak pengguna adalah lebih baik dan memainkan peranan yang penting sebelum memulakan fasa pembangunan. Hal ini dapat memberi kepuasan kepada pengguna sistem.

66 BAB 5 IMPLEMENTASI DAN PENGUJIAN 5.1 Pengenalan Bab ini menerangkan merupakan bahagian pembangunan sistem yang paling penting, fasa implementasi dan fasa pengujian digabungkan dalam Kitar Hayat Pembangunan Sistem. Dalam fasa implementasi, senibina sistem yang telah direkabentuk dalam Bab 4 telah direalisasikan dan diimplementasikan bertujuan untuk menghasilkan sistem yang boleh dilaksanakan dalam peranti sebenar. Fasa ini menerangkan setiap langkah yang dilakukan dalam proses implementasi. Selepas sistem telah siap dimplementasi, pengujian telah dilakukan dalam fasa pengujian sistem. Fasa pengujian dilakukan bagi mengenalpasti ralat yang wujud dalam sistem.

67 Implementasi Pembangunan dan implementasi untuk sistem integrasi pengurusan pesakit bagi temujanji, pembedahan dan pendermaan darah terbahagi kepada lima pecahan sistem yang lebih kecil iaitu bahagian pentadbiran sistem, bahagian SMS, sistem temujanji antara doktor dan pesakit, sistem penempahan bilik pembedahan dan sistem pengurusan bank darah Implementasi Bahagian Pentadbiran Sistem Bahagian pentadbiran sistem ini diuruskan oleh seorang pentadbir sistem yang akan menguruskan maklumat-maklumat doktor, jururawat, staf pendermaan darah, penyelaras tempahan bilik pembedahan dan pakar bedah melibatkan proses penambahan, mengemaskini dan menghapus data. Sebelum memasuki bahagian pentadbiran sistem, pentadbir sistem hendaklah melalui proses pengesahan maklumat nama pengguna dan kata laluan serta jenis pengguna yang akan memasuki sistem. Rajah 5.1 merupakan antaramuka log masuk. Rajah 5.1 Antaramuka Log Masuk

68 48 Rajah 5.2 menunjukkan kod aturcara bagi sistem log masuk. Contoh pengguna dalam kod aturcara berikut adalah bagi pengguna pentadbir. Apabila pentadbir memasukkan nama pengguna dan kata laluan, melalui arahan SQL select daripada jadual pentadbir, sistem ini akan mengenalpasti jika pengguna adalah pengguna sistem yang sah dan merupakan pentadbir. Jika log masuk berjaya, pentadbir akan melihat paparan laman utama bagi pentadbir. if (ddlusertype.selectedvalue == "Doctor") { MyCommand = new SqlCommand("select * from admin where username='" + txtusername.text + "' and pwd='" + txtpassword.text + "'", MyConnection); MyAdapter = new SqlDataAdapter(MyCommand); MyDataSet = new DataSet(); MyAdapter.Fill(MyDataSet); if (MyDataSet.Tables[0].Rows.Count == 1) { foreach (DataRow table in MyDataSet.Tables[0].Rows) { Session["id"] = Convert.ToInt32(table[0].ToString()); Response.Redirect("~/Admin/HomeAdmin.aspx?id=" + Convert.ToInt32(table[0].ToString())); } Rajah 5.2 Keratan Kod Aturcara Bagi Log Masuk Operasi Penambahan, Pengemaskinian dan Penghapusan Maklumat Selepas melalui sistem log masuk, pentadbir sistem akan menerima paparan maklumat peribadi pentadbir seperti pada Rajah 5.3. Pentadbir boleh melakukan proses pengemaskinian butir peribadi dan penukaran kata laluan. Rajah 5.3 Antaramuka Laman Utama Bagi Pentadbir

69 49. Pentadbir menguruskan maklumat pengguna iaitu doktor, jururawat, pakar bedah, penyelaras tempahan bilik pembedahan dan staf pendermaan darah. Pentadbir boleh melihat maklumat pengguna sistem dengan memilih pengguna yang diinginipaparan adalah seperti pada Rajah 5.4. Rajah 5.4 Antaramuka Paparan Utama Pengguna Sistem Seterusnya selepas memilih pengguna, paparan terhadap maklumat pengguna sedia ada akan ditunjukkan seperti pada Rajah 5.5. Pentadbir boleh melakukan proses menambah, mengubahsuai dan menghapus maklumat pengguna sistem. Rajah 5.5 Antaramuka Paparan Maklumat Pengguna Sistem

70 50 Rajah 5.6 menunjukkan keratan kod aturcara bagi proses penambahan maklumat pengguna sistem yang dilakukan oleh pentadbir. Pengguna yang ditunjukkan dalam kod aturcara ini adalah doktor. Menerusi arahan SQL insert, maklumat doktor seperti nama pengguna, kata laluan, nama, kepakaran, nombor telefon, dan alamat akan dimasukkan ke dalam jadual doktor. sqlcmd = "insert into doctor (username, pwd, name, specialty, nophone, , address, @ , Cmd = new SqlCommand(sqlCmd, Conn); Cmd.Parameters.Add("@username", txtusername.text); Cmd.Parameters.Add("@pwd",txtPassword.Text ); Cmd.Parameters.Add("@name", txtname.text); Cmd.Parameters.Add("@specialty",ddlspecialty.SelectedItem.Text); Cmd.Parameters.Add("@nophone", "+6"+txtHpA.Text+ txthpb.text); Cmd.Parameters.Add("@ ", txt .text); Cmd.Parameters.Add("@address", txtaddress.text); Cmd.Parameters.Add("@poscode", txtposcode.text); Rajah 5.6 Keratan Kod Aturcara Bagi Proses Penambahan Rajah 5.7 menunjukkan keratan kod aturcara bagi proses pengemaskinian maklumat pengguna. Pengguna yang ditunjukkan dalam kod aturcara ini adalah doktor. Menerusi arahan SQL update, maklumat doktor yang diubah akan disetkan semula di dalam jadual doktor. Cmd = new SqlCommand("update doctor set name address nophone pwd specialty poscode where doctor_id ", MyConnection); Cmd.Parameters.Add("@doctor_id", Request.QueryString["id"]); Cmd.Parameters.Add("@name", txtname.text); Cmd.Parameters.Add("@username", txtusername.text); Cmd.Parameters.Add("@pwd", txtpassword.text); Cmd.Parameters.Add("@specialty", ddlspecialty.selecteditem.text); Cmd.Parameters.Add("@ ", txt .text); Cmd.Parameters.Add("@nophone", "+6" + txthpa.text + txthpb.text); Cmd.Parameters.Add("@address", txtaddress.text); Cmd.Parameters.Add("@poscode", txtposcode.text); Rajah 5.7 Keratan Kod Aturcara Bagi Proses Pengemaskinian

71 51 Rajah 5.8 pula menunjukkan keratan kod aturcara bagi proses penghapusan maklumat pengguna sistem. Pengguna yang ditunjukkan dalam kod aturcara ini adalah doktor. Menerusi arahan SQL delete, maklumat doktor akan dihapuskan berdasarkan id doktor tersebut. <asp:sqldatasource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" DeleteCommand="DELETE FROM [doctor] WHERE [doctor_id] OldValuesParameterFormatString="original_{0}" ProviderName="System.Data.SqlClient"> <DeleteParameters> <asp:parameter Name="original_doctor_id" Type="Int32" /> </DeleteParameters> </asp:sqldatasource> Rajah 5.8 Keratan Kod Aturcara Bagi Proses Penghapusan 5.3 Implementasi Bahagian SMS Di dalam sistem ini, implimentasi SMS digunakan pada sistem temujanji antara doktor dan pesakit dan sistem penempahan bilik pembedahan. Rajah 5.9 menunjukkan merupakan keratan kod aturcara yang menunjukkan bagaimana kod SMS digunakan untuk penghantaran pengesahan temujanji kepada pesakit yang telah membuat temujanji. Kod aturcara tersebut dimulakan dengan pengisytiharan library untuk SMS iaitu MobitekSMSWebApi. Pada arahan if, iaitu initmodem(5), nombor 5 merujuk kepada port COM untuk modem GSM yang telah ditentukan oleh sistem komputer. Menerusi arahan SQL select daripada jadual temujanji, maklumat bagi tajuk serta tarikh dan masa diperoleh. Seterusnya, pada jadual doktor, maklumat bagi nama doktor akan dipapar dan maklumat daripada jadual pesakit adalah nombor telefon pesakit yang digunakan untuk penghantaran mesej tersebut.

72 52 string Message, MobileNumber, TimeStamp; MobitekSMSWebAPI.SMSWebAPI SMSWebAPI = new MobitekSMSWebAPI.SMSWebAPI(); if (SMSWebAPI.InitModem(5) == true) { SqlConnection smsconnect; SqlCommand smscommand, smscommand1, smscommand2; SqlDataAdapter smsadapter, smsadapter1, smsadapter2; DataSet smsdataset, smsdataset1, smsdataset2; smsconnect = new SqlConnection(); smsconnect.connectionstring = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; smsconnect.open(); smscommand = new SqlCommand("select * from appointments where appointment_id='" + Request.QueryString["appointment_id"] + "'", smsconnect); smsadapter = new SqlDataAdapter(smsCommand); smsdataset = new DataSet(); smsadapter.fill(smsdataset); foreach (DataRow t in smsdataset.tables[0].rows) { lbltitle.text = t[4].tostring(); lbltime.text = t[15].tostring(); smscommand1 = new SqlCommand("select * from doctor where doctor_id='" + Request.QueryString["doc_id"] + "'", smsconnect); smsadapter1 = new SqlDataAdapter(smsCommand1); smsdataset1 = new DataSet(); smsadapter1.fill(smsdataset1); foreach (DataRow t2 in smsdataset1.tables[0].rows) { lbldoctor.text = t2[3].tostring(); } smscommand2 = new SqlCommand("select * from patient where patient_id='" + t[3].tostring() + "'", smsconnect); smsadapter2 = new SqlDataAdapter(smsCommand2); smsdataset2 = new DataSet(); smsadapter2.fill(smsdataset2); } foreach (DataRow t3 in smsdataset2.tables[0].rows) { lblhppatient.text = t3[10].tostring(); } string message; message = "ID=" + Request.QueryString["appointment_id"] + ". Title=" + lbltitle.text + ". Date=" + lbltime.text + ". This appointment has been APPROVED by " + lbldoctor.text; } SMSWebAPI.SendSMSWC(message, lblhppatient.text); Rajah 5.9 Keratan Kod Aturcara Bagi SMS

73 Implementasi Sistem Temujanji Antara Doktor dan Pesakit Bahagian sistem temujanji ini membenarkan doktor dan pesakit membuat temujanji secara atas talian sebelum berjumpa. Sebelum doktor dan pesakit boleh memasuki sistem temujanji, mereka perlu melalui proses pengesahan terlebih dahulu. Selepas itu, doktor dan pesakit akan terus memasuki paparan peribadi masing-masing dan proses pengemaskinian butir peribadi dan penukaran kata laluan boleh dilakukan. Bagi pihak doktor, mereka boleh melakukan penetapan jadual waktu seperti pada Rajah Rajah 5.10 Antaramuka Bagi Doktor Untuk Menetapkan Jadual Waktu Rajah 5.11 menunjukkan paparan bagi temujanji yang telah dilakukan oleh pesakit. Bagi pesakit yang mempunyai status Unauthorized, doktor perlu mengesahkan temujanji tersebut atau menolaknya seperti pada Rajah Rajah 5.11 Antaramuka Bagi Paparan Temujanji

74 54 Rajah 5.12 Antaramuka Untuk Pengesahan Temujanji Setelah pengesahan atau penolakan temujanji dilakukan, SMS peringatan akan dihantar kepada pesakit seperti pada Rajah Maklumat yang akan diterima oleh pesakit adalah id temujanji, tajuk temujanji, tarikh dan masa temujanji serta kenyataan yang mengatakan temujanji telah disahkan oleh doktor yang dipilih untuk temujanji. Rajah 5.13 Antaramuka Untuk Pengesahan Temujanji Melalui SMS Peringatan Seterusnya, doktor boleh melihat paparan maklumat pesakit yang berdaftar seperti pada Rajah 5.14 dan maklumat yang lebih terperinci tentang pesakit tersebut adalah seperti pada paparan 5.15.

75 55 Rajah 5.14 Antaramuka Bagi Senarai Pesakit Pada Rajah 5.15 menunjukkan jika pesakit telah ditetapkan akan melalui proses pembedahan, maklumat pada operation s details akan memaparkan maklumat seperti nama pembedahan, bilik pembedahan dan tarikh serta masa pembedahan. Rajah 5.15 Antaramuka Bagi Maklumat Pesakit Rajah 5.16 menunjukkan senarai pesakit dengan status kesihatan berdasarkan pemeriksaan yang telah dijalankan oleh doktor. Maklumat yang dipaparkan adalah nama pesakit, penyakit dan status. Status merujuk kepada tahap kesihatan pesakit iaitu

76 56 Not Critical, Moderate dan Critical. Status akan menjadi rujukan untuk meletakkan pesakit untuk operasi pembedahan. Rajah 5.16 Antaramuka Bagi Status Pesakit Bagi pihak pesakit pula, mereka boleh memulakan temujanji baru dengan doktor tertentu. Setelah tarikh dipilih, pesakit perlu memilih masa untuk temujanji seperti yang ditunjukkan pada Rajah Rajah 5.17 Antaramuka Untuk Membuat Temujanji

77 57 Rajah 5.18 pula menunjukkan maklumat yang perlu diisi oleh pesakit iaitu tajuk dan mesej yang ingin disampaikan. Manakala Rajah 5.19 menunjukkan maklumat penuh tentang temujanji yang telah dibuat oleh pesakit sebelum dihantar kepada doktor yang dipilih. Setelah maklumat dihantar, doktor akan menerima SMS peringatan tentang temujanji baru yang perlu disahkan seperti yang ditunjukkan pada Rajah Rajah 5.18 Antaramuka Pengisian Maklumat Temujanji Rajah 5.19 Antaramuka Bagi Maklumat Temujanji Rajah 5.20 Antaramuka Bagi Pemberitahuan Temujanji Baru Melalui SMS Peringatan

78 Implementasi Sistem Pendermaan Darah Bahagian sistem pendermaan darah ini diuruskan oleh beberapa staf pendermaan darah. Pada bahagian ini, setelah melalui proses pengesahan, staf pendermaan darah akan dibawa ke laman profil peribadi. Pengguna juga boleh melakukan pengubahsuaian pada maklumat diri serta penukaran kata laluan. Seterusnya, borang pengisian maklumat penderma darah yang telah menderma akan diisi oleh staf pendermaan darah seperti pada Rajah Maklumat tersebut adalah untuk simpanan rekod bank darah hospital. Rajah 5.21 Antaramuka Borang Pengisian Maklumat Penderma Darah

79 59 Staf pendermaan darah juga boleh melakukan carian penderma darah yang dikehendaki berdasarkan maklumat darah seperti pada Rajah Rajah 5.22 Antaramuka Carian Darah Maklumat penderma darah tersebut juga boleh dicari berdasarkan nama, nombor IC atau tarikh akhir pendermaan seperti yang ditunjukkan pada Rajah Maklumat terperinci tentang penderma darah tersebut adalah seperti pada Rajah Rajah 5.23 Antaramuka Paparan Maklumat Penderma Darah

80 60 Rajah 5.24 Antaramuka Paparan Maklumat Terperinci Penderma Darah 5.6 Implementasi Sistem Pembedahan Pada bahagian ini pula diuruskan oleh penyelaras tempahan bilik pembedahan. Contoh input yang akan diisi ditunjukkan pada Rajah Setelah tempahan bilik pembedahan dilakukan, paparan bilik pembedahan boleh dilihat dan pengubahsuaian maklumat tempahan tersebut boleh dilakukan.

81 61 Rajah 5.25 Antaramuka Tempahan Bilik Pembedahan Pengguna lain yang terlibat dalam bahagian ini adalah pakar bedah. Setelah tempahan dilakukan oleh penyelaras tempahan bilik pembedahan, pihak pakar bedah akan menerima SMS pemberitahuan pembedahan seperti pada Rajah Maklumat yang akan diterima adalah tajuk pembedahan serta tarikh dan masa bagi pembedahan tersebut. Rajah 5.26 Antaramuka Pemberitahuan Pembedahan Baru Melalui SMS Peringatan Rajah 5.27 menunjukkan senarai maklumat tempahan pembedahan yang telah dibuat dan boleh dilihat oleh penyelaras tempahan bilik pembedahan dan pakar bedah.

82 62 Rajah 5.27 Antaramuka Paparan Tempahan Bilik Pembedahan Sekiranya penyelaras tempahan bilik pembedahan membatalkan atau mengubah tarikh pembedahan tertentu, pakar bedah akan menerima SMS pemberitahuan seperti pada Rajah 5.28 untuk memaklumkan pembedahan telah dibatalkan atau diubah ke tarikh atau masa yang lain. Rajah 5.28 Antaramuka Pemberitahuan Pembatalan Pembedahan Melalui SMS Peringatan

83 Pengujian Sistem Selepas sistem ini dibangunkan dalam fasa implementasi, proses pengujian sistem perlu dilakukan terlebih dahulu sebelum dihantar kepada pengguna sistem. Tujuan pengujian sistem adalah seperti berikut: i. memastikan sintaks kod aturcara adalah betul. ii. memastikan logik yang digunakan dalam kod aturcara adalah betul. iii. memastikan kod aturcara yang ditulis dapat dilarikan dengan betul dan menghasilkan output yang diinginkan. Terdapat beberapa jenis pengujian yang dilakukan seperti pengujian terhadap pangkalan data, pengujian input dan ouput sistem dan pengujian integrasi Pengujian Terhadap Pangkalan Data Pengujian terhadap sistem dilakukan dilakukan terhadap komunikasi sistem dan pangkalan data. Jika terhadap kesilapan menakrif connection untuk mencapai pangkalan data, ralat seperti pada Rajah 5.29 akan dipaparkan. Rajah 5.29 Ralat Pada Pangkalan Data

84 64 Untuk memastikan capaian ke pangkalan data berjaya, pastikan penetapan kod adalah betul. Rajah 5.30 menunjukkan kod aturcara utama bagi menghubungkan pangkalan data. <connectionstrings> <add name="connectionstring" connectionstring="data Source=.\SQLEXPRESS;AttachDbFilename= DataDirectory \Database.mdf ;Integrated Security=True;User Instance=True" providername="system.data.sqlclient"/> </connectionstrings> Rajah 5.30 Keratan Kod Aturcara Untuk Capaian Ke Pangkalan Data Pengujian Terhadap Input Dan Output Sistem. Pengujian input adalah penting bagi mengurangkan ralat output yang boleh menyebabkan ralat pada sistem. Sistem yang telah dibangunkan ini dapat mengesan ralat seperti ralat integer, ralat aksara, input utama tidak diisi dan sebagainya. Apabila wujudnya ralat, mesej ralat akan dipaparkan. Rajah 5.31 menunjukkan paparan mesej ralat apabila pengguna tidak memasukkan nama pengguna dan katalaluan yang betul. Rajah 5.31 Mesej Ralat Pada Log Masuk

85 65 Rajah 5.32 menunjukkan mesej ralat yang dipaparkan jika format tidak menepati format piawai yang telah ditetapkan. Rajah 5.32 Mesej Ralat Jika Pengisian Maklumat Tidak Menepati Format Rajah 5.33 pula menunjukkan mesej ralat yang dipaparkan jika pengisian maklumat tidak lengkap. Rajah 5.33 Mesej Ralat Jika Pengisian Maklumat Tidak Lengkap

86 66 Seperti pada Rajah 5.34, jika katalaluan yang baru berbeza dengan pengesahan katalaluan yang baru, mesej ralat akan dipaparkan. Rajah 5.34 Mesej Ralat Jika Pengisian Maklumat Katalaluan Berbeza Tujuan pengujian output dilaksanakan pula adalah untuk memastikan output yang dipaparkan oleh sistem adalah betul dan tepat. Oleh kerana kebanyakan output adalah bergantung kepada input yang dimasukkan oleh pengguna, maka pengujian perlu dilakukan dengan berulang kali untuk memastikan sistem yang dihasilkan benarbenar bebas daripada sebarang ralat Pengujian Integrasi Unit Pengujian ini dilakukan untuk menguji percantuman unit-unit. Ini dilakukan untuk memastikan sistem dapat berintegrasi dengan sempurna tanpa sebarang ralat. Rajah 5.35 menunjukkan contoh paparan ralat pengintegrasian unit yang tidak berjaya dan kesilapan perlu diperbetulkan. Rajah 5.35 Contoh Ralat Pada Pengintegrasian Unit

BORANG PENGESAHAN STATUS TESIS

BORANG PENGESAHAN STATUS TESIS UNIVERSITI MALAYSIA PAHANG BORANG PENGESAHAN STATUS TESIS JUDUL: RFID BASED SYSTEMATIC STUDENT S ATTENDANCE MANAGEMENT SYSTEM SESI PENGAJIAN: 2010/2011 Saya HANISAH BT HAMID ( 860210-02-5274 ) (HURUF BESAR)

More information

B,8 PERKHIDMATAN KREDIT DAN PERBANKAN. Pemindahan Data PROSEDUR UNIT KOMPUTER. BPKP/KlOK-117 Bilangan Semakan : 0 Tarikh : PERUBAHAN.

B,8 PERKHIDMATAN KREDIT DAN PERBANKAN. Pemindahan Data PROSEDUR UNIT KOMPUTER. BPKP/KlOK-117 Bilangan Semakan : 0 Tarikh : PERUBAHAN. PROSEDUR UNIT KOMPUTER Pemindahan Data BPKP/KlOK-117 Bilangan Semakan : 0 Tarikh : 30.09.13 Disediakan oleh :- Disahkan oleh :- Ketua Unit PERUBAHAN Ubahan Muka surat Tarikh Keterangan Diluluskan B,8 8

More information

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

UNIVERSITI TEKNIKAL MALAYSIA MELAKA UNIVERSITI TEKNIKAL MALAYSIA MELAKA COMPARISON STUDY OF PRESS PART QUALITY INSPECTION SYSTEM: CHECKING FIXTURE AND FARO ARM LASER SCANNER This report submitted in accordance with requirement of the Universiti

More information

Pengenalan Sistem Maklumat Dalam Pendidikan

Pengenalan Sistem Maklumat Dalam Pendidikan Pengenalan Sistem Maklumat Dalam Pendidikan 1 RELATIONSHIP & QUERY DALAM MICROSOFT ACCESS Kandungan Definisi Relationship (Hubungan) Jenis Relationship Membina Relationship Definisi Query dan Fungsi Query

More information

TUITION CENTRE MANAGEMENT SYSTEM (TCMS) ZARIFAH BINTI MOHD PAHMI UNIVERSITI TEKNIKAL MALAYSIA MELAKA

TUITION CENTRE MANAGEMENT SYSTEM (TCMS) ZARIFAH BINTI MOHD PAHMI UNIVERSITI TEKNIKAL MALAYSIA MELAKA TUITION CENTRE MANAGEMENT SYSTEM (TCMS) ZARIFAH BINTI MOHD PAHMI UNIVERSITI TEKNIKAL MALAYSIA MELAKA TUITION CENTRE MANAGEMENT SYSTEM (TCMS) ZARIFAH BINTI MOHD PAHMI This report is submitted in partial

More information

Pengguna akan diberikan Username dan Password oleh Administrator untuk login sebagai admin/conference Manager bagi conference yang akan diadakan.

Pengguna akan diberikan Username dan Password oleh Administrator untuk login sebagai admin/conference Manager bagi conference yang akan diadakan. Conference Manager Roles Guide - PENGGUNA MANUAL Login. Pengguna akan diberikan Username dan Password oleh Administrator untuk login sebagai admin/conference Manager bagi conference yang akan diadakan.

More information

PANDUAN PENGGUNA (PENTADBIR SYSTEM/SYSTEM ADMINISTRATOR) (INFOTECH, BPPF DAN POLIS

PANDUAN PENGGUNA (PENTADBIR SYSTEM/SYSTEM ADMINISTRATOR) (INFOTECH, BPPF DAN POLIS Classroom Reservation User Manual (HEA) PANDUAN PENGGUNA (PENTADBIR SYSTEM/SYSTEM ADMINISTRATOR) (INFOTECH, BPPF DAN POLIS Table of Contents CLASSROOM RESERVATION MANAGEMENT SYSTEM - APLIKASI... 2 Apa

More information

M2U MANUAL PENGGUNA USER MANUAL M2UNHJ. 0 P a g e BAHAGIAN SIMPANAN DAN PENGELUARAN JABATAN KHIDMAT PENDEPOSIT DAN OPERASI LEMBAGA TABUNG HAJI

M2U MANUAL PENGGUNA USER MANUAL M2UNHJ. 0 P a g e BAHAGIAN SIMPANAN DAN PENGELUARAN JABATAN KHIDMAT PENDEPOSIT DAN OPERASI LEMBAGA TABUNG HAJI M2U MANUAL PENGGUNA USER MANUAL M2UNHJ 0 P a g e BAHAGIAN SIMPANAN DAN PENGELUARAN JABATAN KHIDMAT PENDEPOSIT DAN OPERASI LEMBAGA TABUNG HAJI KANDUNGAN (TABLE OF CONTENTS) BIL PERKARA HALAMAN 1 TERMA DAN

More information

Aplikasi Permainan Pembelajaran untuk Kanak-Kanak

Aplikasi Permainan Pembelajaran untuk Kanak-Kanak 1 Prosiding Komputeran UTM Inovasi di dalam Teknologi dan Aplikasi Komputeran Volume: 2 Year: 2017 ISBN: 978-967-0194-95-7 Aplikasi Permainan Pembelajaran untuk Kanak-Kanak 1 Nur Husna Sukri, 2 Suriati

More information

Semasa buku ini ditulis XAMPP mengandungi empat versi:

Semasa buku ini ditulis XAMPP mengandungi empat versi: Lab 1 PEMASANGAN PELAYAN WEB XAMPP 1.0 Pengenalan Di dalam topik ini kita akan menggunakan pelayan web yang berasaskan sumber terbuka XAMPP Windows 1.8.0. Kenapa Pelayan Web Xampp digunakan kerana bukannya

More information

ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN Minggu 11

ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN Minggu 11 ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN Minggu 11 PENILAIAN & KULIAH Kuliah Tugasan Ujian Teori Ujian Amali Isi kandungan 4.8 Menunjukkan asas pengiraan o Subnet Mask o

More information

BORANG PENGESAHAN STATUS TESIS

BORANG PENGESAHAN STATUS TESIS BORANG PENGESAHAN STATUS TESIS JUDUL: Network Analysis and Design at Universiti Teknologi Mara (UiTM) Lendu, Melaka and Implementation Using OPNET Modeler SESI PENGAJIAN: 200712008 Saya NUR AZNIDA BINTI

More information

UNIVERSITI SAINS MALAYSIA. CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web]

UNIVERSITI SAINS MALAYSIA. CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web] UNIVERSITI SAINS MALAYSIA First Semester Examination 2014/2015 Academic Session December 2014/January 2015 CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web] Duration : 2 hours

More information

PANDUAN PENGGUNA (PENSYARAH)

PANDUAN PENGGUNA (PENSYARAH) Classroom Reservation User Manual (HEA) PANDUAN PENGGUNA (PENSYARAH) Table of Contents CLASSROOM RESERVATION MANAGEMENT SYSTEM - APLIKASI... 2 Apa itu CRMS?... 2 CRMS Feature Summary... 3 CRMS LOGIN...

More information

BORANG PENGESAHAN STATUS TESIS* TERHAD (Mengandungi maklumat TERHAD yang telah ditentukan oleh organisasi/badan di mana penyelidikan dijalankan)

BORANG PENGESAHAN STATUS TESIS* TERHAD (Mengandungi maklumat TERHAD yang telah ditentukan oleh organisasi/badan di mana penyelidikan dijalankan) BORANG PENGESAHAN STATUS TESIS* JUDUL: ONLINE BASED SIGNATURE VERIFICATION TOOLS SESI PENGAJIAN: _2012 / 2013 Saya TANG HAN YANG. (HURUF BESAR) mengaku membenarkan tesis Projek Sarjana Muda ini disimpan

More information

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions. SECTION A: 60 MARKS BAHAGIAN A: 60 MARKAH INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi EMPAT (4) soalan berstruktur. Jawab

More information

MANAGE COURSE RESOURCES LABEL TEXT PAGE URL BOOK FILE FOLDER IMS CONTENT PACKAGE

MANAGE COURSE RESOURCES LABEL TEXT PAGE URL BOOK FILE FOLDER IMS CONTENT PACKAGE MANAGE COURSE RESOURCES LABEL TEXT PAGE URL BOOK FILE FOLDER IMS CONTENT PACKAGE Edit summary Edit tajuk Ke kanan Ke atas/bawah NOTA: Klik untuk sembunyikan isi kandungan. Klik untuk padam/menghapus isi

More information

BORANG PENGESAHAN STATUS TESIS

BORANG PENGESAHAN STATUS TESIS UNIVERSITI MALAYSIA PAHANG BORANG PENGESAHAN STATUS TESIS JUDUL: MODAL ANALYSIS OF CAR DISC BRAKE SESI PENGAJIAN: 2010/2011 Saya AHMAD ZAKI BIN CHE ZAINOL ARIFF (871228-11-5749) (HURUF BESAR) mengaku membenarkan

More information

Study of Distributed Coordination Function (DCF) and Enhanced DCF (EDCF) in IEEE MAC Protocols for Multimedia Applications.

Study of Distributed Coordination Function (DCF) and Enhanced DCF (EDCF) in IEEE MAC Protocols for Multimedia Applications. Study of Distributed Coordination Function (DCF) and Enhanced DCF (EDCF) in IEEE 802.11 MAC Protocols for Multimedia Applications Chan Chen Hoong Bachelor of Engineering with Honors (Electronics & Computer

More information

Panduan Guru Maker UNO/ Arduino

Panduan Guru Maker UNO/ Arduino Panduan Guru Maker UNO/ Arduino Ditulis khas berdasarkan dokumen standard kandungan prestasi subjek Reka Bentuk Teknologi Tingkatan Dua PENDAHULUAN ISI KANDUNGAN ISI KANDUNGAN CADANGAN PENGAGIHAN MASA

More information

SISTEM PENEMPAHAN PRODUK AVON HAFIZZAH BINTI HASSAN

SISTEM PENEMPAHAN PRODUK AVON HAFIZZAH BINTI HASSAN SISTEM PENEMPAHAN PRODUK AVON HAFIZZAH BINTI HASSAN Laporan projek ini dikemukakan sebagai memenuhi sebahagian daripada syarat penganugerahan ijazah Sarjana Muda Sains (Komputer) Fakulti Sains Komputer

More information

SMART BODY MONITORING SYSTEM MOHAMAD KASYFUL AZIM BIN AHMAD

SMART BODY MONITORING SYSTEM MOHAMAD KASYFUL AZIM BIN AHMAD SMART BODY MONITORING SYSTEM MOHAMAD KASYFUL AZIM BIN AHMAD This report is submitted in partial fulfillment of the requirements for the award of Bachelor of Electronic Engineering (Computer Engineering)

More information

BORANG PANGESAHAII STATUS TESIS

BORANG PANGESAHAII STATUS TESIS PSZ 19:16 (Pind.ll97) UNVERST TEKNOLOG MALAYSA BORANG PANGESAHA STATUS TESS JUDUL : SSTEM PARPUSTAKAAN MN ATAS TALAN SES PENGAJAN: 2004noas Saya MUDZALFAH BNT AKBAR (HURUF BESAR) mengaku membenarkantesis

More information

BORANG PENGESAHAN STATUS TESIS*

BORANG PENGESAHAN STATUS TESIS* BORANG PENGESAHAN STATUS TESIS* JUDUL: NETWORK ANALYSIS AND DESIGN AT WISMA NEGERI SESI PENGAJIAN: II I 2008 Saya MOHO EZWAN BIN MD SAID mengaku membenarkan tesis (PSM/Sarjana/Doktor Falsafah) ini disimpan

More information

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions. SECTION B: 60 MARKS BAHAGIAN B: 60 MARKAH INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi EMPAT (4) soalan berstruktur. Jawab

More information

DEVELOPMENT OF VENDING MACHINE WITH PREPAID PAYMENT METHOD AMAR SAFUAN BIN ALYUSI

DEVELOPMENT OF VENDING MACHINE WITH PREPAID PAYMENT METHOD AMAR SAFUAN BIN ALYUSI DEVELOPMENT OF VENDING MACHINE WITH PREPAID PAYMENT METHOD AMAR SAFUAN BIN ALYUSI Report submitted in partial fulfilment of the requirements for the award of the degree of Bachelor of Mechanical Engineering

More information

Manual Pengguna. PCN Online Service Fulfillment System

Manual Pengguna. PCN Online Service Fulfillment System System 1 Subjek Muka Surat 1) CARTA ALIR SISTEM 2 2) PERMOHONAN OLEH AGENSI 3 3) PENGESAHAN PERMOHONAN OLEH MAMPU 8 4) LAMPIRAN 13 2 Carta alir sistem 3 PERMOHONAN OLEH AGENSI 4 Membuat permohonan baru

More information

CLOUD COMPUTING ADOPTION IN BANKING SYSTEM (UTM) IN TERMS OF CUSTOMERS PERSPECTIVES SHAHLA ASADI

CLOUD COMPUTING ADOPTION IN BANKING SYSTEM (UTM) IN TERMS OF CUSTOMERS PERSPECTIVES SHAHLA ASADI CLOUD COMPUTING ADOPTION IN BANKING SYSTEM (UTM) IN TERMS OF CUSTOMERS PERSPECTIVES SHAHLA ASADI A dissertation submitted in partial fulfillment of the requirements for the award of the degree of Master

More information

PEMINDAHAN DATA MENGGUNAKAN KOMUNIKASI CAHAYA BOLEH DILIHAT DAN APLIKASI MUDAH ALIH. Annisa Zakiah Binti Kamarudin Khairul Azmi Bin Abu Bakar

PEMINDAHAN DATA MENGGUNAKAN KOMUNIKASI CAHAYA BOLEH DILIHAT DAN APLIKASI MUDAH ALIH. Annisa Zakiah Binti Kamarudin Khairul Azmi Bin Abu Bakar PEMINDAHAN DATA MENGGUNAKAN KOMUNIKASI CAHAYA BOLEH DILIHAT DAN APLIKASI MUDAH ALIH Annisa Zakiah Binti Kamarudin Khairul Azmi Bin Abu Bakar Fakulti Teknologi & Sains Maklumat, Universiti Kebangsaan Malaysia

More information

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS)

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS) PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS) DISEDIAKAN OLEH: SUPPLY CHAIN MANAGEMENT (SCM) BAHAGIAN ICT PROCESS

More information

1. Threats bermaksud ancaman, atau lebih dikenali sebagai malware (malicious

1. Threats bermaksud ancaman, atau lebih dikenali sebagai malware (malicious Definisi Threats Dan Backup 1. Threats bermaksud ancaman, atau lebih dikenali sebagai malware (malicious software), yang merupakan sejenis perisian yang berniat jahat dan dengki yang bertujuan mengganggu,

More information

Performance of Real Time Traffic In The Ethernet And WLAN Using TCP And UDP Protocols. Punitha Subbramaniam

Performance of Real Time Traffic In The Ethernet And WLAN Using TCP And UDP Protocols. Punitha Subbramaniam Performance of Real Time Traffic In The Ethernet And WLAN Using TCP And UDP Protocols. Punitha Subbramaniam Bachelor of Engineering with Honors (Electronics & Telecommunications Engineering) 2009/2010

More information

1. Akses untuk koperasi adalah melalui https://apponline.skm.gov.my/userlogin.aspx.

1. Akses untuk koperasi adalah melalui https://apponline.skm.gov.my/userlogin.aspx. Pengguna Koperasi 1. Akses untuk koperasi adalah melalui https://apponline.skm.gov.my/userlogin.aspx. Belum berdaftar 2. Sila masuk ID Pengguna dan Kata Laluan dengan betul. Sekiranya pengguna masih belum

More information

PERFORMANCE ANALYSIS OF VIDEO TRANSMISSION OVER IEEE ARCHITECTURE NOOR HURUL-AIN BINTI MOHAMAD

PERFORMANCE ANALYSIS OF VIDEO TRANSMISSION OVER IEEE ARCHITECTURE NOOR HURUL-AIN BINTI MOHAMAD PERFORMANCE ANALYSIS OF VIDEO TRANSMISSION OVER IEEE 802.16 ARCHITECTURE NOOR HURUL-AIN BINTI MOHAMAD This report is submitted in partial fulfillment of the requirements for the award of Bachelor of Electronic

More information

SISTEM PENEMPAHAN MAKMAL KOMPUTER SECARA ATAS TALIAN DI FSKSM AHMAD FARIZ B ABD RAHIM

SISTEM PENEMPAHAN MAKMAL KOMPUTER SECARA ATAS TALIAN DI FSKSM AHMAD FARIZ B ABD RAHIM SISTEM PENEMPAHAN MAKMAL KOMPUTER SECARA ATAS TALIAN DI FSKSM AHMAD FARIZ B ABD RAHIM Laporan projek ini dikemukakan sebagai memenuhi sebahagian daripada syarat penganugerahan ijazah Sarjana Muda Sains

More information

TEKNOLOGI, GADJET & KEIBUBAPAAN

TEKNOLOGI, GADJET & KEIBUBAPAAN TEKNOLOGI, GADJET & KEIBUBAPAAN Kandungan YouTube Google Chrome Android Device Manager Google Keep Call recorder KeePassDroid K9 protection TeamViewer Zulkifli Alang Mahat A. YouTube 1. Klik apps youtube

More information

VIRTUAL PRIVATE NETWORK: ARCHITECTURE AND IMPLEMENTATIONS

VIRTUAL PRIVATE NETWORK: ARCHITECTURE AND IMPLEMENTATIONS VIRTUAL PRIVATE NETWORK: ARCHITECTURE AND IMPLEMENTATIONS A thesis submitted to the graduate school in partial fulfillment of the requirements for the degree Master of Science (Information Technology)

More information

SMART PARKING SYSTEM USING LABVIEW MUHAMMAD NAZIR BIN MAT ISA

SMART PARKING SYSTEM USING LABVIEW MUHAMMAD NAZIR BIN MAT ISA SMART PARKING SYSTEM USING LABVIEW MUHAMMAD NAZIR BIN MAT ISA This report is submitted in partial fulfillment of the requirements for the award of Bachelor of Electronic Engineering (Industrial Electronics)

More information

FIRST TIME LOGIN & SELF REGISTRATION USER GUIDE LOG MASUK KALI PERTAMA & PENDAFTARAN SENDIRI PANDUAN PENGGUNA

FIRST TIME LOGIN & SELF REGISTRATION USER GUIDE LOG MASUK KALI PERTAMA & PENDAFTARAN SENDIRI PANDUAN PENGGUNA FIRST TIME LOGIN & SELF REGISTRATION USER GUIDE LOG MASUK KALI PERTAMA & PENDAFTARAN SENDIRI PANDUAN PENGGUNA Getting Started Step by Step Guide to Supplier First Time Login and Self Registration Persediaan

More information

ISU DAN CABARAN PELAKSANAAN SISTEM PENGURUSAN KESELAMATAN MAKLUMAT (ISMS) 15 Jun 2016 Dewan Taklimat Serdang

ISU DAN CABARAN PELAKSANAAN SISTEM PENGURUSAN KESELAMATAN MAKLUMAT (ISMS) 15 Jun 2016 Dewan Taklimat Serdang ISU DAN CABARAN PELAKSANAAN SISTEM PENGURUSAN KESELAMATAN MAKLUMAT (ISMS) 15 Jun 2016 Dewan Taklimat Serdang 1 TARIKH AUDIT Audit Dalaman Sistem Pengurusan Keselamatan Maklumat (ISMS) Universiti Putra

More information

MICROSOFT EXCEL. Membina Hamparan Elektronik Fungsi Hamparan Elektronik

MICROSOFT EXCEL. Membina Hamparan Elektronik Fungsi Hamparan Elektronik MICROSOFT EXCEL Membina Hamparan Elektronik Fungsi Hamparan Elektronik Microsoft Excel 2010 Kandungan Penggunaan Asas Excel Memformat Sel, Lembaran dan Buku Kerja (Work Book) Penggunaan Asas Excel Fail

More information

AN IMPROVED PACKET FORWARDING APPROACH FOR SOURCE LOCATION PRIVACY IN WIRELESS SENSORS NETWORK MOHAMMAD ALI NASSIRI ABRISHAMCHI

AN IMPROVED PACKET FORWARDING APPROACH FOR SOURCE LOCATION PRIVACY IN WIRELESS SENSORS NETWORK MOHAMMAD ALI NASSIRI ABRISHAMCHI AN IMPROVED PACKET FORWARDING APPROACH FOR SOURCE LOCATION PRIVACY IN WIRELESS SENSORS NETWORK MOHAMMAD ALI NASSIRI ABRISHAMCHI A thesis submitted in partial fulfillment of the requirements for the award

More information

SESSION BASED ACTIVITY MONITORING APPLICATION FOR ANDROID TAN LEIK HO

SESSION BASED ACTIVITY MONITORING APPLICATION FOR ANDROID TAN LEIK HO SESSION BASED ACTIVITY MONITORING APPLICATION FOR ANDROID TAN LEIK HO This report is submitted in partial fulfillment of requirements for the Bachelor Degree of Electronic Engineering (Industrial Electronics)

More information

VIDEO DISTORTION MEASUREMENT USING PSNR IN WAVELET DOMAIN MOK YUNG LENG

VIDEO DISTORTION MEASUREMENT USING PSNR IN WAVELET DOMAIN MOK YUNG LENG VIDEO DISTORTION MEASUREMENT USING PSNR IN WAVELET DOMAIN MOK YUNG LENG Bachelor of Engineering with Honors (Electronics & Computer Engineering) 2009/2010 UNIVERSITI MALAYSIA SARAWAK R13a BORANG PENGESAHAN

More information

PROTOTYPE OF POWER LINE INTERFACE SOCKET USING EMBEDDED CONTROLLER FOR DATA ACQUISITION AND CONTROL. LAI CHING HUAT

PROTOTYPE OF POWER LINE INTERFACE SOCKET USING EMBEDDED CONTROLLER FOR DATA ACQUISITION AND CONTROL. LAI CHING HUAT i PROTOTYPE OF POWER LINE INTERFACE SOCKET USING EMBEDDED CONTROLLER FOR DATA ACQUISITION AND CONTROL. LAI CHING HUAT This Report Is Submitted In Partial Fulfillment of Requirements for the Bachelor Degree

More information

DESIGN ANALYSIS OF EXTERIOR CAR BODY PART BASTIAN WIBAR BIN MOMANG

DESIGN ANALYSIS OF EXTERIOR CAR BODY PART BASTIAN WIBAR BIN MOMANG DESIGN ANALYSIS OF EXTERIOR CAR BODY PART BASTIAN WIBAR BIN MOMANG Thesis submitted in partial fulfillment of the requirements for award of Bachelor of Mechanical Engineering with Automotive Engineering

More information

ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN

ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN PENILAIAN & KULIAH Kuliah Tugasan Ujian Teori Ujian Amali Isi kandungan 4.1 Menerangkan alamat IP serta kepentingannya 4.2 Menerangkan

More information

UNIVERSITI MALAYSIA PAHANG BORANG PENGESAHAN STATUS TESIS

UNIVERSITI MALAYSIA PAHANG BORANG PENGESAHAN STATUS TESIS UNIVERSITI MALAYSIA PAHANG BORANG PENGESAHAN STATUS TESIS JUDUL: AUTOMATIC TEMPERATURE CONTROL SYSTEM FOR AQUAPONIC GREEN HOUSE SESI PENGAJIAN: 2012/2013 Saya, AMIN KHAIRI BIN ROSLI (890214-01-5839) (HURUF

More information

SISTEM PEMERHATIAN SMARTTRACK BAGI TELEFON GPS DAN KEKOTAK PENJEJAKAN YEE JIA WEN UNIVERSITI TEKNOLOGI MALAYSIA

SISTEM PEMERHATIAN SMARTTRACK BAGI TELEFON GPS DAN KEKOTAK PENJEJAKAN YEE JIA WEN UNIVERSITI TEKNOLOGI MALAYSIA SISTEM PEMERHATIAN SMARTTRACK BAGI TELEFON GPS DAN KEKOTAK PENJEJAKAN YEE JIA WEN UNIVERSITI TEKNOLOGI MALAYSIA ii BORANG PENGESAHAN STATUS TESIS JUDUL : SISTEM PEMERHATIAN SMARTTRACK BAGI TELEFON GPS

More information

DARI KAUNTER KE SISTEM DALAM TALIAN

DARI KAUNTER KE SISTEM DALAM TALIAN DARI KAUNTER KE SISTEM DALAM TALIAN Transformasi perkhidmatan UiTM (kerajaan) di kaunter kepada sistem online Memudahkan cara sistem penyampaian Meningkat kecekapan operasi Bagi perkhidmatan yang memerlukan

More information

ZIGBEE-BASED SMART HOME SYSTEM NURUL ILMI BINTI OMAR

ZIGBEE-BASED SMART HOME SYSTEM NURUL ILMI BINTI OMAR ZIGBEE-BASED SMART HOME SYSTEM NURUL ILMI BINTI OMAR This report is submitted in partial fulfillment of the requirement for the Bachelor Degree in Electronic Engineering (Wireless Communication) with Honors

More information

: IJAZAH SARJANA MUDA SAINS (SAINS KOMPUTER) : FALKULTI SAINS KOMPUTER DAN SISTEM MAKLUMAT

: IJAZAH SARJANA MUDA SAINS (SAINS KOMPUTER) : FALKULTI SAINS KOMPUTER DAN SISTEM MAKLUMAT Tajuk penuh tesis Nama penulis Nama ijazah Fakulti : APLIKASI KESELAMATAN MENGGUNAKAN KRIPTOGRAFI DAN TEKNIK PENYAMARAN DAN PENYARINGAN : GAN TECK LENG : IJAZAH SARJANA MUDA SAINS (SAINS KOMPUTER) : FALKULTI

More information

Panduan Menggunakan Autoresponder FreeAutobot.com

Panduan Menggunakan Autoresponder FreeAutobot.com Panduan Menggunakan Autoresponder FreeAutobot.com Dengan memperolehi e-book ini, anda mempunyai kebenaran untuk memberi secara percuma kepada pelanggan anda atau tawarkan sebagai bonus kepada pembelian

More information

PERFORMANCE EVALUATION OF LEACH PROTOCOL FOR WIRELESS SENSOR NETWORKS USING NS2 MUHAMAD FAIZ BIN RAMDZAN

PERFORMANCE EVALUATION OF LEACH PROTOCOL FOR WIRELESS SENSOR NETWORKS USING NS2 MUHAMAD FAIZ BIN RAMDZAN i PERFORMANCE EVALUATION OF LEACH PROTOCOL FOR WIRELESS SENSOR NETWORKS USING NS2 MUHAMAD FAIZ BIN RAMDZAN This report is submitted in partial fulfilment of requirements for the Bachelor Degree of Electronic

More information

SISTEM PENGURUSAN DAN PENEMPAHAN KELAS MEMANDU BERASASKAN WEB DAN SISTEM PESANAN RINGKAS NURUL AIN BINTI ARIFFIN

SISTEM PENGURUSAN DAN PENEMPAHAN KELAS MEMANDU BERASASKAN WEB DAN SISTEM PESANAN RINGKAS NURUL AIN BINTI ARIFFIN SISTEM PENGURUSAN DAN PENEMPAHAN KELAS MEMANDU BERASASKAN WEB DAN SISTEM PESANAN RINGKAS NURUL AIN BINTI ARIFFIN Laporan projek ini dikemukakan sebagai memenuhi sebahagian daripada syarat penganugerahan

More information

OOP ONLINE JUDGE: SISTEM SEMAKAN ATAS TALIAN UNTUK KURSUS PENGATURCARAAN BERORIENTASIKAN OBJEK

OOP ONLINE JUDGE: SISTEM SEMAKAN ATAS TALIAN UNTUK KURSUS PENGATURCARAAN BERORIENTASIKAN OBJEK OOP ONLINE JUDGE: SISTEM SEMAKAN ATAS TALIAN UNTUK KURSUS PENGATURCARAAN BERORIENTASIKAN OBJEK IZLYN ADLINA AHMAD AKMAL NOORAZEAN MOHD ALI Fakulti Teknologi & Sains Maklumat, Universiti Kebangsaan Malaysia

More information

HARDWARE/SOFTWARE SYSTEM-ON-CHIP CO-VERIFICATION PLATFORM BASED ON LOGIC-BASED ENVIRONMENT FOR APPLICATION PROGRAMMING INTERFACING TEO HONG YAP

HARDWARE/SOFTWARE SYSTEM-ON-CHIP CO-VERIFICATION PLATFORM BASED ON LOGIC-BASED ENVIRONMENT FOR APPLICATION PROGRAMMING INTERFACING TEO HONG YAP HARDWARE/SOFTWARE SYSTEM-ON-CHIP CO-VERIFICATION PLATFORM BASED ON LOGIC-BASED ENVIRONMENT FOR APPLICATION PROGRAMMING INTERFACING TEO HONG YAP A project report submitted in partial fulfilment of the requirements

More information

PREDICTION OF SURFACE ROUGHNESS IN TURNING OPERATION OF LOW CARBON STEEL AISI 1018 FAKHRUR RAZI BIN BAHRIN UNIVERSITI MALAYSIA PAHANG

PREDICTION OF SURFACE ROUGHNESS IN TURNING OPERATION OF LOW CARBON STEEL AISI 1018 FAKHRUR RAZI BIN BAHRIN UNIVERSITI MALAYSIA PAHANG PREDICTION OF SURFACE ROUGHNESS IN TURNING OPERATION OF LOW CARBON STEEL AISI 1018 FAKHRUR RAZI BIN BAHRIN UNIVERSITI MALAYSIA PAHANG ii UNIVERSITI MALAYSIA PAHANG BORANG PENGESAHAN STATUS TESIS JUDUL:

More information

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS)

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS) PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS) DISEDIAKAN OLEH: SUPPLY CHAIN MANAGEMENT (SCM) BAHAGIAN ICT PROCESS

More information

LOW COST MP3 PLAYER USING SD CARD KHAIRIL AMRI BIN MUHAMAD UNIVERSITI TEKNIKAL MALAYSIA MELAKA

LOW COST MP3 PLAYER USING SD CARD KHAIRIL AMRI BIN MUHAMAD UNIVERSITI TEKNIKAL MALAYSIA MELAKA LOW COST MP3 PLAYER USING SD CARD KHAIRIL AMRI BIN MUHAMAD UNIVERSITI TEKNIKAL MALAYSIA MELAKA LOW COST MP3 PLAYER USING SD CARD KHAIRIL AMRI BIN MUHAMAD This report is submitted in partial fulfillment

More information

BORANG PENGESAHAN STATUS TESIS

BORANG PENGESAHAN STATUS TESIS PSZ 19:16 (Pind. 1/97) UNIVERSITI TEKNOLOGI MALAYSIA BORANG PENGESAHAN STATUS TESIS JUDUL: SISTEM TEMUJANJI BERSAMA DOKTOR BERASASKAN APLIKASI WEB DAN PERKHIDMATAN PESANAN RINGKAS (SMS) Saya SESI PENGAJIAN:

More information

SISTEM KESELAMATAN PENGHANTARAN FAIL MENGGUNAKAN TEKNIK KRIPTOGRAFI DAN STEGANOGRAFI SATHIAPRIYA A/P RAMIAH

SISTEM KESELAMATAN PENGHANTARAN FAIL MENGGUNAKAN TEKNIK KRIPTOGRAFI DAN STEGANOGRAFI SATHIAPRIYA A/P RAMIAH SISTEM KESELAMATAN PENGHANTARAN FAIL MENGGUNAKAN TEKNIK KRIPTOGRAFI DAN STEGANOGRAFI SATHIAPRIYA A/P RAMIAH FAKULTI SAINS KOMPUTER DAN SISTEM MAKLUMAT UNIVERSITI TEKNOLOGI MALAYSIA MAC 2005 iv PENGHARGAAN

More information

KELAS MAYA DENGAN MENGGUNAKAN TEKNOLOGI PENGARUSAN VIDEO LIEW SHAW CHIN

KELAS MAYA DENGAN MENGGUNAKAN TEKNOLOGI PENGARUSAN VIDEO LIEW SHAW CHIN KELAS MAYA DENGAN MENGGUNAKAN TEKNOLOGI PENGARUSAN VIDEO LIEW SHAW CHIN Laporan ini dikemukakan sebagai memenuhi sebahagian daripada syarat penganugerahan Ijazah Sarjana Muda Sains Komputer Fakulti Sains

More information

Panduan Pengguna Autodesk Education Community

Panduan Pengguna Autodesk Education Community Panduan Pengguna Autodesk Education Community ISI KANDUNGAN 1. Mendaftar Akaun Autodesk Education bagi Pelajar, Kakitangan dan Institusi Akademik...1 2. Muat Turun Perisian dan Lesen Autodesk Education

More information

HOME APPLIANCES MONITORING AND CONTROL USING SMARTPHONE APPLICATION AHMAD DANIAL BIN AHMAD NAZRI

HOME APPLIANCES MONITORING AND CONTROL USING SMARTPHONE APPLICATION AHMAD DANIAL BIN AHMAD NAZRI i HOME APPLIANCES MONITORING AND CONTROL USING SMARTPHONE APPLICATION AHMAD DANIAL BIN AHMAD NAZRI This Report Is Submitted In Partial Fulfillment Of Requirements For The Bachelor Degree of Electronic

More information

APLIKASI E-DAGANGAN PERALATAN KAMERA BERASASKAN WEB

APLIKASI E-DAGANGAN PERALATAN KAMERA BERASASKAN WEB APLIKASI E-DAGANGAN PERALATAN KAMERA BERASASKAN WEB Seow Wei Ren Dr Saidah Saad Fakulti Teknologi & Sains Maklumat, Universiti Kebangsaan Malaysia ABSTRAK Tujuan projek ini adalah untuk membangunkan sistem

More information

DEVELOPMENT OF HOME ENERGY MANAGEMENT SYSTEM (HEMS) CHEA MENG HUAT UNIVERSITI TEKNIKAL MALAYSIA MELAKA

DEVELOPMENT OF HOME ENERGY MANAGEMENT SYSTEM (HEMS) CHEA MENG HUAT UNIVERSITI TEKNIKAL MALAYSIA MELAKA 1 DEVELOPMENT OF HOME ENERGY MANAGEMENT SYSTEM (HEMS) CHEA MENG HUAT UNIVERSITI TEKNIKAL MALAYSIA MELAKA i DEVELOPMENT OF HOME ENERGY MANAGEMENT SYSTEM (HEMS) CHEA MENG HUAT This Report Is Submitted In

More information

UNIVERSITI TEKNOLOGI MALAYSIA

UNIVERSITI TEKNOLOGI MALAYSIA PSZ 19:16 (Pind. 1/97) UNIVERSITI TEKNOLOGI MALAYSIA BORANG PENGESAHAN STATUS TESIS JUDUL: DEVELOPMENT OF DATABASE MANAGEMENT SYSTEM (DBMS) BASED ON ELEMENTAL COST ANALYSIS (ECA) METHODOLOGY Saya SESI

More information

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions. SECTION B : 50 MARKS BAHAGIAN B : 50 MARKAH INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi DUA (2) soalan berstruktur. Jawab

More information

SISTEM KOMUNIKASI BERDASARKAN ALGORITMA PENYULITAN AES

SISTEM KOMUNIKASI BERDASARKAN ALGORITMA PENYULITAN AES SISTEM KOMUNIKASI BERDASARKAN ALGORITMA PENYULITAN AES NUR SAIYIDATUL AFIFAH BINTI HALIM HAFIZ MOHD SARIM Fakulti Teknologi & Sains Maklumat, Universiti Kebangsaan Malaysia ABSTRAK Kriptografi ataupun

More information

ANALISA PERPINDAHAN DATA MODEL SURFACE DI ANTARA PLATFOM CAD YANG BERBEZA ASFAEZUDDIN BIN ZAKARIA UNIVERSITI TEKNIKAL MALAYSIA MELAKA

ANALISA PERPINDAHAN DATA MODEL SURFACE DI ANTARA PLATFOM CAD YANG BERBEZA ASFAEZUDDIN BIN ZAKARIA UNIVERSITI TEKNIKAL MALAYSIA MELAKA ANALISA PERPINDAHAN DATA MODEL SURFACE DI ANTARA PLATFOM CAD YANG BERBEZA ASFAEZUDDIN BIN ZAKARIA UNIVERSITI TEKNIKAL MALAYSIA MELAKA ii Saya akui laporan ini adalah hasil kerja saya sendiri kecuali ringkasan

More information

Tajuk penuh tesis : SISTEM PEMANTAUAN PEMAKANAN PESAKIT DI HOSPITAL BERASASKAN WEB DAN PDA (COLLABORATIVE PATIENT DIETETIC MONITORING SYSTEM)

Tajuk penuh tesis : SISTEM PEMANTAUAN PEMAKANAN PESAKIT DI HOSPITAL BERASASKAN WEB DAN PDA (COLLABORATIVE PATIENT DIETETIC MONITORING SYSTEM) Tajuk penuh tesis : SISTEM PEMANTAUAN PEMAKANAN PESAKIT DI HOSPITAL BERASASKAN WEB DAN PDA (COLLABORATIVE PATIENT DIETETIC MONITORING SYSTEM) Nama penulis : Nama ijazah : Fakulti : TAN CHI XIANG IJAZAH

More information

SISTEM PENGHANTARAN MESEJ SEGERA PELBAGAI PELANTAR BERASASKAN JAVA SAZARUL IZAM BIN MD SAAD. Ijazah Sarjana Muda Sains Komputer

SISTEM PENGHANTARAN MESEJ SEGERA PELBAGAI PELANTAR BERASASKAN JAVA SAZARUL IZAM BIN MD SAAD. Ijazah Sarjana Muda Sains Komputer SISTEM PENGHANTARAN MESEJ SEGERA PELBAGAI PELANTAR BERASASKAN JAVA SAZARUL IZAM BIN MD SAAD Ijazah Sarjana Muda Sains Komputer Fakulti Sains Komputer dan Sistem Maklumat Universiti Teknologi Malaysia 23

More information

PROJECT TITLE JARIPAH BINTI ADZHAR

PROJECT TITLE JARIPAH BINTI ADZHAR i PROJECT TITLE WIRELESS REMOTE CONTROL UTILIZING XBEE FOR MOBILE ROBOT APPLICATION JARIPAH BINTI ADZHAR This Report Is Submitted In Partial Fulfillment of Requirements For The Bachelor Degree in Electronic

More information

INSTRUCTION: This section consists of TWO (2)short answers and TWO (2) structured essays. Answer ALL questions.

INSTRUCTION: This section consists of TWO (2)short answers and TWO (2) structured essays. Answer ALL questions. SECTION B : 70 MARKS BAHAGIAN B :70 MARKAH INSTRUCTION: This section consists of TWO (2)short answers and TWO (2) structured essays. Answer ALL questions. ARAHAN: Bahagian ini mengandungi DUA(2) soalan

More information

SISTEM E-RELOAD SOLEHA BINTI SALLEH

SISTEM E-RELOAD SOLEHA BINTI SALLEH SISTEM E-RELOAD SOLEHA BINTI SALLEH Laporan projek ini dikemukakan sebagai memenuhi sebahagian daripada syarat penganugerahan Ijazah Sarjana Muda Sains (Sains Komputer) Fakulti Sains Komputer dan Sistem

More information

7 I I, BORANG PENGESAHAN STATUS TESIS* SESI PENGAnAN: 2012 I Saya MOHD FARID BIN MOHD YUSOF (B )

7 I I, BORANG PENGESAHAN STATUS TESIS* SESI PENGAnAN: 2012 I Saya MOHD FARID BIN MOHD YUSOF (B ) BORANG PENGESAHAN STATUS TESIS* JUDUL : CLOUD STORAGE SUBSYSTEM FOR PIN-IT SOCIAL NETWORK SESI PENGAnAN: 2012 I 2013 Saya MOHD FARID BIN MOHD YUSOF (B031010350) mengaku membenarkan tesis Projek Sarjana

More information

UNIVERSITI SAINS MALAYSIA. CST232 Operating Systems [Sistem Pengendalian]

UNIVERSITI SAINS MALAYSIA. CST232 Operating Systems [Sistem Pengendalian] UNIVERSITI SAINS MALAYSIA First Semester Examination 2014/2015 Academic Session December 2014/January 2015 CST232 Operating Systems [Sistem Pengendalian] Duration : 2 hours [Masa : 2 jam] INSTRUCTIONS

More information

ABSTRACT This project has analysed the requirements and needs, as well as proposed a few solution models for implementing a wireless local area network (WLAN) infrastructure for network and Internet access

More information

DOKUMEN TIDAK TERKAWAL

DOKUMEN TIDAK TERKAWAL Halaman: 1/12 Tujuan : Arahan kerja ini adalah untuk menerangkan tatacara pendaftaran ID Pengguna di dalam Sistem Kewangan SAGA (Standard Accounting for Government Agencies) Universiti Putra Malaysia bagi

More information

UPGRADE FMS200: SHAFT SUPPLY MODULE THOUGH HUMAN MACHINE INTERFACE LEE HO CHUNG

UPGRADE FMS200: SHAFT SUPPLY MODULE THOUGH HUMAN MACHINE INTERFACE LEE HO CHUNG i UPGRADE FMS200: SHAFT SUPPLY MODULE THOUGH HUMAN MACHINE INTERFACE LEE HO CHUNG This report is submitted in partial fulfilment of the requirements for the award of Bachelor of Electronic Engineering

More information

Pengaturcaraan web ASP.NET. Sinopsis:

Pengaturcaraan web ASP.NET. Sinopsis: Pengaturcaraan web ASP.NET Sinopsis: Buku ini memberi pendedahan dan panduan kepada pembaca untuk membina laman web dengan menggunakan teknologi ASP.NET. Teknologi ASP.NET merupakan rangka kerja pengaturcaraan

More information

SISTEM PENGURUSAN JAWATANKUASA MAHASISWA KOLEJ 9, UTM BERASASKAN WEB NILAM NUR BINTI AMIR SJARIF

SISTEM PENGURUSAN JAWATANKUASA MAHASISWA KOLEJ 9, UTM BERASASKAN WEB NILAM NUR BINTI AMIR SJARIF SISTEM PENGURUSAN JAWATANKUASA MAHASISWA KOLEJ 9, UTM BERASASKAN WEB NILAM NUR BINTI AMIR SJARIF Laporan projek ini dikemukakan sebagai memenuhi sebahagian daripada syarat penganugerahan Ijazah Sarjana

More information

EDUCATION PATH SYSTEM MOHD ZULHAFIZ BIN HUSSIN

EDUCATION PATH SYSTEM MOHD ZULHAFIZ BIN HUSSIN EDUCATION PATH SYSTEM MOHD ZULHAFIZ BIN HUSSIN This report is submitted in partial fulfillment of the requirements for the Bachelor of Computer Science (Database Management) FACULTY OF INFORMATION AND

More information

BORANG PENGESAHAN STATUS TESIS*

BORANG PENGESAHAN STATUS TESIS* BORANG PENGESAHAN STATUS TESIS* JUDUL: In_fi_ _n_eo_n D_i=~-it_a_l_L_ib_r_a_ry~ ---C_a_ta_l_o=~~in~~~------- SESI PENGAJIAN: 2011/ 2 0 1 2 Saya LEE KlAN SENG mengaku membenarkan tesis Projek Sarjana Muda

More information

AUTO SILENT MODE FOR ANDROID SMARTPHONES MUHAMMAD AZLAN SHAHARIMAN BIN AHMAD

AUTO SILENT MODE FOR ANDROID SMARTPHONES MUHAMMAD AZLAN SHAHARIMAN BIN AHMAD AUTO SILENT MODE FOR ANDROID SMARTPHONES MUHAMMAD AZLAN SHAHARIMAN BIN AHMAD This report is submitted in partial fulfillment of requirement for the Degree of Bachelor of Electronic Engineering (Computer

More information

THE DEVELOPMENT OF MODULAR PRODUCT DESIGN: FOLDABLE CHAIR

THE DEVELOPMENT OF MODULAR PRODUCT DESIGN: FOLDABLE CHAIR UNIVERSITI TEKNIKAL MELAKA MALAYSIA THE DEVELOPMENT OF MODULAR PRODUCT DESIGN: FOLDABLE CHAIR Thesis submitted in accordance with the requirements of the Malaysia Technical University of Malacca for the

More information

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

UNIVERSITI TEKNIKAL MALAYSIA MELAKA UNIVERSITI TEKNIKAL MALAYSIA MELAKA SMART AQUARIUM USING GLOBAL SYSTEM FOR MOBILE COMMUNICATION (GSM) This report submitted in accordance with requirement of the Universiti Teknikal Malaysia Melaka (UTeM)

More information

ONTOLOGY-BASED SEMANTIC HETEROGENEOUS DATA INTEGRATION FRAMEWORK FOR LEARNING ENVIRONMENT

ONTOLOGY-BASED SEMANTIC HETEROGENEOUS DATA INTEGRATION FRAMEWORK FOR LEARNING ENVIRONMENT ONTOLOGY-BASED SEMANTIC HETEROGENEOUS DATA INTEGRATION FRAMEWORK FOR LEARNING ENVIRONMENT ARDA YUNIANTA UNIVERSITI TEKNOLOGI MALAYSIA iii This thesis is dedicated to My Wife, who always give me full of

More information

Dedikasi Osman Bin Shariman & Norbi Binti Hassan Muhammad Hanis Osman Shar Mariam Muhammad

Dedikasi Osman Bin Shariman & Norbi Binti Hassan Muhammad Hanis Osman Shar Mariam Muhammad iii Dedikasi Teristimewa buat Ayahanda dan Bonda tersayang Osman Bin Shariman & Norbi Binti Hassan Terima kasih atas segala dorongan, didikan, dan doa yang sentiasa mengiringi... Buat abangku Muhammad

More information

HOME APPLIANCE CONTROL SYSTEM TAN WEI SYE

HOME APPLIANCE CONTROL SYSTEM TAN WEI SYE HOME APPLIANCE CONTROL SYSTEM TAN WEI SYE This report is submitted in partial fulfillment of the requirements for award of Bachelor of Electronic Engineering (Computer Engineering) with honors Faculty

More information

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions. SECTION B : 55 MARKS BAHAGIAN B : 55 MARKAH INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi DUA (2) soalan berstruktur. Jawab

More information

BORANG PENGESAHAN STATUS TESIS JUDUL: TAILOR SYSTEM (TailorSys) (HURUF BESAR)

BORANG PENGESAHAN STATUS TESIS JUDUL: TAILOR SYSTEM (TailorSys) (HURUF BESAR) BORANG PENGESAHAN STATUS TESIS JUDUL: TAILOR SYSTEM (TailorSys) SESI PENGAJIAN: 2-200812009 Saya SIT1 SALBIAH BTE MOHD SALLEH (HURUF BESAR) mengaku membenarkan tesis (PSM/Sarjana/Doktor Falsafah) ini disirnpan

More information

HOME APPLIANCES AND SECURITY CONTROLLED VIA GSM SYSTEM NUR SYAFIQAH BINTI YUSOP

HOME APPLIANCES AND SECURITY CONTROLLED VIA GSM SYSTEM NUR SYAFIQAH BINTI YUSOP HOME APPLIANCES AND SECURITY CONTROLLED VIA GSM SYSTEM NUR SYAFIQAH BINTI YUSOP This Report Is Submitted In Partial Fulfilment of Requirements for the Bachelor Degree of Electronic Engineering (Wireless

More information

PART A SULIT (EKT 221) BAHAGIAN A. Answer ALL questions. Question 1. a) Briefly explain the concept of Clock Gating.

PART A SULIT (EKT 221) BAHAGIAN A. Answer ALL questions. Question 1. a) Briefly explain the concept of Clock Gating. PART A BAHAGIAN A Answer ALL questions. Jawab SEMUA soalan. Question Soalan a) Briefly explain the concept of Clock Gating. [Terangkan secara ringkas konsep Selakan Denyut.] [2 Marks/Markah] b) Define

More information

AMBULANCE MANAGEMENT SYSTEM

AMBULANCE MANAGEMENT SYSTEM AMBULANCE MANAGEMENT SYSTEM Nor Atiqah Mohd Masduki Masri Ayob Fakulti Teknologi & Sains Maklumat, Universiti Kebangsaan Malaysia ABSTRAK Sistem Pengurusan Ambulan merangkumi 2 sistem iaitu aplikasi berasaskan

More information

CIRCULAR 2017/02. Dear Valued Members, Warmest greetings from Sara Worldwide Vacations Berhad!

CIRCULAR 2017/02. Dear Valued Members, Warmest greetings from Sara Worldwide Vacations Berhad! CIRCULAR 2017/02 Dear Valued Members, Warmest greetings from Sara Worldwide Vacations Berhad! 1. CLUB ASIA INTERNATIONAL 17 th MEMBERS ANNUAL GENERAL MEETING We are pleased to inform that the 17 th Members

More information

INSTRUCTION: This section consists of TEN (10) structured questions. Answer ALL questions.

INSTRUCTION: This section consists of TEN (10) structured questions. Answer ALL questions. SECTION B : 30 MARKS BAHAGIAN B : 30 MARKAH INSTRUCTION: This section consists of TEN (10) structured questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi SEPULUH (10) soalan berstruktur.

More information

UNIVERSITI SAINS MALAYSIA. CCS521 Advanced Distributed Systems Concepts and Design [Konsep dan Reka Bentuk Sistem Teragih Maju]

UNIVERSITI SAINS MALAYSIA. CCS521 Advanced Distributed Systems Concepts and Design [Konsep dan Reka Bentuk Sistem Teragih Maju] UNIVERSITI SAINS MALAYSIA First Semester Examination 2011/2012 Academic Session January 2012 CCS521 Advanced Distributed Systems Concepts and Design [Konsep dan Reka Bentuk Sistem Teragih Maju] Duration

More information

COMBINING TABLES. Akademi Audit Negara. CAATs ASAS ACL / 1

COMBINING TABLES. Akademi Audit Negara. CAATs ASAS ACL / 1 COMBINING TABLES CAATs ASAS ACL / 1 OBJEKTIF MODUL Mempelajari kaedah menggabung dan menghubungkan dua atau lebih table bagi mencapai objektif Audit. Mempelajari kaedah menggunakan maklumat yang sedia

More information