7 Mar 2010

Sliding NeighBoorHood (Introduction)

Sliding Neighborhood merupakan salah satu jenis pemrosesan block yang mana memproses setiap pixel dari citra masukan dalam satu waktu untuk menghasilkan sebuah pixel citra keluarannya

Proses (algoritma) sliding neighborhood:
1.Memilih sebuah pixel tunggal
2.Menentukan pixel neighborhood
3.Menggunakan sebuah fungsi untuk menentukan nilai dari piksel yang ada pada suatu neighborhood.Hasil fungsi tersebut harus bernilai scalar.
4.mencari piksel pada citra keluaran yang mempunyai piksel yang berkoresponden pada piksel tengah pada citra input, menentukan piksel output dengan nilai hasil dari pengolahan fungsi.
5.Ulangi setiap langkah diatas untuk setiap piksel masukan.

More....

28 Feb 2010

Pengaruh Ilmu Komputer , Psikologi Cognitive dan Linguistik Ergonomi terhadap IMK

Interaksi manusia dan komputer (IMK) adalah sebuah hubungan antara manusia dan komputer yang mempunyai karakteristik tertentu untuk mencapai suatu tujuan tertentu dengan menjalankan sebuah sistem antarmuka (interface).


IMK dalam konteks kerja dan tugas user melibatkan :
•Desain
•Implementasi
•Evaluasi

IMK berasal dari berbagai disiplin bidang ilmu atau Yang terlibat dalam IMK adalah :
•Psikologi dan ilmu kognitif : memberikan dasar pengetahuan tentang persepsi user, kognitif, kemampuan memecahkan masalah.
•Ergonomi : kemampuan fisik user.
•Sosiologi : kemampuan memahami konsep interaksi.
•Ilmu komputer dan teknik : membuat teknologi.
•Bisnis : pemasaran.
•Desain grafis : presentasi interface.
•Dan lain-lain.

Adapun pengaruh dari beberapa bidang ilmu tersebut terhadap IMK antara lain sebagai berikut:
a.Bidang Ilmu Komputer
Dalam bidang computer, kita dapat berbicara baik dari sisi perangkat keras maupun perangkat lunak. Untuk sisi perangkat keras, pastilah tidak dapat lepas dari dari pembicaraan tentang teknik elektronika, karena dalam bidang inilah kita dapat mempelajari banyak sekali aspek yang berhubungan dengan perangkat keras computer. Selain perangkat keras juga perlu adanya dibekali keahlian dari sisi perangkat lunak sehingga kita mampu mengimplementasikan hasil rancangan ke dalam program aplikasi. Dengan kata lain, bidang ini memberikan kita semacam kerangka kerja yang memungkinkan kita untuk merancang sistem Interaksi Manusia-Komputer.

b.Bidang Ilmu Psikologi Kognitif
Dalam bidang psikologi, diharapkan agar program aplikasi yagn kita susun dapat dimanfaatkan oleh pengguna lain, sebab pengguna sendiri mempunyai sifat yang beraneka ragam sehingga sebagai para perancang sistem IMK juga harus mempelajari aspek psikologi pengguna untuk dapat memahami bagaimana pengguna dapat menggunakan sifat dan kebiasaan baiknya, menggunakan persepsi dan pengolahan kognitif serta ketrampilan motorik yagn dimilikinya agar kita dapat menjodohkan mesin dengan manusia untuk mendapatkan kerja sama yang serasi. Psikologi eksperimental menyediakan dasar teknik evaluasi formal untuk mengukur unjuk kerja dan opini terhadap sistem manusia-komputer.

c.Bidang Ilmu Ergonomic dan Linguistic
Ergonomik berhubungan dengan aspek fisik untuk mendapatkan lingkungan kerja yan nyaman. Bentuk fisik seperti meja dan kursi kerja, layar tampilan, bentuk papan ketik, posisi duduk, pengaturan lampu, kebersihan tempat kerja, dan beberapa aspek lain akan sangat berpengaruh pada kenyamanan lingkungan kerja. meski sifat dari seorang pengguna dengan pengguna lain berbeda, tetapi mereka pasti menginginkan adanya lingkungan kerja yang nyaman ketika mereka bekerja dengan computer karena biasanya Orang yang bekerja di depan terminal komputer biasanya untuk jangka waktu yang cukup lama.
Pada saat user menggunakan komputer, seolah-olah user sedang melakukan dialog dengan komputer yang ada dihadapan user. Untuk dapat melakukan dialog tentunya kita memerlukan sarana komunikasi yang memadai. Saran komunikasi ini berbentuk suatu bahasa khusus misalnya saja bahasa grafis, bahsa alami, bahasa menu, ataupun bahasa perintah. Linguistik merupakan cabang ilmu pengetahuan yang mempelajari tentang bahasa yang mencakup. Beberapa aspek seperti komputasi linguistik dan teori bahasa formal membentuk bidang khusus dalam ilmu komputer. Sarana komunikasi inilah yang akan mengarahkan pengguna ketika pengguna berurusan dengan komputer.

More....

23 Jan 2010

Histogram GrayScale (Part 2)

Sebelumnya Kita telah membahas mengenai bagaimana cara mendapatkan histogram grayscale pada suatu citra di Histogram GrayScale (Part 1). Sekarang kita akan membahas bagaimana kita memodifikasi histogram dengan suatu fungsi. Fungsi yang digunakan disini adalah fungsi RGB.

Fungsi Modifikasi Histogram
>> pict=imread('garfield.jpg');
>> red=pict(:,:,1); Memanggil matriks pixel warna merah pada citra.
>> green=pict(:,:,2); Memanggil matriks pixel warna hijau pada citra.
>> blue=pict(:,:,3); Memanggil matriks pixel warna biru pada citra.
>> pict3=0.3*red+0.8*green+0.2*blue; Modifikasi Histogram Gray dengan kombinasi Matriks Pixel RGB
>> figure, imhist(red);
>> figure, imhist(green);
>> figure, imhist(blue);
>> figure, imhist(pict3);

Hasil:
Histogram Awal                           
   
Histogram RGB

Citra Hasil Matriks RGB


More....

22 Jan 2010

Histogram GrayScale (Part 1)

Berikut ini adalah contoh program sederhana untuk mendapatkan Histogram dari Citra Abu - Abu dengan Matlab.


Program Mendapatkan Histogram dari Citra Abu-Abu

>> pict=imread('garfield.jpg');
>> imshow(pict);
>> pict2=rgb2gray(pict); Mengubah citra dari RGB menjadi Abu-Abu
>> figure, imshow(pict2);
>> figure, imhist(pict2); Menampilkan Histogram dari Citra Abu-Abu

Hasil:

More....

13 Jun 2009

4G TECHNOLOGY

International Mobile Telecommunications-Advanced (IMT Advanced), better known as 4G, 4th Generation or Beyond 3G, is the next level of evolution in the field of wireless communications. A 4G system will offer a complete replacement for existing communication networks and is expected to provide a comprehensive and secure IP based solution where facilities such as voice, data and streamed multimedia will be provided to users on an "Anytime, Anywhere" basis and at much higher data rates compared to previous generations. 3G is used by mobile broadband providers all around the globe, but 4G will provide much faster access to the Internet

Go to Source..

More....

10 Jun 2009

SAP ERP

The SAP ERP application is an integrated enterprise resource planning (ERP) software manufactured by SAP AG that targets business software requirements of midsize and large organizations in all industries and sectors. It allows for open communication within and between all company functions.


SAP stands for Systems, Applications and Products. It uses the concept of modules ("individual programs that can be purchased, installed, and run separately, but that all extract data from the common database").[1] SAP AG, the company that provides the enterprise resource planning solution has upgraded the package and lauched it as SAP ECC 6.0 in 2005. ECC stands for Enterprise Central Component. The purpose of positioning it as ECC is to enable SAP to build and develop an environment of other products that can function upon the foundation of the central component.

SAP's ERP solution includes several modules that support key functional areas - some of them are -

* SAP ERP Financials
* SAP ERP Logistics
* SAP ERP Human Resource Management

More....

19 Mei 2009

Microsoft Silverlight

Microsoft Silverlight is a programmable web browser plugin that enables features such as animation, vector graphics and audio-video playback that characterizes rich Internet applications. Version 2.0, released in October 2008, brought additional interactivity features and support for .NET languages and development tools. Microsoft made the beta of Silverlight 3.0 available on March 18, 2009.


It is compatible with multiple web browser products used on Microsoft Windows and Mac OS X operating systems. Mobile devices, starting with Windows Mobile 6 and Symbian (Series 60) phones, probably will be supported in 2010.[1][2] A third-party free software implementation named Moonlight is under development to bring compatible functionality to GNU/Linux.

More....

12 Mei 2009

Introducing ERP

ERP stands for Enterprise Resource Planning. ERP is a way to integrate the data and processes of an organization into one single system. Usually ERP systems will have many components including hardware and software, in order to achieve integration, most ERP systems use a unified database to store data for various functions found throughout the organization.


The term ERP originally referred to how a large organization planned to use organizational wide resources. In the past, ERP systems were used in larger more industrial types of companies. However, the use of ERP has changed and is extremely comprehensive, today the term can refer to any type of company, no matter what industry it falls in. In fact, ERP systems are used in almost any type of organization - large or small.

In order for a software system to be considered ERP, it must provide an organization with functionality for two or more systems. While some ERP packages exist that only cover two functions for an organization (QuickBooks: Payroll & Accounting), most ERP systems cover several functions.
Today's ERP systems can cover a wide range of functions and integrate them into one unified database. For instance, functions such as Human Resources, Supply Chain Management, Customer Relations Management, Financials, Manufacturing functions and Warehouse Management functions were all once stand alone software applications, usually housed with their own database and network, today, they can all fit under one umbrella - the ERP system

More....

27 Apr 2009

Features ORACLE 11g

Oracle 11g is the latest version of the Oracle database. The common theme for this release is "Growing the Grid" (focus on Fusion Middleware, RAC and ASM).
There are new options ??


Database options are not part of the "free" upgrade, but will require additional licenses. The new options in 11g are:

* Oracle Total Recall with Flashback Data Archive
* Oracle Advanced Compression
* Real Application Testing (RAT)

New Features??
The new data types available in Oracle 11g are:

* Binary XML type - up to 15 x faster over XML LOBs.
* DICOM Medical Images.
* 3D Spatial Support.
* RFID tag data types.

More....

15 Apr 2009

SAP R/3 System Architecture

Presentation Server
The presentation server is actually a program named sapgui.exe. It is usually installed on a user's workstation. To start it, the user double-clicks on an icon on the desktop or chooses a menu path. When started, the presentation server displays the R/3 menus within a window. This window is commonly known as the SAPGUI, or the user interface (or simply, the interface). The interface accepts input from the user in the form of keystrokes, mouse-clicks, and function keys, and sends these requests to the application server to be processed. The application server sends the results back to the SAPGUI which then formats the output for display to the user.


Application Server
An application server is a set of executables that collectively interpret the ABAP/4 programs and manage the input and output for them. When an application server is started, these executables all start at the same time. When an application server is stopped, they all shut down together. The number of processes that start up when you bring up the application server is defined in a single configuration file called the application server profile.
Each application server has a profile that specifies its characteristics when it starts up and while it is running. For example, an application sever profile specifies:
• Number of processes and their types
• Amount of memory each process may use
• Length of time a user is inactive before being automatically logged off
The application server exists to interpret ABAP/4 programs, and they only run there-the programs do not run on the presentation server. An ABAP/4 program can start an executable on the presentation server, but an ABAP/4 program cannot execute there.
If your ABAP/4 program requests information from the database, the application server will format the request and send it to the database server.
Discovering the Database Server
The database server is a set of executables that accept database requests from the application server. These requests are passed on to the RDBMS http://www.blogger.com/post-edit.g?blogID=9046402075333943853&postID=7897267866056982727(Relation Database Management System). The RDBMS sends the data back to the database server, which then passes the information back to the application server. The application server in turn passes that information to your ABAP/4 program.
There is usually a separate computer dedicated to house the database server, and the RDBMS may run on that computer also, or may be installed on its own computer.

More....

SAP Business Suite

SAP Business Suite is a bundle of business applications that provide integration of information and processes, collaboration, industry-specific functionality, and scalability. SAP Business Suite is based on SAP's technology platform called NetWeaver.

Built on an open, service-oriented architecture (SOA) – and powered by the SAP NetWeaver technology platform, SAP Business Suite offers companies an opportunity to transform business processes efficiently and integrate business processes that enable them to compete more effectively in their industry.

SAP Business Suite has five constituents:


More....

Object Orientation Concept for ABAP Programmers

The purpose of this introduction to Object-orientation is to provide interested readers with a brief overview of this new software development technique. The introduction does not provide a deep understanding of object-orientation and so should not be used as a replacement for a training course or for more detailed reading. ABAP/4 programming knowledge will help you to understand this introduction. ABAP/4 programming knowledge will help you to understand this introduction. The programming language ABAP/4 was renamed ABAP Objects after the introduction of object orientation.

More....
 

(c)2010 Bembem's Note by: Haris Riswandi