pembangunan sistem jaringan penelitian …thesis.binus.ac.id/doc/lain-lain/2012-1-00239-if...

37
PEMBANGUNAN SISTEM JARINGAN PENELITIAN BERBASIS WEB UNTUK PENYALURAN IDE RISET Martin Binus University, DKI Jakarta, Indonesia Mohammad Yudhistiro Arie Setyajie Binus University, DKI Jakarta, Indonesia Marco Riosandi Binus University, DKI Jakarta, Indonesia Abstract Penelitian pada awalnya memerlukan sebuah masalah atau problem yang akan dibahas sebelum nya. Dan dibalik itu diperlukan Ide sebagai sum ber utama dari apa yang akan diteliti. Mengingat pesatnya perkem bangan teknologi yang bedam pak pula pada mengingkatnya kebutuhan akan kemudahan, yang menuntut ide-ide baru. Dan terkadang ide tersebut tidak dapat tersalurkan dengan baik oleh karena kurangnya pengetahuan penemu ide. Untuk itu tujuan dari penelitian ini adalah membangun sebuah sistem perantara yang mem iliki kemampuan untuk menam pung, mencocokkan dan memilah ide-ide yang ada. Metodologi yang dipakai dalam penelitian ini adalah Studi literatur, perancangan, implementasi dan testing. Dalam Perancangan akan menggnakan UML dan tampilan layar, untuk testing akan dilakukan peluncuran versi

Upload: ngodiep

Post on 13-Sep-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

PEMBANGUNAN SISTEM JARINGAN

PENELITIAN BERBASIS WEB

UNTUK PENYALURAN IDE RISET

Martin

Binus University, DKI Jakarta, Indonesia

Mohammad Yudhistiro Arie Setyajie

Binus University, DKI Jakarta, Indonesia

Marco Riosandi

Binus University, DKI Jakarta, Indonesia

Abstract

Penelitian pada awalnya memerlukan sebuah masalah atau problem yang akan dibahas

sebelum nya. Dan dibalik itu diperlukan Ide sebagai sum ber utama dari apa yang akan

diteliti. Mengingat pesatnya perkem bangan teknologi yang bedam pak pula pada

mengingkatnya kebutuhan akan kemudahan, yang menuntut ide-ide baru. Dan

terkadang ide tersebut tidak dapat tersalurkan dengan baik oleh karena kurangnya

pengetahuan penemu ide. Untuk itu tujuan dari penelitian ini adalah membangun

sebuah sistem perantara yang mem iliki kemampuan untuk menam pung, mencocokkan

dan memilah ide-ide yang ada. Metodologi yang dipakai dalam penelitian ini adalah

Studi literatur, perancangan, implementasi dan testing. Dalam Perancangan akan

menggnakan UML dan tampilan layar, untuk testing akan dilakukan peluncuran versi

beta dan dilakukan penyesuaian. Hasil dari penelitian ini adalah sistem berjalan yang

menjadi perantara yang memiliki kemam puan pencocokan untuk mendukung

penyaluran ide penelitian kepada peneliti.

Keyword : Ide, Sistem, Penelitian

1. Pendahuluan

Riset atau penelitian sering dideskr ipsikan sebagai suatu proses investigasi yang

dilakukan dengan aktif, tekun, dan sistimatik, yang bertujuan unt uk menemukan,

menginterpretasikan, dan merevisi fakta-fakta. Penyelidikan intelekt ual ini menghasilkan

suatu pengetahuan yang lebih mendalam mengenai suatu peristiwa, tingkah laku, teori, dan

hukum, serta membuka peluang bagi penerapan praktis dari pengetahuan tersebut. Istilah ini

juga digunakan untuk menjelaskan suatu koleksi informasi menyeluruh mengenai suatu

subyek tertentu, dan biasanya dihubungkan dengan hasil dari suatu ilm u atau metode ilmiah.

Kata in i diserap dar i kata bahasa Inggr is research yang diturunkan dar i bahasa Perancis yang

memiliki arti harfiah "menyelidik i secara t untas".

Dalam prakteknya penelitian sebagai sebuah upaya penyelidikan intelekt ual

dilatarbelakangi oleh ide atau teori yang sebelumnya telah ada yang akan diteliti sebagai

sebuah subyek tertentu. Nam un banyak permasalahan yang muncul yang menghalangi

terciptanya penyelidikan intelektual ini. Masalah tersebut antara lain adalah: Pertama, tidak

adanya kemampuan. Kekurangan materi yang dibut uhkan menjadi salah satu masalah.

Apabila seseorang memiliki ide penelitian namun tidak memilik i kemampuan atau materi

untuk menjalankan penelitian untuk mengulas ide tersebut maka lam bat laun ide tersebut

akan dilupakan. Begitu pula sebaliknya dengan orang yang memiliki kemampuan untuk

melaksanakan penelitian nam un tidak memilik i ide unt uk meneliti ini. Maka ide tersebut

hanya akan terbuang sia-sia. Masalah lainnya juga mencakup komunikasi. Ide seringkali

hilang karena tidak dikomunikasikan untuk mendapatkan solusi. Penelitian yang harusnya

bisa dijalankan tidak dijalankan karena kurangnya kom unikasi. Hal ini merupakan masalah

yang menghambat munculnya ide- ide lanjutan dari penelitian yang ada.

Menanggapi hal itu maka dilakukanlah penelitian in i untuk memungkinkan mediasi

ide-ide yang ada sebagai jalan untuk menyelesaikan dan menghilangkan masalah-masalah

yang menghambat terbentuknya sebuah penelitian. Pembuatan sistem yang memamfaatkan

teknologi web in i kiranya akan mampu menanggulangi problem komunikasi dan

menghubungkan pemilik ide dengan orang yang mampu menjalankan penelitian untuk

mengkaji ide tersebut.

2. Metodologi

Methodology yang digunakan dalam pembangunan sistem ini adalah :

- System design

- Implementation

- Testing

2.1 System design

Dalam mendesain sistem ini kami menggunakan cara pembangunan dengan

menggunakan UML dan melalui penelitian dan pemberian survey maka dalam sistem kami

dibagi menjadi 3 :

• Idea Owner : Pemilik dari ide. Ide disini berarti sebuah pertanyaan atau ulasan

mengenai teori yang sudah ada maupun topik bebas. Dalam pemakaiannya pemilik

akan memasukkan kategor i dari ide in i untuk memungkinkan dilakukannya

spesifikasi. Dalam hal ini nanti pemilik ide akan mendapat solusi dari pencari ide dan

apabila diterima maka akan menjadi sebuah penelitian baru.

• Idea Seeker : Individu yang memiliki kemampuan unt uk melakukan penelitian yang

tidak memiliki ide untuk diteliti. Dalam hal ini disebut sebagai seeker namun tidak

menutup kemungkinan bahwa nantinya akan dapat menjadi owner juga disaat

individu memasukkan ide.

• Sponsor : Aktor ketiga yang juga memiliki peran penting. Dalam sistem ini selain dari

dua aktor diatas terdapat juga aktor in i yang dimana apabila seorang individu ataupun

pengguna yang merupakan representasi dari lembaga tertentu ingin memfasilitasi

ber jalannya sebuah ide sebagai bentuk dukungan materi. Hal ini membuka

kemungkinan besar bagi terciptanya efektifitas berjalannya sebuah penelitian dan juga

membuka peluang bagi munculnya ide-ide baru lainnya.

Secara lebih lanjut dapat dijelaskan dengan diagram dibawah.

Gambar 1 Use C ase Diagram

Gambar 2 Acti vity diagram

Dalam sistem ini juga unt uk meminimalisasi kurangnya pemahaman peneliti maka

digunakan sistem solusi. Sistem solusi ini adalah dalam satu ide untuk menjalankan

penelitian nya maka sebelumnya pencari ide harus mengirimkan proposal solusi yang

ber isikan mengenai tanggapan terhadap ide dan kem ungkinan penyelesaian penelitian yang

ada. Hal ini akan memungkinkan pemilik ide unt uk mengkaji peneliti yang memang mampu

dan mengerti tentang ide yang dimaksu oleh pemilik ini, lalu sesudah terjadi kesepakatan

antara pemilik ide dengan peneliti maka akan langsung dihubungkan untuk mulai penelitian.

Dan juga nantinya akan dapat dilakukan pengawasan terhadap penelitian dengan memakai

sistem Milestone atau poin po in sebagai penanda kemajuan penelitian. Dan disaat hal itu

terjadi Sponsor sebagai pihak yang membantu dapat mengajukan dir inya untuk ikut serta

mendukung penelitian yang ada.

Proses matching merupakan salah sat u modul dalam sistem ini yang memungkinkan

pengklasifikasian data yang relevan dengan user tertentu melalui pencocokan antara data-data

yang dimasukkan oleh user terhadap ide yang juga merupakan data yang dimasukkan oleh

user juga. Data yang penting dan relevan dalam hal ini adalah Infotag. Info tag merupakan

kata-kata yang merupakan representasi dar i sebuah bidang khusus tertentu yang dimana

dalam proses matching in i menjadi tolok ukur kecocokan. Infotag Pada dasarnya terikat

dengan judul/label dar i sebuah teori-teori yang mendasari keterhubungan sebuah masalah

dengan def inisi dan arti dar i penyelesaiannya. Melalui kecocokan antar infotag yang dimiliki

oleh ide dan pengguna. Sistema akan melakukan kalkulasi dan mencatat hasil yang ada untuk

memungkinkan user untuk mendapat gambaran tentang relevansi sebuah ide/masalah dengan

ketertarikannya.

Gam bar 3 Contoh kasus

Sehingga didapatkan kecocokan sebesar 66.6%. Kalkulasi kecocokan ini nantinya

akan dilakukan terhadap seluruh ide yang masih tersedia dengan user yang ada. Dimana

nantinya akan menghasilkan Top 20. Top 20 ini merupakan hasil kalkulasi terhadap ide dan

pengguna yang menghasilkan 20 ide yang memiliki tingkat kecocokan yang paling baik

dengan pengguna. Dengan terdapatnya 20 besar ini maka pencar ian ide yang relevan akan

menjadi lebih mudah karena terdapat tingkat kecocokan ini.

2.2 Implementasi

Sistem juga akan mengunakan teknologi Web Service. Menurut World Wide Web

Consortium (W3C), web service adalah suatu sistem perangkat lunak yang didisain untuk

mendukung interaksi mesin ke mesin pada suatu jaringan. Penggunaan Teknologi ini

dimaksudkan agar apabila sistem ini nantinya akan diekmbangkan oleh pihak lain dalam

basis yang berbeda seperi Mobile maka pengembang selanjutnya tidak per lu melakukan

perombakan sistem yang ada ataupun pem buatan sistem baru. Sebaliknya pengembang

selanjutnya hanya perlu memanfaatkan web service yang telah dibangun sebelumnya untuk

mengambil dan memodif ikasi data. Penggunaan web service ini juga baik untuk menjaga

keamanan data dar i pihak-pihak yang ingin memodifikasi sistem. Hal ini karena sistem akan

berada dibalik sebuah protokol yang hanya menerima parameter tertentu dan memiliki tingkat

keamanan tersendiri.

G ambar 4 REST model

2.2.1 Hardware Software specification

Spesifikasi minimum hardware adalah :

• Web Service Server

o 2GB of RAM

o 2.0 GHz CPU

o 250 GB SATA Hardest

o USB Port, DVD-Rom

o Ethernet Port

• Web Application Server

o 2GB of RAM

o 2.0 GHz CPU

o 15MB HDD (Enough for the web app)

o USB Port, DVD-Rom

o Ethernet Port

Sedangkan soft ware yang diperlukan adalah:

• Web Service Server

o Apache 2.2.21

o Linux

• Web Application server

o Apache 2.2.21

o Linux

• Client

o Supported browser: IE9, Google chrome (Recommended), Mozilla Firefox

(Recommended).

2.3 Evaluation

Untuk mengevaluasi sistem kami maka kami melakukan testing pro totype pada beberapa

subyek survei dan melalui itu kami mendapat kesimpulan bahwa :

Sistim akmi telah memenuhi 8 Golden Rules:

• Strive for consistency

Gambar 5 Home View

G ambar 6 Idea Map View

View yang ada konsisten seh ingga pengguna tidak bingung ak ibat perubahan gambar.

• Enable frequent user to use shortcuts

G ambar 7 Interest Map

Pengguna dapat secara mudah mengakses fitur yang ada. Contoh pada gambar diatas

pengguna dapat mengklik grafik untuk memunculkan detil nya.

• Offer inform ative feedback

G ambar 8 Input Idea Feedback

Terdapat umpan balik apabila terdapat kesalahan dalam memasukkan data.

• Design dialog to yield closure

G ambar 9 Input idea success

Terdapat pesan sukses/selesai apabila data berhasil dimasukkan kedalam database.

• Offer sim ple error handling

Gambar 10 Error Handling

Error dan aturan field diberikan apabila terjadi kesalahan dalam penginputan data.

• Permit easy reversal

G ambar 11 Example showing reversal

Apabila terjadi kesalahan baka data yang sebelumnya dimasukkan tidak akan hilang untuk

mempermudah pembetulan oleh pengguna.

• Support internal locust of control

G ambar 12 Home View

Menu dapat diakses sehignga pengguna dapat mengakses semua fit ur yang ada.

• Reduce short term mem ory load

G ambar 13 inputting a solution

Saat melakukan penginputan data maka data-data pasti akan langsung terisikan untuk

meringankan beban ingatan pengguna.

3. Kesimpulan

Kesimpulan yang didapat adalah. Dar i hasil pembuatan sistem diatas maka telah dapat

menjawab dan menangani permasalahan sulitnya sebuah ide untuk dijalankan. Dengan

menggunakan sistem ini maka ide-ide penelitian dapat disalurkan dengan lebih mudah dan

juga tepat. Sistem ini juga mendukung perkembangan inovasi dari pengguna terhadap sebuah

ide yang ada. Mediasi yang ada awalnya hanya mengacu pada pemilik dan peneliti saja dan

berkembang menjadi 3 aktor. Hasil penelitian ini memungkinkan pencocokan secara

langsung antara ide ide yang ada.

Daftar Pustaka

[1] Agung, G. (2000). Macromedia Dreamweaver MX Creative Web. Jogjakarta:Jubilee

Enterprise.

[2] Anonymous. (2004). Web Service Architecture. Diperoleh 12-10-2011 dari

[3] http://www.w3.org/TR/ws-arch /

[4] Babin, L. (2007). Beginnning AJAX with PHP. Apress.

[5] Cerami, E. (2002). Web Services Essentials, Distributed Applications with XM L-

RPC, SOAL, UDDI & WSDL, (1st edition). California: O'Reilly Media, Inc.

[6] Date, C. J. (2004). An Introduction to Database System s, (8th edition). Addison-

Wesley.

[7] Duckett, J. (2004). Beginning Web Programming with HTML, XHTML, and CSS.

[8] Fathansyah. (1999). Basis data. CV Informatika.

[9] Hoffer, J.A., George, J.F., & Valacich J.S. (2009). Modern Systems Analysis And

Design, (6th edition). Un ited States of America: Addison Wesley Longman, Inc.

[10] Ismail, B.,R. (2006). Development of CASE Tool to Convert Class Diagram to

Physical Database. Diperoleh 8-3-2012 dari

http://eprints.ptar.uitm.edu.my/953/1 /ROSLI_BIN_ISM AIL_06_24.pdf

[11] Jewett, T. (2006). Database design with UML and SQL. (3rd edition). Diperoleh 8-3-

2012 dar i www.tomjewett.com/dbdesign/dbdesign.php

[12] Lerdorf, R. (2001). PHP. Dipero leh dar i PHP: http://www.php.net

[13] Daconta, M.C.,&Obrst, L.J.,&Smith, K.T. (2005). The Semantic Web: A Guide to

the Future of XML,Web Services, and Knowledge Management.

[14] Ojo, A.,&Estevez, E. (2005). Object Oriented Analysis and Design With UML.

[15] Rob, P.,Morris, S.,Coronel, C. (2009). Database Systems:Design, Im plementation,

and Managem ent. Boston, MA 02210:Cengage Learning.

[16] Ray, E. (2003). Learn ing XM L, (2nd Edition). O'Reilly.

[17] Ria, A. S. (2009). Pengenalan PHP.

[18] Selby, I. (2009). Crea te a REST API with PHP. Dipero leh 05-10-2011 dar i

http://www.gen-x-design.com/archives/create-a-rest-api-with-php/#com-head

[19] Shneiderman, B. (2004) .Design ing for fun: how can we design user interfaces to be

more fun? University of Maryland. Diperoleh 20-2-2012 dari

http://dl.acm.org/citation.cfm?id=1015552

[20] Spivack, N. (n.d). Web 3.0: The Third Generation Web is Com ing. Diperoleh 08-10-

2011 dar i http://lifeboat.com/ex/web.3.0

[21] Stewart, C. (2006). The Advantage of PHP.

[22] Scacchi, W. (2001). Process Models in Software Engineering. Diperoleh 16-2-2012

dar i http://www.ics.uci.edu/~wscacchi/Papers/SE-Encyc/Process-Models-SE-

Encyc.pdf

[23] Wulandar i, L.,&Wicaksana, S. W. I. (2006). Toward Web Service. Dipero leh 12-10-

2011 dar i lily.staff.gunadarma.ac.id/Publications/... /fullPaper_KOMMIT06.pdf

[24] Young, R. (2003). The Difference Between Sta tic and Dynamic Web Pages.

Dipero leh 12-10-2011dar i

http://www.johnbayliss.co.uk/Technical/StaticDynamic.html

DEVELOPMENT OF WEB-BASAED

RESEARCH NETWORK FOR THE

DISTRIBUTION OF RESEARCH IDEAS

Martin

Binus University, DKI Jakarta, Indonesia

Mohammad Yudhistiro Arie Setyajie

Binus University, DKI Jakarta, Indonesia

Marco Riosandi

Binus University, DKI Jakarta, Indonesia

Abstract

The starting point of a research is a problem that will be studied. And the key problem

needs idea to be the m ain source of what will be researched. The developm ent of

technology has given effect to people’s needs on m aking life better and easier. This need

has affect the dem and of new idea to make m ore and m ore sophisticated technological

breakthrough to make life easier. But in the process of acquiring new ideas to be

researched here are many obstacle whether it’s because the idea owner lack of skill, of

even just because the idea has not been comm unicated with other people. So this

research is to build a system to mediate the ideas, and this system will have the ability to

manage, m atch a given idea to the one that’s going to run it.

The m ethodology used in this research is Literature Study, System design,

implementation, testing. The design will be UML based design and interface design, and

for testing there will be closed and open beta testing.

The outcom e of this research is a working system that can handle, manage and mediate

the idea provided by the owner to the researcher so that it can support the distribution

of ideas.

Keyword : Research, ideas, system

1. Preface

Research is described as a systematic, active and diligent process that aims to find,

interpret, and revise new or ex isting knowledge. This intellectual investigation will yield a

deeper knowledge of a certain event, behavior, theory and it will possibly open a new chance

of applying that knowledge from the investigation on everyday life. Research can also be

used to explain a complete collection of a certain subject, and commonly is a knowledge or

theory.

In the practice, a research as an intellect ual investigation is started with a new idea or

even an existing theory that will be further researched. In the process of an idea turning onto

a working research sometimes is being held by some obstacle. The main obstacle that often

occurs in the event of developing an idea is: Lack of sk ill, the lack of skill of the

person/organization that possess a new idea or theory can ho ld the process of developing idea

unto the next level, and from time to time the idea will be forgotten. On the contrary if the

people/organization possess a great among of resource and sk ill but doesn’t have any idea,

the resource will be wasted away because it’s not used proper ly. The main conclusion is the

biggest obstacle on establishing a new research is communication. Lack of communication

bet ween the one that possess an idea/theory and the one that possess the skill and resource

that is capable of running a research will obstruct the connection bet ween these two.

That is the main cause of this research. To mediate an idea from the owner to the one

that is capable. Hopefully this can prevent or minimize the loss of idea. This system will be

built with web-based technology so that it will connect the seeker and owner of an idea.

2. Methodology

Methodology that is used in this research is:

- System design

- Implementation

- Testing

2.1 System design

In designing this system we used UML-based design that represent how the system

acts. By default we split the design into three actors depending on their role. The 3 actors are:

- Idea Owner: the owner of an idea, in this system an idea owner is basically someone

who has a new theory or idea. This system will store and manage the idea based on the

specification of the idea that has been inputted by the owner. The idea then will be

available for the seeker to give a solution. If then a solution is accepted then it will be a

new research.

- Idea Seeker: a person/organ ization that owns the skill/ resource to run a research based

on the idea given by the idea owner. Idea seeker, on the event of finding an idea, can

submit their solutions according to their point of view on how this idea should be

researched. If their solution has been accepted then the research can be started.

- Sponsor: The third actor in this system. In this system sponsor is a representation of a

person or organization that wants to help/ facilitate the running of a research. Whether

it’s by material support or technical support. By enabling a person/organization to

support a research then it will further help the research on being carried out thoroughly

and can open new ideas based on that research.

No user in this system is bounded to just one of these role as it would be complicated.

But this entire role can be played by each user depending on their behavior to the system.

When they input an idea to the system their role is an idea owner, and when they input a

solution to a certain idea they became an idea seeker. These three actors specification is just

for the division of modules, role, and how data is processed and stored depending on the

usage.

The design of this system will be further described by a use-case diagrams and

activity diagrams below.

 

Figure 1 Use Case Diagram

 

Figure 2 Activity diagram

   

Another feature in this system to further enhance the understanding and to categorize

the skill accordingly to the idea provided is offering solution. In this system the

communication bet ween the owner of an idea and the one who has the skills is based on idea-

solution system. Basically it goes like this: when an idea is available the seeker can view the

descr iption and give their offered solution to the idea. Seekers, before being accepted to run

the research needs to submit their view on how the idea will be researched based on their

knowledge. So one idea can have more than one solutions submitted by different seeker, and

different user can submit multiple solution to each idea, resulting in the increase of the

variety of solutions on a single idea. So the idea owner can inspect and see each of the

solution to pick the best one to run the research. Minimizing the probability of an idea to be

researched by the wrong person.

This system also can make a recommendation of an idea to a certain user. The

boundary used to make this decision is Interest. A normal user, after registering will be

prompted to input their interest. Interest here is a certain keyword that describes a skill or

certain knowledge on a certain field i.e. : PHP, SAP, cloud computing, and many other

keywords. A keyword should be less than 4 words. The interest that inputted will be checked

with the database of keywords to ensure the validation of the keyword prov ided. Not only the

user has interest, the idea to be inputted m ust also have keywords that describe the idea

provided. By using these t wo interests the system can make calculations to give a certain user

recommendation on an idea that’s most likely match the user. The calculations made by the

system can be explained with the figure below.

 

Figure 3 Example case

In the above figure the user have 4 keywords (Info tag in the picture) and the idea have 3 of

them. And there are 2 keywords that matched. So that the affiliation of the idea to the user is

66.6%. This calculation will be made to every idea that has been inputted and the system will

sort them from the highest to the lowest. Then the top 20 of this idea will be recommended to

the user.

2.2 Implementation

The implementation of this system will use web service to enabling future development of

this system to another platform like mobile and so that this system can be used on any new

application. So the beginn ing of this system will be separated bet ween the web app lication

server and the web serv ice server. Where from the web serv ice to the web application will be

connected by either LAN or Internet connection. For future development the developer can

access the web service server to interact with the database and they can use the provided

function to manipulate and manage the data in this web serv ice that is if they have the

authority to do so.

Web service used in this system is REST based or Representational State Transfer. And the

infrastructure of the system can be described with the image below.

 

Figure 4 REST model

2.2.1 Hardware Software specification

The specification below is the minimum specification to run this system on the minimal

workload. In the future can be upgraded to handle more data process and connection. The

minimal hardware spec is:

• Web Service Server

o 2GB of RAM

o 2.0 GHz CPU

o 250 GB SATA Hardest

o USB Port, DVD-Rom

o Ethernet Port

• Web Application Server

o 2GB of RAM

o 2.0 GHz CPU

o 15MB HDD (Enough for the web app)

o USB Port, DVD-Rom

o Ethernet Port

The software that is needed to run this system is:

• Web Service Server

o Apache 2.2.21

o Linux

• Web Application server

o Apache 2.2.21

o Linux

• Client

o Supported browser: IE9, Google chrome (Recommended), Mozilla Firefox

(Recommended).

To maintain the integrity and speed of the data process bet ween the servers. It is

recommended that the connection used is LAN or a h igh speed internet connection.

2.3 Evaluation

To evaluate the system we give some user the prototype of this system for them to use and

from there we conduct a survey to get the effect of this system on them. Based on the survey

we concluded that:

Our system has established the 8 golden rules:

• Strive for consistency

Figure 5 Home view

 

Figure 6 Idea Map View

The views on this system are consistent to ease the user from being confused because of

the change of background/header.

• Enable frequent user to use shortcuts

 

Figure 7 Interest Map

User can easily use shortcut to access the entire feature in this system. For example in the

figure above user can click on the graph to open up a list below showing the detailed view of

the individual graph.

• Offer inform ative feedback

 

Figure 8 Input Idea Feedback

After inputted an idea/so lution there is a clear feedback about the error or the successful

field

• Design dialog to yield closure

 

Figure 9 Input idea success

After submitting a form user will be notified that it has been stored to the database.

• Offer sim ple error handling

 

Figure 10 Error Handling

The rule of a form is descr ibed and the error is clearly shown in each field.

• Permit easy reversal

 

Figure 11 Example showing reversal

If there is an error in the form, the old data is not erased but still stored so the error part can

be shown.

• Support internal locust of control

 

Figure 12 Home view

User can go to any menu prov ided and can and can control their ro le based on their

behavior.

• Reduce short term mem ory load

 

Figure 13 inputting a solution

When inputting a solution to an idea user can easily click input so lution on the idea and the

solution will be stored automatically under the respective idea.

3. Conclusion

After analyzing the evaluation from the user and running testing to the system we can

conclude that:

• This system can mediate idea to establish a running research between the owner and

seeker that have difficulties on running a research.

• User can find the idea that is match their interest as the result of the system’s

recommendation module

• The mapping of an idea and interest can support the user in finding the appropriate

skill and ideas.

References [1] Agung, G. (2000). Macromedia Dreamweaver MX Creative Web. Jogjakarta:Jubilee

Enterprise.

[2] Anonymous. (2004). Web Service Architecture. Diperoleh 12-10-2011 dari

[3] http://www.w3.org/TR/ws-arch /

[4] Babin, L. (2007). Beginnning AJAX with PHP. Apress.

[5] Cerami, E. (2002). Web Services Essentials, Distributed Applications with XM L-

RPC, SOAL, UDDI & WSDL, (1st edition). California: O'Reilly Media, Inc.

[6] Date, C. J. (2004). An Introduction to Database System s, (8th edition). Addison-

Wesley.

[7] Duckett, J. (2004). Beginning Web Programming with HTML, XHTML, and CSS.

[8] Fathansyah. (1999). Basis data. CV Informatika.

[9] Hoffer, J.A., George, J.F., & Valacich J.S. (2009). Modern Systems Analysis And

Design, (6th edition). Un ited States of America: Addison Wesley Longman, Inc.

[10] Ismail, B.,R. (2006). Development of CASE Tool to Convert Class Diagram to

Physical Database. Diperoleh 8-3-2012 dari

http://eprints.ptar.uitm.edu.my/953/1 /ROSLI_BIN_ISM AIL_06_24.pdf

[11] Jewett, T. (2006). Database design with UML and SQL. (3rd edition). Diperoleh 8-3-

2012 dar i www.tomjewett.com/dbdesign/dbdesign.php

[12] Lerdorf, R. (2001). PHP. Dipero leh dar i PHP: http://www.php.net

[13] Daconta, M.C.,&Obrst, L.J.,&Smith, K.T. (2005). The Semantic Web: A Guide to

the Future of XML,Web Services, and Knowledge Management.

[14] Ojo, A.,&Estevez, E. (2005). Object Oriented Analysis and Design With UML.

[15] Rob, P.,Morris, S.,Coronel, C. (2009). Database Systems:Design, Im plementation,

and Managem ent. Boston, MA 02210:Cengage Learning.

[16] Ray, E. (2003). Learn ing XM L, (2nd Edition). O'Reilly.

[17] Ria, A. S. (2009). Pengenalan PHP.

[18] Selby, I. (2009). Crea te a REST API with PHP. Dipero leh 05-10-2011 dar i

http://www.gen-x-design.com/archives/create-a-rest-api-with-php/#com-head

[19] Shneiderman, B. (2004) .Design ing for fun: how can we design user interfaces to be

more fun? University of Maryland. Diperoleh 20-2-2012 dari

http://dl.acm.org/citation.cfm?id=1015552

[20] Spivack, N. (n.d). Web 3.0: The Third Generation Web is Com ing. Diperoleh 08-10-

2011 dar i http://lifeboat.com/ex/web.3.0

[21] Stewart, C. (2006). The Advantage of PHP.

[22] Scacchi, W. (2001). Process Models in Software Engineering. Diperoleh 16-2-2012

dar i http://www.ics.uci.edu/~wscacchi/Papers/SE-Encyc/Process-Models-SE-

Encyc.pdf

[23] Wulandar i, L.,&Wicaksana, S. W. I. (2006). Toward Web Service. Dipero leh 12-10-

2011 dar i lily.staff.gunadarma.ac.id/Publications/... /fullPaper_KOMMIT06.pdf

[24] Young, R. (2003). The Difference Between Sta tic and Dynamic Web Pages.

Dipero leh 12-10-2011dar i

http://www.johnbayliss.co.uk/Technical/StaticDynamic.html