About Me

My photo
HMTI (Himpunan Mahasiswa Teknologi Informasi),MX OWNER COMMUNITY ON KASKUS 008 / YRFI (Bali) / FR2 363, Wakil Koordinator Komisi IV Dewan Perwakilan Mahasiswa - Pemerintahan Mahasiswa Universitas Udayana 2015

Archive for March 2015

Relation Between 9 Technologies

NIM                 :1304505113
Faculty/Major  : Engineering/IT Engineering
College            : Udayana University
Lecturer           : I Putu Agus Eka Pratama, S.T.,M.T.



We're now talking about the relations between the technologies we've read in the article before this. if you're not read it yet you can go here to read it.

Web Server
      Web Server is an important component but this component cant stand alone with a support,web server can be accessed if  there's a socket becoming a bridge between apps,port, IP Address and internet network. then a dynamic server will require a database or cloud computing system as a storage media then database using data mining and data warehouse method to make in functioning properly. Web Server need an API to make user comfortable and the next when you get API done you will need OTT to transferring media to your web server then when you want to share the data you transferred to your sites you need an open data technology to make it great.

API (Application Programming Interface)
     API or also known as Application Programming Interface is now become an implementation from Cloud Computing the examples of API implementation is on Twitter we can use location that need a Geographic Information System and uploading images on that sites.

Database
     Database is an extremely important data storage and database is filled with tables and that tables has a field. The development of database are so fast and now we have many methods to make the data or information that stored on that database is valid. Databases has so many operation such as Data Mining and Data Warehouse. Data Mining used to gather a huge data from Data Warehouse which store the data before. The data that gathered and refined with a computation and method can be defined as an expert system or an artificial intelligence.

Over The Top (OTT)
     Over The Top the trending technology running optimal by using a stable internet and with it's dependence with network it will be bound with Socket. OTT needs socket as a connector to the internet and this socket including the software,apps,port,and IP address.

Open Data
     Open Data is needed to share data with another users using a internet with OTT method and we might need a database if we store it on clouds,and to protect data that we make open we need to give a privileges for every user who accessing it for example we have a books and we share it to someone they may can read it but they're not available to changing the content of the books. This method is also related to IT Protection.

Cloud Computing
      This method might be the one of most popular method developed now. You might be using this cloud as well as example we now have Google Drive,DropBox,iCloud,etc. This method also related with API, which used as platform everywhere and anywhere. Database based on cloud and then processed by Data Warehouse and Data Mining.

hopefully my writings are useful :)

Source :
https://wirasetiawan29.wordpress.com/2014/08/17/apa-itu-api/
Cabena, Peter; Hadjnian, Pablo; Stadler, Rolf; Verhees, Jaap; and Zanasi, Alessandro (1997); Discovering Data Mining: From Concept to Implementation
https://docs.python.org/2/howto/sockets.html#using-a-socket
www.buyya.com/java/Chapter13.pdf
 
Author : Rega Adhitya Comments : 0

9 IT Technologies Used for System Integration and Migration

NIM :1304505113
Faculty/Major : Engineering/IT Engineering
College : Udayana University
Lecturer : I Putu Agus Eka Pratama, S.T.,M.T.

9 Technologies





Web Server
         Web Server is a computer that specialized for storing websites data,in this case the server must be 24 hours online so the client can access their websites 24 hours non-stop. This web server must have an special specification,this makes the client comfortable for accessing their websites besides this web server depending on their hardware and speed of Internet Service Provider that makes it goes Online so the web server will always be stable even when accessed from many places and many client.

API (Application Programming Interface)
         Application Programming Interface (API) is a set of routines, protocols, and tools for building software applications. An API expresses a software component in terms of its operations, inputs, outputs, and underlying types. An API defines functionalities that are independent of their respective implementations, which allows definitions and implementations to vary without compromising each other. A good API makes it easier to develop a program by providing all the building blocks. A programmer then puts the blocks together. In addition to accessing databases or computer hardware, such as hard disk drives or video cards, an API can ease the work of programming GUI components. For example, an API can facilitate integration of new features into existing applications. An API can also assist otherwise distinct applications with sharing data, which can help to integrate and enhance the functionalities of the applications.

Data Warehouse
        Data Warehouse is a system used for reporting and data analysis. DWs are central repositories of integrated data from one or more disparate sources. They store current and historical data and are used for creating trending reports for senior management reporting such as annual and quarterly comparisons.
        The data stored in the warehouse is uploaded from the operational systems (such as marketing, sales, etc., shown in the figure to the right). The data may pass through an operational data store for additional operations before it is used in the DW for reporting.

Database
         According to the book that I was read before titled “Basis Data Dalam Tinjauan Konseptual” by Edhy Sutanta Database may be defined as a collection of interrelated data stored together without harmful or unnecessary redundancy to serve one or more applications in an optimal fashion. The data are stored so that they are independent of programs with use the data. A common and controlled approach it used in adding new data and in modifying and retrieving existing data within the database. (James Martin -1975). Another source said database is an organized collection of data. The data is typically organized to model aspects of reality in a way that supports processes requiring information. For example, modelling the availability of rooms in hotels in a way that supports finding a hotel with vacancies.
According to the book that I was read before titled “Basis Data Dalam Tinjauan Konseptual” by Edhy Sutanta Database may be defined as a collection of interrelated data stored together without harmful or unnecessary redundancy to serve one or more applications in an optimal fashion. The data are stored so that they are independent of programs with use the data. A common and controlled approach it used in adding new data and in modifying and retrieving existing data within the database. (James Martin -1975). - See more at: http://ltazwraith.blogspot.com/2015/03/normal-0-false-false-false-en-us-x-none.html#sthash.dj3xNaXw.dpuf
According to the book that I was read before titled “Basis Data Dalam Tinjauan Konseptual” by Edhy Sutanta Database may be defined as a collection of interrelated data stored together without harmful or unnecessary redundancy to serve one or more applications in an optimal fashion. The data are stored so that they are independent of programs with use the data. A common and controlled approach it used in adding new data and in modifying and retrieving existing data within the database. (James Martin -1975). - See more at: http://ltazwraith.blogspot.com/2015/03/normal-0-false-false-false-en-us-x-none.html#sthash.dj3xNaXw.dpuf

According to the book that I was read before titled “Basis Data Dalam Tinjauan Konseptual” by Edhy Sutanta Database may be defined as a collection of interrelated data stored together without harmful or unnecessary redundancy to serve one or more applications in an optimal fashion. The data are stored so that they are independent of programs with use the data. A common and controlled approach it used in adding new data and in modifying and retrieving existing data within the database. (James Martin -1975). - See more at: http://ltazwraith.blogspot.com/2015/03/normal-0-false-false-false-en-us-x-none.html#sthash.dj3xNaXw.dpuf
Over The Top
        Over The Top is a technology on used to approaching and modeling for video and audio streaming,messaging,and social networking, using internet provider connection based on mobile. OTT running on application layer,the highest layer on TCP/OP model or OSI. (I Putu Agus Eka Pratama, S.T.,M.T.)
In broadcasting, over-the-top content (OTT) refers to delivery of audio, video, and other media over the Internet without the involvement of a multiple-system operator in the control or distribution of the content. The Internet provider may be aware of the contents of the Internet Protocol packets but is not responsible for, nor able to control, the viewing abilities, copyrights, and/or other redistribution of the content.

Socket Programming
        Network Interface that become a point for machine and internet communication,and without this communication there will be no data and information interchange.

Data Mining
       Data Mining is a interdisciplinary subfield of computer science, is the computational process of discovering patterns in large data sets involving methods at the intersection of artificial intelligence, machine learning, statistics, and database systems. The overall goal of the data mining process is to extract information from a data set and transform it into an understandable structure for further use.Aside from the raw analysis step, it involves database and data management aspects, data pre-processing, model and inference considerations, interestingness metrics, complexity considerations, post-processing of discovered structures, visualization, and online updating.


Open Data
       Open data is often focused on non-textual material such as maps, genomes, connectomes, chemical compounds, mathematical and scientific formulae, medical data and practice, bioscience and biodiversity. Problems often arise because these are commercially valuable or can be aggregated into works of value. Access to, or re-use of, the data is controlled by organisations, both public and private. Control may be through access restrictions, licenses, copyright, patents and charges for access or re-use. Advocates of open data argue that these restrictions are against the communal good and that these data should be made available without restriction or fee. In addition, it is important that the data are re-usable without requiring further permission, though the types of re-use (such as the creation of derivative works) may be controlled by a license.

Cloud Computing
        Cloud Computing is a computerization system based by network/internet,where a source,software,information and application available for other computer who need to use it. Why is it called Cloud? because this can be assumed a big cloud  and there's much computer or user on it and connected,so cloud computing can be defined as a computerization based by many computers that were connected

Sources :
http://www.dre.vanderbilt.edu/~schmidt/CACM-frameworks.html
http://www.hcltech.com/sites/default/files/apis_for_dsi.pdf
Liu, Bing (2007); Web Data Mining: Exploring Hyperlinks, Contents and Usage Data
http://www.tech-faq.com/data-warehouse.html
http://open-data-europa.eu/ 
https://www.dropbox.com/s/aeli02ud7r25zxs/Database%20server.docx?dl=0
https://www.dropbox.com/s/fcmcoe9fwh96mpx/Virtualisasi.doc?dl=0
NIM                  : 1304505113
Faculty/Major : Engineering/IT Engineering
Lecturer            : I Putu Agus Eka Pratama, S.T., M.T.
- See more at: http://ltazwraith.blogspot.com/2015/03/software-efficiencyexpatriatenetwork.html#sthash.ozC076yy.dpuf
NIM                  : 1304505113
Faculty/Major : Engineering/IT Engineering
Lecturer            : I Putu Agus Eka Pratama, S.T., M.T.
- See more at: http://ltazwraith.blogspot.com/2015/03/software-efficiencyexpatriatenetwork.html#sthash.ozC076yy.dpuf
NIM                  : 1304505113
Faculty/Major : Engineering/IT Engineering
Lecturer            : I Putu Agus Eka Pratama, S.T., M.T.
- See more at: http://ltazwraith.blogspot.com/2015/03/software-efficiencyexpatriatenetwork.html#sthash.ozC076yy.dpuf
NIM                  : 1304505113
Faculty/Major : Engineering/IT Engineering
Lecturer            : I Putu Agus Eka Pratama, S.T., M.T.
- See more at: http://ltazwraith.blogspot.com/2015/03/software-efficiencyexpatriatenetwork.html#sthash.ozC076yy.dpuf
NIM                  : 1304505113
Faculty/Major : Engineering/IT Engineering
Lecturer            : I Putu Agus Eka Pratama, S.T., M.T.
- See more at: http://ltazwraith.blogspot.com/2015/03/software-efficiencyexpatriatenetwork.html#sthash.ozC076yy.dpuf
Author : Rega Adhitya Comments : 0

Software Efficiency,Expatriate,Network Optimalization

NIM                  : 1304505113
Faculty/Major : Engineering/IT Engineering
Lecturer            : I Putu Agus Eka Pratama, S.T., M.T.

Software


Case : How can we make the cost of software upgrade and migration keep organized and efficient?
Solutions :
      Software nowadays is a vital parts of our life. There are so many types of software and having different functions and sometimes we need multiple software to make our task done,even the software helping our tasks we facing a problem that the software you use maybe cost so expensive and we cant afford to buy it. On this problem a solution come to my mind that we can use the FOSS (Free Open Source Software) which is free so we don't need to spend much money for a software and this Open Source Software is so helpful,why?Open-source software (OSS) is computer software with its source code made available with a license in which the copyright holder provides the rights to study, change and distribute the software to anyone and for any purpose. Open-source software is developed in a collaborative public manner. Open-source software is the most prominent example of open-source development and often compared to (technically defined) user-generated content or (legally defined) open-content movements.
   From statement above,we know that open source is free to developed by everybody. We can take advantages from this for making a profit for ourselves. But there's an ethics,if you considering that software is useful for you and making you more productive you may make a donation for the one or a company who developed it.

Case : Management of expatriate on our company
Solutions :
      Expatriate or we can say people on other country living on our country to find a job we usually met on IT Engineering is so helpful for our company. According to my opinion it's important to have an expatriate on your company,and if you asking why? i have an answer for it.
     Why are expatriate are extremely important?yeah it's important expatriate brought their own culture to your work depending on where you get that expatriate guy. Whenever you decided to get an expatriate you must having interview with them before to make sure they're the right person for your company and can help your company getting bigger and better.

Case : Network Optimization
Solutions :
     Network problems that involve finding an optimal way of doing something are studied under the name combinatorial optimization. Examples include network flow, shortest path problem, transport problem, transshipment problem, location problem, matching problem, assignment problem, packing problem, routing problem, Critical Path Analysis and PERT (Program Evaluation & Review Technique).
     Nowadays networks are extremely important thing everywhere. There are many ways to optimize a network such as Cloud Computing, Cloud computing is a recently evolved computing terminology or metaphor based on utility and consumption of computing resources. Cloud computing involves deploying groups of remote servers and software networks that allow centralized data storage and online access to computer services or resources. Clouds can be classified as public, private or hybrid. These all are cloud computing benefits :
  1. Achieve economies of scale – increase volume output or productivity with fewer people. Your cost per unit, project or product plummets.
  2. Reduce spending on technology infrastructure. Maintain easy access to your information with minimal upfront spending. Pay as you go (weekly, quarterly or yearly), based on demand.
  3. Globalize your workforce on the cheap. People worldwide can access the cloud, provided they have an Internet connection.
  4. Streamline processes. Get more work done in less time with less people.
  5. Reduce capital costs. There’s no need to spend big money on hardware, software or licensing fees.
  6. Improve accessibility. You have access anytime, anywhere, making your life so much easier!
  7. Monitor projects more effectively. Stay within budget and ahead of completion cycle times.
  8. Less personnel training is needed. It takes fewer people to do more work on a cloud, with a minimal learning curve on hardware and software issues.
  9. Minimize licensing new software. Stretch and grow without the need to buy expensive software licenses or programs.
  10. Improve flexibility. You can change direction without serious “people” or “financial” issues at stake. 

Source :
http://www.verio.com/resource-center/articles/cloud-computing-benefits/
http://en.wikipedia.org/wiki/Open-source_software
http://en.wikipedia.org/wiki/Cloud_computing#Cloud_engineering
en.wikipedia.org/wiki/Cloud_computing
Author : Rega Adhitya Comments : 0

Database,Software,Middleware and Bandung Smart City Projects



NIM                : 13040505113
Faculty/Major : Engineering / IT Engineering
Lecturer          : I Putu Agus Eka Pratama, ST MT - See more at: http://ltazwraith.blogspot.com/2015/03/systemsintegrationand-migration.html#sthash.GwmgIpzA.dpuf
NIM                : 13040505113
Faculty/Major : Engineering / IT Engineering
Lecturer          : I Putu Agus Eka Pratama, ST MT - See more at: http://ltazwraith.blogspot.com/2015/03/systemsintegrationand-migration.html#sthash.GwmgIpzA.dpuf
NIM                : 13040505113
Faculty/Major : Engineering / IT Engineering
Lecturer          : I Putu Agus Eka Pratama, ST MT - See more at: http://ltazwraith.blogspot.com/2015/03/systemsintegrationand-migration.html#sthash.GwmgIpzA.dpufM
NIM                :1304505113
Faculty/Major : Engineering/IT Engineering
Lecturer          : I Putu Agus Eka Pratama, ST MT
NIM                : 13040505113
Faculty/Major : Engineering / IT Engineering
Lecturer          : I Putu Agus Eka Pratama, ST MT - See more at: http://ltazwraith.blogspot.com/2015/03/systemsintegrationand-migration.html#sthash.GwmgIpzA.dpufN


Database Management System

NIM                : 13040505113
Faculty/Major : Engineering / IT Engineering
Lecturer          : I Putu Agus Eka Pratama, ST MT - See more at: http://ltazwraith.blogspot.com/2015/03/systemsintegrationand-migration.html#sthash.GwmgIpzA.dpuf

            
According to the book that I was read before titled “Basis Data Dalam Tinjauan Konseptual” by Edhy Sutanta Database may be defined as a collection of interrelated data stored together without harmful or unnecessary redundancy to serve one or more applications in an optimal fashion. The data are stored so that they are independent of programs with use the data. A common and controlled approach it used in adding new data and in modifying and retrieving existing data within the database. (James Martin -1975).
Database must match some criteria including :
1.      Data Oriented
2.      Data on database can be expanded
3.      Meet the needs of new systems and easy to accsess
4.      Data that used can be different
5.      Minimum data redundancy

               Another source said database is an organized collection of data. The data is typically organized to model aspects of reality in a way that supports processes requiring information. For example, modelling the availability of rooms in hotels in a way that supports finding a hotel with vacancies.
               Database Management System (DBMS) are computer software that invented from database and this DBMS is the one that interact with user, other applications, and the database itself to capture and analyze data. A general-purpose DBMS is designed to allow the definition, creation, querying, update, and administration of databases. There are some well known DBMS in this whole world include MySQL,Oracle,Sybase,Microsoft SQL Server,IBM DB2,PostgreSQL.

               Software is any set of machine-readable instructions that directs a computer's processor to perform specific operations. Computer software contrasts with computer’s hardware, which is the physical component of computers. Computer hardware and software require each other and neither can be realistically used without the other. Making this software also requires coding skill that programmer has and can be compiled into one by a compiler application so the code that they make can be read by the hardware. These are some examples of a software
-        Application Software such as word processing,media player,office package,etc
-       Operating System such as Windows,Linux,Macintosh
-       Software Development Tools such as pascal,java,C++
-       Firmware
-       Open Source Software such as Android,RedHat,Mint,Fedora,Mandrake
-       Freeware
-       Shareware
-        Malware


               Middleware is a computer software that provides services to software applications beyond those available from the operating system It can be described as "software glues". Middleware makes it easier for software developers to perform communication and input/output, so they can focus on the specific purpose of their application. Middleware is the software that connects software components or enterprise applications. Middleware is the software layer that lies between the operating system and the applications on each side of a distributed computer network. Typically, it supports complex, distributed business software applications,an examples for a middleware is Game Engine.
               And the last thing is Smart City uses digital technologies to enhance performance and wellbeing, to reduce costs and resource consumption, and to engage more effectively and actively with its citizens. Key 'smart' sectors include transport, energy, health care, water and waste. A smart city should be able to respond faster to city and global challenges than one with a simple 'transactional' relationship with its citizens.
            In Indonesia we have an examples of a smart city that invented on West Java capital Bandung. Bandung has grown rapidly over the past decades and is expected to continue to grow. Its number of inhabitants is expected to grow from 2.4 million now to 4 million in 2030. Citizens and urban communities will have rising demands towards their quality of life. Their standards for living, working and public space will rise; the availability of clean and sustainable water, energy, waste management and transport will become more important; and they will expect better services for example for health and education.
Mayor Ridwan Kamil of Bandung, a city planner and architect by profession, is taking the lead and intends to make Bandung the most liveable city of Indonesia and the number one smart city of Asia. He has embraced the principles of Smart Cities and Communities. Smart city principles are at the core of his approach and should be applied to existing urban areas, infrastructure and social patterns as well as to new developments.
Ridwan Kamil wants to use international cooperation as a means to reach his goals. He is currently setting-up an office for international cooperation ‘Bandung Connection’. With Alliander in the lead, The Netherlands are involved. Ridwan Kamil has expressed his appreciation for The Netherlands’ close involvement. He intends to closely involve The Netherlands as an international front-runner in Smart Cities.

Source :
http://en.wikipedia.org/wiki/Software#Purpose.2C_or_domain_of_use
http://en.wikipedia.org/wiki/Database
http://en.wikipedia.org/wiki/Middleware
http://en.wikipedia.org/wiki/Smart_city
http://smartcitycollective.com/bandung/
Basis Data dalam Tinjauan Konseptual by Edhy Sutanta
Author : Rega Adhitya Comments : 0

Systems,Integration,and Migration


NIM                : 13040505113
Faculty/Major : Engineering / IT Engineering
Lecturer          : I Putu Agus Eka Pratama, ST MT




System Integration




           Integration is a process to make a relation between components,elements,and make it become one and more useful for humans. On IT Engineering this method is used to make a subsystems to become one and make a supersystem that will be more useful. There’s some methods to make a system Integration :

         -  Star Integration also known as Spaghetti Integration is a process of systems integration where each system is interconnected to each of the remaining subsystems. When observed from the perspective of the subsystem which is being integrated, the connections are reminiscent of a star, but when the overall diagram of the system is presented, the connections look like spaghetti, hence the name of this method. The cost varies because of the interfaces that subsystems are exporting. In a case where the subsystems are exporting heterogeneous or proprietary interfaces, the integration cost can substantially rise. Time and costs needed to integrate the systems increase exponentially when adding additional subsystems. From the feature perspective, this method often seems preferable, due to the extreme flexibility of the reuse of functionality.
        - Horizontal Integration is an integration method in which a specialized subsystem is dedicated to communication between other subsystems. This allows cutting the number of connections (interfaces) to only one per subsystem which will connect directly to the ESB. The ESB is capable of translating the interface into another interface. This allows cutting the costs of integration and provides extreme flexibility. With systems integrated using this method, it is possible to completely replace one subsystem with another subsystem which provides similar functionality but exports different interfaces, all this completely transparent for the rest of the subsystems. The only action required is to implement the new interface between the ESB and the new subsystem.The horizontal scheme can be misleading, however, if it is thought that the cost of intermediate data transformation or the cost of shifting responsibility
           System According to www.wikipedia.org a system is a set of interacting or interdependent components forming an integrated whole.  System came from Greek languages  (sustÄ“ma) which means a relationship between components or elements to make an information,material,or energy to accomplish an reason or purposes. This systems also used on IT Engineering to maps a set of entity that interacted which makes a mathematics models are usually made and there are some elements on a system including :
-          Objects : can contains parts,elements,or variables
-          Attributes : deciding about quality or nature ownership of the system
-          Internal Relations : Relations betweent elements inside system
-          Environtment : Where system exist

        Migration is a huge process of moving something to somewhere new,this method often used on a country or a region to make townspeople on a equal populations everywhere. This migration can be permanent or temporary. On IT Engineering we used to make a migration of a data to maintain it’s quality and information inside it without making change on their structures,format, or technology platform. These are some reasons why we need a data migration :
-          Old databases didn’t support by the database application
-          Bad application ecosystem
-          New systems that was invented makes you using another database systems
-          Old technologies


         A complete set of technologies reinforce the reactivity and harmony that must reign on the islands, continents, and oceans of computing: urbanization, dataflow management, secured transport, transformation and storage of information between applications,technical and business supervision of the dataflows. These technologies make the applications reactive, by taking account of the business events that arise in the information system, “just-in-time”.
    

        Current information systems are therefore composed of applications that were developed in different periods, by different development teams, most of the time without real coordination, and using different technologies. In the majority of cases,new applications were created using the most recent technology at the time, often
without genuinely questioning the necessity of implementing such a technology, and
forgetting that a “modern” technology becomes obsolete in an instant of time.

source :
- Application Integration by Bernard Manouvrier and Laurent Menard
- http://en.wikipedia.org/wiki/System_integration
-https://abdulqodirjailani.wordpress.com/2010/11/02/integrasi-sistem/
-Service Oriented Architecture an Integration Blueprint
Author : Rega Adhitya Comments : 0

- Copyright © Lieutenant Azwraith's Blog - Powered by Blogger -