
THESIS DEVELOPING SMALL PORTABLE ROUTER GNU/LINUX WITH TEXT USER INTERACE FOR STUDENT LEARNING Indira Cempakasari 107091100142 INFORMATICS ENGINEERING FACULTY OF SCIENCE AND TECHNOLOGY STATE ISLAMIC UNIVERSITY SYARIF HIDAYATULLAH JAKARTA 2011 DEVELOPING SMALL PORTABLE ROUTER GNU/LINUX WITH TEXT USER INTERACE FOR STUDENT LEARNING by: Indira Cempakasari 107091100142 Thesis As one of requirement to get bachelor degree of Computer Science Faculty of Science and Technology State Islamic University Syarif Hidayatullah Jakarta INFORMATICS ENGINEERING FACULTY OF SCIENCE AND TECHNOLOGY STATE ISLAMIC UNIVERSITY SYARIF HIDAYATULLAH JAKARTA 2011 ii DEVELOPING SMALL PORTABLE ROUTER GNU/LINUX WITH TEXT USER INTERACE FOR STUDENT LEARNING Thesis As one of requirement to obtain a bachelor degree in computer science Faculty of Science and Technology State Islamic University Syarif Hidayatullah Jakarta By: Indira Cempakasari 107091100142 Approved, Supervisor I Supervisor II Asep Fajar Firmansyah Iwa Airlangga, MTI Feri Fahrianto, M.Sc NIP. 198008292011011002 Head of Informatics Engineering Program Yusuf Durachman, M.Sc, MIT NIP. 197105222006041002 iii SIGNATURES PAGE This thesis, entitled “Developing Small Portable Router GNU/Linux with Text User Interface For Student Learning”, has passed the examination held in Faculty of Science and Technology, State Islamic University Jakarta, on Tuesday August 23rd 2011. The owner of this thesis is therefore awarded a bachelor degree in computer science. Jakarta, September 2011 Examiner I, Examiner II, Husni Teja Sukmana, Ph.D Arini, MT NIP. 19731209 200501 1 002 NIP. 197601312009012001 Supervisor I Supervisor II Asep Fajar Firmansyah Iwa Airlangga, MTI Feri Fahrianto, M.Sc NIP. 198008292011011002 Dean Faculty of Science and Technology, Head of the study program DR. Syopiansyah Jaya Putra, M.Sis Yusuf Durachman, M.Sc, MIT NIP. 196801172001121001 NIP. 197105222006041002 iv STATEMENT HEREWITH I WOULD LIIKE TO DECLARE THE AUTHENTICITY OF THIS THESIS. NO WORK OF OTHERS IS INCLUDED WITHOUT REFERENCING OR ASKING FOR PERMISSION FROM THE AUTHORS OR PUBLISHERS. Jakarta, September 2011 Indira Cempakasari 107091100142 v ABSTRACT Indira Cempakasari, Developing Simple Portable Router GNU/Linux with Text User Interface For Student Learning. The supervisors are Asep Fajar Firmansyah Iwa Airlangga, MTI and Feri Fahrianto, M.Sc. There are some routers such as Cisco, Mikrotik, Freesco router and RouSer. Every router has their advantages and weaknesses. Almost routers that are exist do not use open source applications and less portability, only few routers that are portable and open source. So that it is developed a portable router GNU/Linux that is all applications are open source, portable, simple, provides Text User Interface inside the system and provide Text User Interface for installing the router to flash disk or portable storage. The function of router is to route the packets in different network. This portable router in this research uses Slackware core, open source applications for routing, and interfaces that are built use bash scripting. The interfaces consist of installation interface and configuration interface. Methodology for the development of router is prototype model. In every prototype, there is feedback from the customer so that the prototype is developed more. In prototyping model, there is no limit time. There are three prototypes to develop the router. The development of the first prototype followed the user requirement from the customer and the next prototype followed the feedback customers. The router testing consists of installation interface (hard disk and flash disk) and configuration interfaces. After doing analysis and implementation, to develop portable router GNU/Linux can use Slackware core, packets needed for routing, boot live for booting live CD in order this router can be installed and boot. To make easy and to help students and lectures as end users in the usage of this router, this router is provided user interface for configuration and installing the router. User interface used in this router is Text User Interface. In the next development, the router should be able to do dynamic routing, firewall, and they should work with interface to ease the students and lectures as the end users. Keywords: GNU, Linux kernel, router, interface, bash scripting. vi FOREWORD Praise be to Allah, for I blessing, I could finish my tesis which is entitled “Developing Portable Router GNU/Linux with Text User Interface”. Furthermore, my regards to our beloved Prophet Muhammad SAW. In this opportunity, I would like give my thanks to: 1. Dr. Ir. Syopiansyah Jaya Putra, M.Sis. as the Dean of the Faculty of Science and Technology, UIN Syarif Hidayatullah Jakarta. 2. Mr. Yusuf Durraachman, M.Sc, MIT as a Chairman of the Information Technology Program, Faculty of Science and Technology, UIN Sharif Hidayatullah Jakarta. 3. Mr. Asep Fajar Firmansyah Iwa Airlanggi, MTI and Mr.Feri Fahrianto, M.Sc, as my supervisors. Thank for the correction and suggestions for my thesis. 4. Mr. Husni Teja Sukmana, Ph.D and Mrs.Arini, MT as my examiners. Thank for the correction for my thesis. 5. Mrs. Ria who guides me in Interntional Program. 6. All lectures in International Program for the lessons and the knowledges. 7. My Mom and my Dad who always support and doa for me. 8. Kak Ibnu who always helps and support me. 9. My sisters, dek ulan and mba iken, who helped in shooting video. 10. Nilam, atin, yuni, alex, galih, mahar and my friends in international program that learn and study together. 11. Junior in International program, thank for coming in my seminar. 12. Mba mita that help in writing letters. 13. My friends in cisco, thanks for the suggestion. vii 14. And all people that I mention one by one, thank for helping me finishing this thesis. Any comments and suggestions regarding this should be emailed to [email protected]. Above all, thank you very much for reading this thesis. Jakarta, August 2011 Indira Cempakasari viii DEDICATION PAGE “Maka nikmat Rabb kamu yang manakah yang kamu dustakan?” (Q.S Ar-Rahman) Alhamdulillah skripsi ini dapat diselesaikan Skripsi ini saya persembahkan untuk: Kedua orang tua saya yang telah mendidik dan membesarkan saya, serta memberi dukungan kepada saya. I love you mom n dad . Terima kasih untuk semuanya. Serta untuk kanda Ibnu Yahya (yang namanya pengen ditulis :p), yang telah mengarahkan saya ke jalan yang benar #lho dan memberi dukungan. Terima kasih untuk semuanya ix TABLE OF CONTENTS COVER ............................................................................................................. i TITLE PAGE ........................................................................................................ ii APPROVAL PAGE .............................................................................................. iii SIGNATURES PAGE ........................................................................................... iv STATEMENT ........................................................................................................ v ABSTRACT .......................................................................................................... vi FOREWORD ...................................................................................................... vii DEDICATION PAGE ........................................................................................ viii TABLE OF CONTENTS ..................................................................................... ix PICTURE LISTS ................................................................................................. xii TABLE LISTS ...................................................................................................... xvii APPENDIX LISTS .............................................................................................. xviii CHAPTER I INTRODUCTION .......................................................................... 1 1.1 Background ..................................................................................................... 1 1.2 The Problem Definition .................................................................................. 5 1.3 The Scope of Problem .................................................................................... 5 1.4 Aims and Objectives ....................................................................................... 5 1.5 Contents of Thesis .......................................................................................... 6 CHAPTER II LITERATURE REVIEW ............................................................ 8 2.1 Operating System ............................................................................................ 8 2.1.1 Definition Operating System ................................................................... 8 2.1.2 Components of Operating System ........................................................... 11 2.1.3 Operating System Structure ..................................................................... 13 2.1.4 GNU/Linux System ................................................................................. 16 2.2 Core ................................................................................................................. 19 2.3 Linux Live ...................................................................................................... 19 ix 2.4 Router ............................................................................................................. 20
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages181 Page
-
File Size-