Click here to load reader

multiuse expert electrical calculator system nurmaliza binti md ali

  • View
    218

  • Download
    1

Embed Size (px)

Text of multiuse expert electrical calculator system nurmaliza binti md ali

  • MULTIUSE EXPERT ELECTRICAL CALCULATOR SYSTEM

    NURMALIZA BINTI MD ALI

    UNIVERSITI MALAYSIA PAHANG

  • I hereby acknowledge that the scope and quality of this thesis is qualified for the

    award of the Bachelor Degree of Electrical Engineering (Electronics)

    Signature : ______________________________________________

    Name : ROHANA BINTI ABDUL KARIM

    Date : 12 NOVEMBER 2008

  • MULTIUSE EXPERT ELECTRICAL CALCULATOR SYSTEM

    NURMALIZA BINTI MD ALI

    This thesis is submitted as partial fulfillment of the requirements for the award of the

    Bachelor Degree of Electrical Engineering (Electronics)

    Faculty of Electrical & Electronics Engineering

    University Malaysia Pahang

    NOVEMBER, 2008

  • ii

    All the trademark and copyrights use herein are property of their respective owner.

    References of information from other sources are quoted accordingly; otherwise the

    information presented in this report is solely work of the author.

    Signature : ____________________________

    Author : NURMALIZA BINTI MD ALI

    Date : 17 NOVEMBER 2008

  • iii

    Specially dedicated to

    My beloved family and those people who have guided and inspired me

    throughout my journey of education

  • iv

    ACKNOWLEDGEMENT

    In preparing this thesis, I was in contact with many people, researchers,

    academicians and practitioners. They have contributed towards my understanding and

    thoughts. In particular, I wish to express my sincere appreciation to my supervisor,

    Miss Rohana binti Abdul Karim., for encouragement, guidance, critics, friendship,

    advice, information and motivation. Without their continued support and interest, this

    thesis would not have been the same as presented here.

    I am also indebted to University Malaysia Pahang for funding my degree

    study. Librarians at UMP also deserve special thanks for their assistance in supplying

    the relevant literatures and guiding me in using e-journal.

    My sincere appreciation also extends to all my colleagues, ex-schoolmate and

    others who have provided assistance at various occasions. Their views and tips are

    useful indeed. Unfortunately, it is not possible to list all of them in this limited space.

    I am grateful to all my family members especially my dad and mom for their moral

    support, advice and understanding me.

    Thank you.

    Nurmaliza binti Md Ali

  • v

    ABSTRACT

    With the technological demands of today, we must increase the number of

    individuals that successfully complete a degree in science and engineering. To

    accomplish this goal, the first obstacle to overcome is the year semester mathematical

    calculating course. It has historically been a graveyard for students in engineering and

    science. Multiuse Expert Electrical Calculator System designed as a system which has

    many functions and also user friendly. This system is an expert system because by

    using this system, we can show formula and also can analyze the calculation.

    Calculator technologies nowadays not widely use because we cannot get the analysis

    of the calculation after we get the result of calculation. Most of calculator cannot

    appear circuit that we want to calculate and need a lot of time to get an accurate result

    and make learning slower, difficult and not interesting. This system was designed by

    using Visual Basic Language and window based to produce the calculator system and

    for the learning purpose. Multiuse Expert Electrical Calculator System was covered

    certain calculation in electrical such as Basic Circuit in Electrical and Robotics. So,

    for all calculation, this system will show analysis to make users more understand

    about the circuit connection in a short time. In order to make this system become user

    friendly, the guidelines and more information about the topics will be inserted as a

    learning purpose. This system built not only for student but it can be used by lecturers,

    teachers, engineers and also non-technology person even they not familiar with

    electrical calculations. So, this system will make a users find the accurate result

    faster, easy and more interesting.

  • vi

    ABSTRAK

    Permintaan teknologi hari ini membuatkan bilangan individu-individu yang

    berjaya dalam bidang sains dan kejuruteraan mesti ditingkatkan. Untuk mencapai cita-

    cita ini, halangan yang pertama untuk menyelesaikan masalah ini adalah bidang

    pengiraan matematik. Secara sejarahnya, ia bagaikan perkuburan kepada pelajar-

    pelajar yang berada dalam bidang sains dan kejuruteraan. Multiuse Expert Electrical

    Calculator System dibuat sebagai satu sistem yang mempunyai pelbagai fungsi dan

    senang digunakan. Sistem ini dikatakan expert kerana ia boleh menunjukkan formula

    dan juga analisis untuk pengiraan. Teknologi kalkulator hari ini tidak digunakan

    secara meluas kerana kita tidak boleh mendapatkan analisis untuk setiap pengiraan

    selepas kita mendapat jawapan daripada pengiraan tersebut. Kebanyakan kalkulator

    juga tidak dapat memaparkan litar dan memerlukan masa yang panjang untuk

    mendapatkan jawapan yang tepat, serta membuatkan proses pembelajaran menjadi

    lambat, susah dan tidak menarik. Sistem ini dibina menggunakan Visual Basic

    Language dan window based untuk menghasilkan kalkulator sistem dan sebagai alat

    bantuan pembelajaran. Multiuse Expert Electrical Calculator System meliputi litar-

    litar asas dalam Elektrik dan Robot. Jadi, untuk semua pengiraan, sistem ini akan

    memaparkan analisis bagi memudahkan pengguna lebih memahami tentang

    sambungan litar dalam jangka masa yang pendek. Dalam proses menjadikan sistem ini

    mudah digunakan, panduan pengguna dan maklumat-maklumat yang berkaitan dengan

    tajuk disertakan. Sistem ini dibina bukan sahaja untuk pelajar, tetapi boleh juga

    digunakan oleh pensyarah, guru-guru, jurutera-jurutera dan orang-orang yang diluar

    bidang teknologi walaupun mereka tidak mahir dengan pengiraan elektrik. Jadi, sistem

    ini akan menjadikan pengguna lebih mudah mendapatkan jawapan yang lebih tepat

    dengan cepat, senang dan lebih menarik.

  • vii

    TABLE OF CONTENTS

    CHAPTER TITLE PAGE

    DECLARATION ii

    DEDICATION iii

    ACKNOWLEDGEMENT iv

    ABSTRACT v

    ABSTRAK vi

    TABLE OF CONTENT vii

    LIST OF TABLES ix

    LIST OF FIGURES x

    LIST OF ABBREVIATIONS xi

    LIST OF APPENDICES xii

    1 INTRODUCTION 1

    1.1 Background 1

    1.2 Objectives 4

    1.3 Scopes 5

    1.4 Problem Statement 6

    1.5 Thesis Outline 8

    2 LITERATURE REVIEW 9

    2.1 Calculator 9

    2.2 Electrical Calculator 10

    2.3 Expert System 10

    2.4 Types of Language 11

    2.4.1 Visual Basic 11

    2.4.2 Java 13

    2.4.3 Microsofts C# 14

    2.4.4 Other Language 15

  • viii

    2.4.5 The Language Comparison 15

    2.5 Software Development Life Cycle 16

    2.6 Web and Windows based 18

    3 METHODOLOGY 20

    3.1 Visual Basic Language 20

    3.2 Software Development Life Cycle (SDLC) 21

    3.3 Window Based Interface 24

    3.4 System Flowchart 25

    3.5 Module Flowchart 26

    3.6 System Story Board 27

    4 SOFTWARE DEVELOPMENT 28

    4.1 Visual Basic Language 28

    4.2 Multiuse Expert Electrical Calculator System 28

    5 RESULT AND DISCUSSION 51

    5.1 Introduction 51

    5.2 Result and Discussion 51

    5.3 Problems and solution 70

    6 CONCLUSION AND FUTURE DEVELOPMENT 71

    6.1 Introduction 71

    6.2 Conclusion 71

    6.3 Future Development 72

    6.4 Cost and Commercialize 73

    REFERENCES 74

  • ix

    LIST OF TABLES

    TABLE NO. TITLE PAGE

    2.1 Window based verses web based 19

    5.1 Problems and solutions 70

  • x

  • xi

    LIST OF FIGURES

    FIGURE NO. TITLE PAGE

    1.1 Example of Normal Electronic Scientific Calculator 6

    1.2 Five Parallel Capacitors Connection 6

    2.1 The waterfall model of software development 17

    3.1 Popularity of Programming Language Usage 21

    3.2 Software Development Life Cycle (SDLC) 22

    4.1 Ohms Law Approved 31

    4.2 Series Capacitor Approved 33

    4.3 Calculation of Balanced Three Phase Power 45

  • xii

    LIST OF ABBREVIATIONS

    SDLC Software Development Life Cycle

    GUI Graphical User Interface

    VB Visual Basic

    RAD Rapid Application Development

    AI Artificial Intelligence

    OOP Object Oriented Programming

  • xiii

    LIST OF APPENDIXES

    APPENDIX TITLE PAGE

    A OHMS LAW CODING 75

    B PARALLEL CAPACITORS CODING 79

    C FIVE SERIES CAPACITORS CODING 81

    D THREE PHASE WYE-WYE CONNECTION CODING 83

    E BALANCED POWER THREE PHASE CODING 88

    F INVERSE KINEMATICS ROBOT CODING 92

  • 1

    CHAPTER 1

    INTRODUCTION

    1.1 BACKGROUND

    With the technological demands of today, we

Search related