• Tidak ada hasil yang ditemukan

BiNus MOBILE SERVICE SYSTEM WITH HIGH PERFORMANCE and STRUCTURED DATABASE DESIGN

N/A
N/A
Protected

Academic year: 2019

Membagikan "BiNus MOBILE SERVICE SYSTEM WITH HIGH PERFORMANCE and STRUCTURED DATABASE DESIGN"

Copied!
11
0
0

Teks penuh

(1)

iv

BINUS INTERNATIONAL

UNIVERSITAS BINA NUSANTARA

Major Information System Sarjana Komputer Thesis EVEN Semester year 2007

BiNus MOBILE SERVICE SYSTEM

WITH HIGH PERFORMANCE and STRUCTURED

DATABASE DESIGN

Handy Kusnadi 0700729661

Abstract

Nowadays, the number of university technology is increase rapidly. They are competing with each other to have a higher technology system (mobility) to be implemented in the university itself. Online registration, digital library, university website, Wi-Fi internet connection and many others features that the university offer to the students. The purpose of this study is to create and implement a new system for BiNus International University. The system is allowing the students to interact with it by sending a SMS and there will be reply message from the system. It is an interactive SMS system. Most of technology system has at least one database to run the system. A database system has been a core component factor that supports modern university system or others functions to achieve highest expected result of operations. This study is showing the creation of the database system for the new features. The focus of this study is to create a high performance and structured database design and SQL query processing. All the database tables and relation table is also mentioned in this study. The step of the study is providing the database table design, the query structures and the relation of each database table. All theoretical foundation that supports this study is also being mentioned clearly. In order to have a good quality in the database system the next step of this study is conducting a several system testing which are stress testing, module testing and user acceptance testing to make sure that the system is running well. This study is also doing some analysis in user acceptance by distributing questionnaire and interview.

(2)

v

PREFACE

First of all, I would like to thank and express my grateful GOD for His blessing and unlimited wisdoms in guiding and completing this thesis so that I can finish this thesis on time with expected result. This thesis is about designing a high performance and structured database system for BiNus Mobile Service System and documenting the whole process in order to obtain a bachelor degree majoring in Information System at BiNus University International.

At this moment, I would like to express our gratitude and thanks to:

1. My beloved parents and whole family for their support from the first time I write this thesis until its completion,

2. Mr. Minaldi Loeis, as the director of BiNus University International for giving the opportunity of completing this thesis,

3. Mr. Andreas Utomo Kuswara, as an outstanding supervisor; for his brilliant ideas, for the guiding me in finishing this thesis, for his experienced and shared knowledge in helping me in finishing this thesis, and for his patience to supervise me for the last 5 months until its completion,

4. Faculty members and all lecturers of BiNus International, for their inspirations, experienced and knowledge that they shared to me throughout my attendances in BiNus International,

(3)

vi

6. Henny Tjahjadi, for her endless support throughout the study; for her help and guidance me in finishing this thesis,

7. All students of BiNus International, especially for students of Information System batch 2007 and 2007i, for being interesting friends: for their support and motivation,

8. All of my friends for their helped in joining the testing section for completing my thesis,

9. All of the printing and photo copy staff in helping to printing and binding this thesis nicely.

I hoped that this thesis will be useful and helpful for all readers; therefore I will appreciate if there any comment and critics to improve this the sis and hopefully this thesis will give a benefit for the readers.

Jakarta

(4)

vii

TABLE OF CONTENT

PREFACE ... V

TABLE OF CONTENT...VII

LIST OF FIGURES ...XII

LIST OF TABLE ... XIII

CHAPTER 1 INTRODUCTION ...1

1.1.BACKGROUND... 1

1.2.SCOPE... 3

1.3.AIMS AND BENEFITS... 4

1.4.STRUCTURES... 6

CHAPTER 2 THEORETICAL FOUNDATION ...8

2.1.THEORETICAL FOUNDATION... 8

2.2.DATABASE... 8

2.2.1. Database System...8

2.2.1.1. Entity ... 12

2.2.1.2. Attribute... 12

2.2.1.3. Relationship... 13

2.2.2. Relational Database Model...14

2.2.3. Entity Relationship Modeling...16

2.2.3.1. Connectivity and Cardinality... 17

2.2.3.2. Relationship Participationp ... 17

2.2.4. Normalization Table ...18

2.2.5. Structured Query Language (SQL) ...20

2.2.6. Transaction Management and Concurrency Control ...21

2.2.7. Distributed Database Management System (DDBMS)...22

(5)

viii

2.3.1. GSM 850 ...24

2.3.2. GSM 900 ...24

2.3.3. GSM 1800 ...24

2.3.4. GSM 1900 ...24

2.3.5. GSM Modem...24

2.4.GENERAL PACKET RADIO SERVICE (GPRS)MODEM... 25

2.4.1. Mobile Switching Center (MSC)...25

2.5.CODE DIVISION MULTIPLE ACCESS (CDMA) ... 26

2.6.TIME DIVISION MULTIPLE ACCESS (TDMA) ... 26

2.7.SHORT MESSAGE SERVICES (SMS)... 26

2.7.1. Short Message Service Centre (SMSC) ...27

2.7.2. Short Messaging Entity (SME)...27

2.7.3. Short Message Services Gateways (SMS Gateways) ...27

2.7.4. Long SMS Messages ...28

2.7.5. Intra-Operator SMS Message ...28

2.7.6. Inter-Operator SMS Message...28

2.7.7. Now SMS/MMS Gateway (NowSMS)...29

2.7.8. Subscriber Identity Module (SIM) ...29

2.8.SERVER... 29

2.8.1. Thin Client...30

2.8.2. Fat Client...30

2.8.3. Database Server ...30

2.8.4. Application Server...31

2.8.5. One-Tier Architecture...31

2.8.6. Two-Tier Architecture ...31

2.9.JAVA DATABASE CONNECTIVITY (JDBC) ... 32

2.10.MYSQL... 32

(6)

ix

2.12.XAMPP... 33

2.13.OPERATING SYSTEM WINDOWS XP... 33

2.14.MOBILE PHONE... 34

2.15.PERSONAL DATA ASSISTANTS... 34

2.16.TESTING... 35

2.16.1. Software testing ...35

2.16.2. Database Testing...35

2.16.3. System Testing ...36

CHAPTER 3 DATABASE D ESIGN ...38

3.1.INTRODUCTION TO BMSSSMSSERVICE... 38

3.1.1. What is BMSS?...38

3.2.BINUS SMSBLAST... 42

3.3.BMSSSMSSERVICE... 44

3.3.1. ”inbox” Table ...46

3.3.2. ”outbox” Table...46

3.3.3. ”news” Table...47

3.3.4. ”suggestionbox” Table...47

3.3.5. ”Sesi_jadwal” Table...48

3.3.6. ”tuition” Table ...48

3.3.7. “master_dosen” Table ...49

3.3.8. “master_mahasiswa” Table ...49

3.3.9. “master_mata_kuliah” Table ...50

3.3.10. “transaksi_jadwal_kuliah” Table...50

3.3.11. “Transaksi_kuliah_mahasiswa” Table...51

3.4.SERVER ARCHITECTURE OF BMSS ... 52

CHAPTER 4 CONCEPTUAL SOLUTION DESIGN ...53

4.1.PROPOSED SOLUTION... 53

(7)

x

4.1.2. Schedule ...54

4.1.3. News...55

4.1.4. Marks...55

4.1.5. Tuition ...56

4.1.6. Suggestion...56

4.1.7. Description ...57

4.1.8. Help...57

4.2.BMSSPOLICIES... 58

4.3.SYSTEM DATA... 59

4.3.1. Data Dictionary...59

4.4.INITIAL DATA... 70

4.4.1. Dumping Data for Table Inbox...70

4.4.2. Dumping Data for Table Outbox...71

4.4.3. Dumping Data for Table News ...73

4.4.4. Dumping Data for Table Tuition...76

4.4.5. Dumping Data for Table master_dosen ...77

4.4.6. Dumping Data for Table master_mahasiswa...77

4.4.7. Dumping Data for Table master_mata_kuliah ...78

4.4.8. Dumping Data for Table transaksi_jadwal_kuliah...79

4.4.9. Dumping Data for Table transaksi_kuliah_mahasiswa ...79

4.5.ENTITY RELATIONSHIP DIAGRAM (ERD) ... 81

4.5.1. BiNus SMS Blast ERD ...81

4.5.2. BMSS SMS Service...82

CHAPTER 5 TESTING AND IMPLEMENTATION...83

5.1.SYSTEM TESTING... 83

5.1.1. Module testing...83

5.1.2. Usability and User Acceptance Testing...83

(8)

xi

5.1.3.1. BMSS Processing Time... 85

5.1.3.2. Mobile Phone Operator Processing Time ... 86

5.2.SYSTEM IMPLEMENTATION... 93

5.2.1. BMSS Human Resource Requirements ...93

5.2.1.1. Database Administrator... 93

5.2.1.2. Lecturers... 93

5.2.1.3. Students... 94

5.2.2. BMSS System Requirements ...94

5.2.2.1. BMSS Hardware Requirements ... 94

5.2.2.2. BMSS Service Requirements... 95

5.2.2.3. BMSS Software Requirements... 97

CHAPTER 6 DISCUSSION AND EVALUATION...99

6.1.DISCUSSION... 99

6.2.EVALUATION...100

CHAPTER 7 CONCLUSION AND RECOMMENDATION ... 101

7.1.CONCLUSION...101

7.2.RECOMMENDATION...102

REFERENCES ... 104

REFERENCES ... 104

CURRICULUM VITAE ... 106

APPENDICES ... 107

APPENDIXA...107

(9)

xii

LIST OF FIGURES

Figure 2-1 DBMS manage interaction between Users and Database ... 10

Figure 2-2 Entity of Student and Entity of Course ... 12

Figure 2-3 Attribute of STUDENT... 12

Figure 2-4 (1) 1:M, (2) M:N, (3) 1:1 ... 13

Figure 2-5 (1) Table with primary key (2) Table with primary key and foreign key... 16

Figure 2-6 Connectivity and Cardinality ... 17

Figure 2-7 Optional Participation ... 17

Figure 2-8 Mandatory Participation... 18

Figure 3-1 BMSS SMS Service ... 39

Figure 3-2 “BMSS One-Tier Architecture”... 52

Figure 4-1BiNus SMS Blast ERD ... 81

Figure 4-2 BMSS SMS Service ... 82

Figure 5-1 BMSS Processing Time ... 85

Figure 5-2 Registration ... 86

Figure 5-3 News All... 87

Figure 5-4News ID... 88

Figure 5-5 Tuition... 89

Figure 5-6 Marks... 90

Figure 5-7 Schedule ... 91

Figure 5-8 Help ... 92

(10)

xiii

LIST OF TABLE

Table 2-1Table of master_dosen... 14

Table 3-1 Current Services ... 41

Table 3-2 “master_dosen”... 42

Table 3-3 “master_mahasiswa” ... 42

Table 3-4 “master_mata_kuliah” ... 43

Table 3-5 “transaksi_jadwal_kuliah”... 43

Table 3-6 “transaksi_kuliah_mahasiswa”... 44

Table 3-7 “inbox”... 46

Table 3-8 “outbox”... 46

Table 3-9 “news” ... 47

Table 3-10 “suggestionbox”... 47

Table 3-11 “sesi_jadwal” ... 48

Table 3-12 “tution” ... 48

Table 3-13 “master_dosen”... 49

Table 3-14 “master_mahasiswa” ... 49

Table 3-15 “master_mata_kuliah’ ... 50

Table 3-16 “transaksi_jadwal_kuliah”... 50

Table 3-17 “transaksi_kuliah_mahasiswa”... 51

Table 4-1 Inbox... 59

Table 4-2 Outbox... 60

Table 4-3 News ... 61

Table 4-4 Suggestion Box... 62

Table 4-5 Sesi Jadwal ... 63

Table 4-6 Tuition ... 64

Table 4-7 Master Dosen... 65

(11)

xiv

Table 4-9 Master Mata Kuliah... 67

Table 4-10 Transaksi Jadwal Kuliah... 68

Table 4-11 Transaksi Kuliah Mahasiswa... 69

Table 4-12 Dumping Data for Table Inbox ... 70

Table 4-13 Dumping Data for Table Outbox... 72

Table 4-14 Dumping Data for Table News... 73

Table 4-15 Dumping Data for Table SuggestionBox ... 74

Table 4-16 Dumping Data for Table sesi_jadwal... 75

Table 4-17 Dumping Data for Table Tuition... 76

Table 4-18 Dumping Data for Table master_dosen... 77

Table 4-19 Dumping Data for Table master_mahasiswa ... 77

Table 4-20 Dumping Data for Table master_mata_kuliah ... 78

Table 4-21 Dumping Data for Table transaksi_jadwal_kuliah... 79

Referensi

Dokumen terkait

Manfaat dari penelitian ini yaitu dapat memberikan pengetahuan kepada masyarakat dan kalangan akademisi mengenai potensi biji durian untuk dapat dimanfaatkan atau dikonversi

Puji syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan segala berkah dan hidayah-Nya serta rahmat-Nya sehingga penulis dapat menyelesaikan skripsi dengan

PENGARUH MODEL SAINS TEKNOLOGI MASYARAKAT (STM) BERBANTUAN SISTEM INFORMASI GEOGRAFIS (SIG) TERHADAP KEMAMPUAN BERPIKIR KRITIS PESERTA DIDIK KELAS XI IPS SMAN 3

Mengetahui efektifitas adsorpsi ion logam Cu(II) menggunakan adsorben silika termodifikasi arginin dengan senyawa penggandeng GPTMS dan silika tanpa modifikasi.

Alhamdulillah, segala puji syukur kita panjatkan kehadirat Allah SWT yang telah memberikan rahmat dan hidayahNya, sehingga penulis dapat menyelesaikan penelitian beserta

A great pleasure in life is doing what people. say you can

Dengan ini saya menyatakan bahwa disertasi Efikasi Pemberian Makanan Tambahan (PMT) Biskuit Diperkaya dengan Tepung Protein Ikan Lele Dumbo ( Clarias gariepinus ), Isolat

PROGRAM STUD1 TEKNOLOGI HASIL TERNAK DEPARTEMEN ILMU PRODUKSI TERNAK. FAKULTAS PETERNAKAN INSTITUT