Senior Java Developer
с 05.2023 - По настоящий момент |Innovation Associates Consulting
Windows 11, IntelliJ IDEA 2023.1.2, JDK 1.8.0.202, JDK 1.7, Grails 2.5.4, iReport-5.6.0, TortoiseSVN, SQL Server, SQL Server Management Studio
● Participating in one of iGFMAS modules, called MyCost.
● iGFMAS (1 Government Financial Management Accounting System) consists of 15 modules that perform the main functions of recording, processing, accounting, and reporting all transactions related to payments, receipts, payroll management, unclaimed money management, loan management, asset accounting, cash management, and fund management.
● In turn, the Federal Government's Financial Statements are based on modified cash and accruals.
1. MyCost is a costing Module in the iGFMAS system to calculate costs an output at the PTJ (Pusat Tanggungjawab/Responsibility center) level and the cost of success at the level using traditional costing methods and costing results. It has three main sub-modules, namely PTJ-Based Costing (PBC), Outcome-Based Costing (OBC) and Micro-costing (MC). I am with the team developing, enhancing the system, and also supporting the current production system.
Software Engineer
12.2021 - 12.2022 |Applied Integrators
Eclipse- Oxygen.3a, Microsoft SQL Server Management Studiov17.0, Apache Tomcat7, TortoiseSVN 1.9.4, TIBCOJaspersoft
● Participating in development, maintenance, and enhancement of HRMS softwaresuite.
● Responsible for Java application development to support business objectives.
● Develop and manage well-functioning databases and applications. Troubleshoot, debug and upgrade software.
1. UITM – HRMS software suite (HR Avenue):
● My job is to develop, maintain, and enhance HR Avenue for UiTM(UniversityTechnology MARA). HR Avenue is a human resources, payroll and timeattendance management suite that assists in increasing the efficiency of anorganization through the introduction of automated workflows, notifications, reminders and To Do lists. HR Avenue also provides a complete repository for all your HR information.
Hardware : Windows 10.
Software : Eclipse- Oxygen.3a, Microsoft SQL Server Management Studiov17.0, Apache Tomcat/8.5.23, TortoiseSVN 1.9.4.
Role : Java Developer.
2. Demo for Maybank – Payroll Dashboard:
● My job is to develop, maintain, and enhance Web Payroll. Web Payroll is Webbased Payroll Information System, migrated from Visual Basic Payroll Client Server Application.
● My job is also creating many payroll reports using Jasper iReport
Hardware : Windows 10
Software : Eclipse- Oxygen.3a, Microsoft SQL Server Management Studiov17.0, Apache Tomcat7, TortoiseSVN 1.9.4, TIBCOJaspersoft.
Studio (TIBCOJaspersoftStudio-6.3.1).
Role : Java Developer and Jasper Report Developer.
Senior Software Engineer
10.2021 - 11.2022 |iZeno
Windows 10, MongoDB Compass, Postman, Red Hat Code Ready Studio12.21.3.GA, SoapUI-5.7.0, Docker, IntelliJ IDEA, Bitbucket, OpenShift
● Participating in development, maintenance, and enhancement of AmBank Retail e- Payments Platform (RPP).
● Responsible for Java micro service applications development to support business objectives.
● Develop and manage well-functioning the data and the applications. Troubleshoot, debug and upgrade functions.
1. AmBank– Retail e-Payments Platform (RPP) :
● My job is to develop, maintain, and enhance AmBank Retail e-Payments Platform(RPP).
Hardware : Windows 10
Software : MongoDB Compass, Postman, Red Hat Code Ready Studio12.21.3.GA, SoapUI-5.7.0, Docker, IntelliJ IDEA, Bitbucket, OpenShift.
Role : Senior Software Engineer.
Software Engineer
12.2017 - 12.2020 |NDA
Java, Excel
● Helping friends and nonprofit community on reports and some Java codes, Excel reports, and others.
.Net Developer
12.2016 - 12.2016 |Idaman Sistem
Windows 7, Visual Studio 2015, SQL Server 2014 Management Studio, C# .Net
● Participating in design, development, maintenance, and enhancement of LGMBOS, an online web system that is to manage entire budgeting processes of LembagaGetah Malaysia.
1. Lembaga Getah Malaysia – Budget Online System (LGM BOS)
● My job is to develop, maintain, and enhance LGM BOS. LGM BOS is a web system tool to ease Lembaga Getah Malaysia in managing entire budgeting processes. The process begins from annual budget application, distribution, monitoring and reporting.
Hardware : Windows 7 Professional.
Software : Visual Studio 2015, SQL Server 2014 Management Studio.
Role : C# .Net Developer.
Senior Java Developer
12.2014 - 12.2015 |TIMwe Asia Pacific
Windows 7, Linux, Eclipse JEE Luna, Indigo, Maven, Oracle 11g, Oracle SQL Developer 3.0.03, MySq, SVN, VPN, mRemoteNG, Jboss-as- 7.1.1.Final, Apache-tomcat-7.0.22, Apache-maven-2.2.1-bin, PuTTY, WinSCP
● Participating in development, maintenance, and enhancement of TIMwe’s Javaproduct, named NeoPIM (Play-i-Mobile), which is a mobile sites’ builder, the tool that supports all mobile sites of TIMWE. It is a graphical implementation tool that allows for very fast mobile sites development and editing, without the need of a technical team behind it, except for development of new features.
1. CELCOM – The Cube
● My job is to develop, maintain, and enhance the current TIMwe’s Java product: NeoPIM in order to support CELCOM Mobile Contents, named The Cube. The Cube is all the more fun & entertaining with the latest & hottest music, games, wallpapers & more at your fingertips on your phone.
Hardware : Windows 7 Professional, Linux.
Software : Eclipse JEE Luna/Indigo, Maven, Oracle 11g, Oracle SQL Developer 3.0.03, MySq, SVN, VPN, mRemoteNG, jboss-as- 7.1.1.Final, apache-tomcat-7.0.22, apache-maven-2.2.1-bin, PuTTY, WinSCP.
Role : Java Developer.
Senior Java Developer
12.2011 - 12.2013 |Synergy Centric
SpringSource Tool Suite 2.8.0, Git Extensions 2.25, Apache Maven3.0.3, apache-activemq-5.5.1, apache-ant-1.8.2, apache-maven- 3.0.3, apache-tomcat-7.0.22, glassfish, Geronimo, Navicat for MySQL 9.0.15, MySQL, Informix, Hibernate, TortoiseSV, iReport- 4.1.3, soapUI-x32-4.0.1, putty, winscp
Participating in development, maintenance, and enhancement of Java web application and Java web services system and some of .Net codes. Assisting planning and management of a smooth deployment of the product and ensure that the product ismanageable and supportable in the future. As Senior Java Developer (Team Leader) for SSM MyCoID web system and SSMPayment Gateway, including its webservices and jasper reports.
1. Suruhanjaya Syarikat Malaysia (SSM) (Companies Commission of Malaysia) – Web Services (MyCoID – Malaysia Corporate Identity:
● My job is to develop and fix, maintain and enhance the current web services, SSMPayment Gateway , add new payment module: FPX Payment, fix and support MyCoID web system, and fix and create many jasper reports.
Hardware: Windows 7 Professional, Linux.
Software: SpringSource Tool Suite 2.8.0, Git Extensions 2.25, Apache Maven3.0.3, apache-activemq-5.5.1, apache-ant-1.8.2, apache-maven- 3.0.3, apache-tomcat-7.0.22, glassfish, Geronimo, Navicat for MySQL 9.0.15, MySQL, Informix, Hibernate, TortoiseSV, iReport- 4.1.3, soapUI-x32-4.0.1, putty, winscp.
Role : Team Leader, Java Developer.
2. Kawasaki Motors (Malaysia) SDN BHD – SPEKS (Sistem Perhubungan Elektronik Kenderaan Bersepadu):
● My job is to develop web service function using VB .net.
Hardware : Windows 7 Professional.
Software : MS SQL Server, Visual Studio .NET 2003, dotnet1.1.
Role : .Net web service Developer.
3. Puspakom – Web Application System:
● My job is to speed up all of slow loading reports by enhancing and modifying the SQL query inside jasper reports and enhancing java script function to manipulate correct data type of variables/parameters inside jsp files.
Hardware : Windows 7 Professional, Linux.
Senior Software Engineer
12.2010 - 12.2011 |New Vision Partners
PHP 5.2.3, Wamp Server2-PHP523, BANDO, J2ME, Java mobile system, WTK2.5.2_01, Eclipse-php-helios-win32, Apache 2.2.11, MySQL 5.1.36, XML, Smarty, Pear, TortoiseSVN, Firefox, Firebug
Participating in development, maintenance, and enhancement of mobile content publishing system (MCPS), including performance support materials such as mobile templates and user manuals.
Assisting planning and management of a smooth deployment of the product & projects and ensure that the product is manageable and supportable in the future.
1. Intigral (Gulf Allied Digital Media) (Arab Saudi) – Mobile Content Publishing System (MCPS):
● My job is to develop, maintain, and enhance the current Mobile Content Publishing System (MSCP). MCSP is a system that help publishers and ease their work in creating and publishing their magazine to be able to be viewed on mobile phones, especially JAVA enabled phone. The system output are mobile application fileswhich are *.jad and *.jar.
Hardware : MS Windows XP, Linux.
Software : PHP 5.2.3, Wamp Server2-PHP523, BANDO (J2ME/Java mobile system), WTK2.5.2_01, Eclipse-php-helios-win32, Apache 2.2.11, MySQL 5.1.36, XML, Smarty, Pear, TortoiseSVN, Firefox, Firebug.
Role : Senior Software Engineer.
Senior Technical Consultant
12.2008 - 12.2010 |Profitera Corporation
iBATIS, Eclipse SDK 3.2.2, Web Services & XML, SQL, CruiseControl, SVN, CVS, Tracker, Bugzilla, PostgreSQL 8.3, Aqua Data Studio 4.7
● Participating in design and development of user performance support systems, including performance support materials such as reference cards, keyboard templates, user manuals, online Help, wizards, and full-featured courseware.
● Assisting planning and management of a smooth deployment of the product & projects and ensure that the product is manageable and supportable in the future. Developing systems/web sites by implementing many JAVA components in XML files, writing many SQL Statements, meeting and discussing system requirements with clients.
1. Asset Recovery Company India Limited (India) - ARCIL System:
● My job is working with technical team to develop ARCIL System. ARCIL Systemis Bank Asset Recovery & Collection System, that function according to different roles of users to follow their workflows to view/create/update certain data.
Hardware: MS Windows XP, Linux
Software: iBATIS, Eclipse SDK 3.2.2, Web Services & XML, SQL, Cruise Control, SVN, CVS, Tracker, Bugzilla, Oracle 10, Toad for Oracle 9.6
Role: Senior Technical Consultant/Developer
2. Bank Negara Indonesia (Indonesia) – BNI Credit Cards System:
● My job is working with technical team to develop BNI Cards System, including implementation of ‘Work List Generation’ for collectors, ‘Performance Monitoring Manager’ to view Collector performance. BNI Cards System is Bank Asset Recovery System especially in Credit Cards field, that function according to different roles of users to follow their workflows to view/create/update certain data.
Hardware : MS Windows XP, Linux
Software : iBATIS, Eclipse SDK 3.2.2, Web Services & XML, SQL, Cruise Control, SVN, CVS, Tracker, Bugzilla, PostgreSQL 8.3, Aqua Data Studio 4.7
Role : Senior Technical Consultant/Developer
3. Hong Leong Bank Berhad (Malaysia):
1. Credit Card (CARMA) System.
2. Mortgage System.
3. Hire Purchase System.
4. Unsecured Personal Loan System.
● My job is working with technical team to develop & enhance 4 systems.
Senior Software Engineer
12.2007 - 12.2008 |Matrix Business Consulting
MS Windows Server 2003, Windows 2000, Windows XP at PCSoftware : Lotus Notes 7, Domino Designer 7, Dreamweaver 8, MS Frontpage2002, ASP, Lotus Script, Java Script, JSP, Microsoft SQL Server 2000, SQL, Crystal Reports XI, Apache Tomcat 5.5
Developing Systems/Web Sites/Reports, meeting and discussing system requirements with clients.
1. KLCC Urusharta Sdn. Bhd. - Interactive Cost Management System(ICMS):
● My job is working with support team to support the current ICMS system. ICMSisInteractive Cost Management System, that function according to different roles of users to follow their workflows to view/create/update certain data.
Hardware: MS Windows 2000.
Software: Lotus Notes 4.6.5.a, Domino Designer 4.6.5.a, DB2 Version 6 &7.
Role: Support Engineer.
2. JKKP (Jabatan Keselamatan dan Kesihatan Pekerjaan) – SistemMaklumat Bersepadu JKKP:
● My job is working with development team to develop Sistem Maklumat BersepaduJKKP Web Site and Reports covering all 14 states in Malaysia. This Systemhasfunctions according to different roles of users to follow their workflows toview/create/update certain data.
Hardware: MS Windows Server 2003, Windows 2000, Windows XP at PCSoftware : Lotus Notes 7, Domino Designer 7, Dreamweaver 8, MS Frontpage 2002, ASP, Lotus Script, Java Script, JSP, Microsoft SQL Server 2000, SQL, Crystal Reports XI, Apache Tomcat 5.5.
Role: Web & Database Developer, Crystal Reports Designer.
Chief Information Officer
12.2006 - 12.2007 |Eagress Consulting
MS Frontpage, ASP, VB Script, Java Script, Microsoft SQL Enterprise Manager Version 8.0, SQL
● Developing Systems/Web Sites, doing databases maintenance, creating proposals, and meeting and discussing system requirements or projects with clients.
1. JKKP (Jabatan Keselamatan dan Kesihatan Pekerjaan) – DOSH (SistemMaklumat Bersepadu JKKP Ver 4.0) System and DB Maintenance.
● My job is to develop and maintain JKKP DOSH Web Site and Database coveringall 14 states in Malaysia. Creating some new module or changing application flowon system and maintaining database based on JKKP users requirements. ThisDOSH System has functions according to different roles of users (Admin, User, and Certain officers) to view/create/update certain data.
Hardware : Windows 2000 Server, PC.
Software : MS Frontpage, ASP, VB Script, Java Script, Microsoft SQLEnterprise Manager Version 8.0, SQL.
Role : Web Developer, Database administrator.
2. MOE – ICT Maintenance (Outsource from MHS Resources Sdn Bhd on Electronic Reparation).
● My job is to develop and maintain MHS Resources Helpdesk and MaintenanceSupport Program Web Site and Database. This Web Programhas functionsaccording to different roles of users (MHS Helpdesk Staff, Executives, Organizations, and related officers from Ministry Of Education – MOE) to viewcertain statistics and status of ICT Maintenance Project.
Hardware : NEC Server, PCs.
Software : Microsoft .Net Framework 1.1, Microsoft Visual Studio C# .Net 2003, Microsoft SQL Enterprise Manager Version 8.0, OOP, Store Procedure, SQL, PL/SQL.
Role : Web Developer, Database administrator.
Software & Technical Engineer
12.2002 - 12.2003 |Compurex Corporation
PowerBuilder 8.0.1, Sybase, Adaftive Server Anyware ver. 7.0, OOP, SQL
● Working in a Software Development Team in the areas of distributed applicationsusing Relational, Client/Server, 3-tier Architecture, and WEB Browser using Power Builder 8.0.
1. Jabatan Perangkaan Malaysia – SIDAP WAN Application System:
This project is to enhance SIDAP system from LAN to WAN and enhance theapplication itself. This application system contains data manipulation suchasinserting, deleting, saving, updating, and reporting data, and also includes somefunction in manipulating main data, directory, and security access.
Hardware: PC.
Software: PowerBuilder 5.0, Sybase (Adaftive Server Anyware ver. 6.0.3), OOP, SQL.
Role: Software Developer.
2. Jabatan Perangkaan Malaysia – PB 5.0 Fast Track Training:
This training was for Jabatan Perangkaan Malaysia IT Executives and had beenconducting for 4 days.
Hardware: PC.
Software: PowerBuilder 5.0, Sybase (Adaftive Server Anyware ver. 6.0.3), OOP, SQL.
Role: Instructor.
3. Fama (Federal Agriculture Marketing Agency) – Mobile Database Integration & Reporting System:
This system is to transfer the data (text base files) from Hand Held Device intoRDBMS and vice versa. This system has some functionalities like reporting, user security access, and data manipulation.
Hardware: PC.
Software: PowerBuilder 8.0.1, Sybase (Adaftive Server Anyware ver. 7.0), OOP, SQL.
Role: Software Developer.
4. Minister Office – Pilihan Raya Umum (Election) WEB Browser System:
● My job is to migrate Pilihan Raya Umum (Election) WEB Browser Systemfromusing PowerBuilder 7.0 to PowerBuilder 8.0.1. This system displays some electiondata to WEB such as list of candidate names within a state or district, the result of election in a state or district, picture of candidate, picture of district, etc.
Hardware: PC.
Software: PowerBuilder 8.0.1, Sybase (Adaftive Server Anyware ver. 7.0), SQL, PowerDynamo 3.5 (Personal Web Server), Jaguar CTS3.6.1 (EAServer).
Software & Technical Engineer
12.2001 - 12.2002 |LMS Technology Distributions
Netcool, Omnibus 3.4, Impact 2.1, Concord, Network Health 4.7
● Supporting LMS in Information Technology such as software and technical solution. Jobs/Projects have been done:
1. ERF Sdn Bhd – Loan Monitoring System:
This System is about Loan Monitoring. It encompasses many procedures andstages, such as application, checking, amounts calculation, approval, repayment schedule, generating reports, and administration process.
This System use Visual Basic as User Interface, and MS SQL Server as database. The project team is of 4 persons.
Hardware: COMPAQ PC.
Software: Visual Basic 6.0, MS SQL Server 7.0.
Role: Developer.
2. TMNet Sdn Bhd – Integrated Network Monitoring.
The project is about Network Monitoring. It integrates the monitoring of manyelement of network, such as data bandwidth, connections, ports, and so on. Andcreates some procedures or functions which run automatically for such relatedevents that may occur.
This project use some of network monitoring software that to be integrated.
Hardware: SUN Microsystems, COMPAQ PC.
Software: NETCOOL/Omnibus 3.4, NETCOOL/Impact 2.1, CONCORD/ Network Health 4.7.
Role: Technical Engineer.
IT Consultant
12.1999 - 12.2000 |Fujitsu
Unix Shell Script, Telnet, Ftp, Crontab
● Working in an Interface Team in Project Monitoring System. Developing Unix Shell Script Program, ‘Automatic File Transfer by Schedule’, that does transferring file fromNT Server to Unix Server and vise versa.
● Developing Dbase III Plus Program, ‘Rancangan Malaysia Ke 8 Program’, that does manipulating and reporting dataof Rancangan Malaysia Ke 8.
● Developing FoxPro Program, ‘Conversion Program’, that does converting *.dbf tables data into many structured text files.
● Going to client site(Prime Minister Office, Jalan Dato’ Onn and Putra Jaya) to discuss about modificationand design.
● Continue updating client requirements into the programs. Supporting datamanagement, entry and modification in many Lotus Notes Applications and RoboHelpHTML Files.
1. Interface System – Automatic File Transfer by Schedule:
This Program does automatic transferring file (Government Data) by schedulefrom FTP Server to PMS (Project Monitoring System) Unix Server and vise versa. The schedules are by weekly, biweekly, monthly, yearly, user-defined schedule, and ad hoc (right away) basis.
This Program was developed using Unix Shell Script and utilizes ‘crontab’ functionon unix. This program is successfully finished within 3 months.
Hardware: IBM PC, SUN Microsystems.
Software: Unix Shell Script, Telnet, Ftp, Crontab Function Role : Analyst /Developer/Programmer.
2. Interface System – Rancangan Malaysia Ke 8 (The 8th Malaysia EconomicPlan) Program:
This Program does manipulating Rancangan Malaysia Ke 8 Data (data of The8Malaysia Economic Plan), by providing some menus such as adding, modification, deleting and reporting data, and also supporting some facilities such as installingthe program and copying the selected data to other disk. This Programwasdeveloped using Dbase III Plus. This program is successfully finished within2months.
Hardware: IBM PC.
Software: Dbase III Plus.
Role: Analyst/Developer/Programmer.
System Analyst
12.1999 - 12.1999 |Computer Science Center, University of Indonesia
Visual FoxPro 5.0
● Identifying and analyzing many FoxPro Application/programs (scanning source codeand running the application/executable file) that may have Y2K problem.
● Reporting theresult of analysis, and proposing a document that mentions the steps that may fix theproblems (if there are problems).
1. PT. Citra Graha (Company) – Y2K Project (detecting and analyzing):
Hardware: PC.
Software: Visual FoxPro 5.0.
Role: System Analyst.
Analyst Programmer
12.1997 - 12.1999 |PT. Bank Papan Sejahtera
SAS Version 6.0, Rally AS/400 Display, ILE C/400, Informix, UNIX
● Supporting Bank Papan Sejahtera in Information Technology. Establishing many innovative projects with other departments in Bank Papan Sejahtera, beginning with identifying the requirements, discussing innovative ideas, developing technical solutions, and planning project.
● Direct involvement in developing projects and systems(analysis, design, and programming) using ILE C/400, SAS Version 6.0, Lotus Notes4.5, and FoxBASE+ 2.00.
1. Information Technology Department – Internet Banking Project: ExtractingOS/400 data file format to Informix data file format:
This project was to forward banking data files on OS/400 to Informix as database for Internet Banking. My job was to create many C/400 programs that processOS/400 database record files, including open, read the files in keyed or arrival sequence, close and then write and create the new ones which had the Informix format, to be forwarded to Informix on HP UNIX. These programs used CLibraryon OS/400, recio.h for accessing database record file, xxcvt.h for accessing packed decimal data type, sys/types.h and sys/socket.h for accessing RPGprograms. Project duration was 8 months with team of 5 persons.
Hardware: IBM PC, HP UNIX, AS/400.
Software: Rally AS/400 Display, ILE C/400, Informix, UNIX.
Role : Analyst/Programmer. .
Analyst Programmer
12.1997 - 12.1997 |PT. Infotimur Sistimatama
Java, Oracle, C
● As an Analyst Programmer and Trainer doing projects or training programin client site.
● Direct involvement in Data Administration Project in PT.
● Matahari Putra Prima usingC& Unix Shell Script, and Candidate Data Manager Project using Visual Café.
1. PT. Matahari Putra Prima (Company) – Data Administration System:
This system has 3 function, which are backing up data from disk to tape, restoringdata from tape to disk, and backing up/restoring data from disk to disk. Thissystem utilizes ‘cpio’ function on UNIX. Project duration was 3 months.
Hardware: DLX/NX 6000 UNIX.
Software: C UNIX & UNIX Shell Script.
Role: Project Leader, Analyst and Developer.
2. PT. TELKOM (Company) – Pro* C Training:
This training was at PT. Telkom, Jl. Japati No. 1 Bandung Indonesia for 3 days.
Hardware: IBM PC.
Software: Pro* C and Oracle.
Role: Trainer.
3. Bursa Efek Surabaya (Company) – Candidate Data Manager:
This system did candidate data addition, deletion, finding, viewing (‘query’, ‘next’ and ‘previous’) the candidate data and running on internet using Java Applet. Project duration was 6 month, but I got involved with this project only 1 month witha team of 3 persons.
Hardware: IBM PC.
Software: Visual Café (Java).
Role: Analyst/Programmer.
Software : Visual Café (JAVA)
Role : Analyst/Programmer.
Instructor
12.1996 - 12.1997 |Faculty of Public Health, University of Indonesia
Dbase III Plus, MS ACCESS
● Teaching Dbase III Plus and MS-Access.
1. Computer Programming Lecture – Dbase III Plus & MS Access:
Hardware: PC.
Software: Dbase III Plus, MS ACCESS.
Role: Instructor.
Technical Support
12.1996 - 12.1996 |PT. Sarana Putra Makmur
Ingres on Chen Machine and OpenRoad on PC
● Developing Pertamina Executive Management Information Systemproject. This project used Ingres as Database and OpenRoad as User Interface/4GL.
● Participant inChen Machine Launching and Seminar at Le Meridien Hotel, Jakarta Indonesia.
Project: PT. Pertamina (Company) – Executive Information Management System:
This system is Information Management System for Pertamina Executive usingIngres as database and OpenRoad as User Interface. This project had a teamof 6persons.
Hardware: PC.
Software: Ingres on Chen Machine and OpenRoad on PC.
Role: Developer.
Analyst/Programmer/Research Assistant
12.1996 - 12.1997 |Computer Science Center, University of Indonesia
C, C++, UNIX, SUN Solaris
● Identifying and analyzing some good programs that had been developed before intheuniversity which related to information retrieval system.
● Making enhancements to the Masayu's Resume 15 of 17 programs, establishing and combining them into Information Retrieval System. The system implemented the concept of Boolean, Ranked Output, Extended Query, andThesaurus.
1. University of Indonesia – Information Retrieval System:
This system is to ease the collecting of all of the research and thesis documents in University of Indonesia, and make the searching easier by using the concept of Boolean, Ranked Output, Extended Query, and Thesaurus. The input was ASCII document files. The algorithm was the following. System took the keywords in every input document (such as ‘technology’, ‘agriculture’, etc) by putting away the stop words (useless words such as ‘is’, ‘a’, ‘to’, ‘into’), disposing the affixes (for example ‘ness’ in sickness, ‘es” in ‘justifies’), making adjustment to the word whichcut its affix (for example ‘justifi’ to ‘justify’), and finally storing only keywords or base words. To search such documents, user must put a Boolean query, combination of the keywords to the system. Project duration was 7 months with a team of 2 persons.
Hardware: UNIX and SUN Solaris.
Software: C/C++.
Role: Analyst and Developer.