Programming

Explain about J2ME, PHP, HTML, CSS, Delphi, C++, C#, Pascal, etc.

eBook

Free Download Ebook

Software

Gratis Download Software Premium

Artikel

Berbagi ilmu dan informasi seputar dunia komputer

Fans Page

Bergabunglah di halaman facebook kami

Minggu, 29 Juli 2012

J2ME : Mengenal Metode Enumerasi Record







Metode enumerasi record adalah pembacaan satu per satu record tanpa memperhatikan indeks/id yang dimiliki dengan melakukan perulangan menggunakan method RecordEnumeration, yang membaca record dan melewatkan record yang telah di hapus. Metode kedua ini lebih direkomendasikan untuk digunakan membaca record-record melalui perulangan.

RecordEnumeration enumerateRecords(RecordFilter filter, RecordComparator comparator, boolean keepUpdated)


Keterengan :
  • Filter
Parameter ini digunakan untuk membatasi record yang akan dienumerasi pada RecordStore. Record-record yang tidak sesuai dengan filter akan diabaikan. Parameter ini nantinya digunakan sebagai proses pencarian (searching) record. Jika parameter ini bernilai null, maka semua record akan dienumerasi.

  • Comparator
Parameter ini digunakan  untuk perbandingan antar record dan berguna untuk pengurutan record. Sesuai dengan nilai parameter comparator. Jika parameter ini bernilai null, maka record-record akan dibaca sesuai aslinya.
  • Keep Updated
Parameter ini digunakan untuk menandai apakah enumerasi terakhir akan disimpan dengan semua perubahan record atau tidak.

Terdapat beberapa method yang digunakan pada RecordEnumeration, yaitu :
  • boolean hasNextElement()
Method ini digunakan untuk mengetahui apakah RecordStore mempunyai record selanjutnya yang dapat dibaca. Nilai kembalian true menunjukkan RecordStore mempunyai record.
  • boolean hasPreviousElement()
Method ini mengembalikan nilai true, jika RecordStore mempunyai record sebelumnya yang dapat dibaca.
  • byte[] nextRecord()
Method ini mengembalikan  Record selanjutnya yang dapat dibaca dalam bentuk array byte
  • int nextRecordId()
 Method ini mengembalikan Id Record selanjutnya yang dapat dibaca
  •  byte[] previousRecord() 
Method ini mengembalikan record sebelumnya yang dapat dibaca dalam bentuk array byte
  •  int previousRecordId() 
Method ini mengembalikan Id sebelumnya yang dapat dibaca.
  • int numsRecords()
Method ini mengembalikan jumlah record yang dienumerasi baik menggunakan filter maupun tidak.

Teknik-Teknik Komunikasi I/O : Programmed I/O

Ketika prosesor sedang mengeksekusi sebuah program dan menemukan sebuah instruksi yang berkaitan dengan I / O, instruksi tersebut dijalankan dengan mengeluarkan perintah yang sesuai modul untuk I / O . Dalam kasus Programmed I/O,  modul melakukan tindakan yang diminta dan kemudian mengeset bit yang sesuai dalam I / O Status mendaftar tapi tidak mengambil tindakan lebih lanjut untuk memperingatkan prosesor. Secara khusus, itu tidak mengganggu prosesor. Dengan demikian, setelah instruksi I / O dipanggil, prosesor harus mengambil beberapa peran aktif dalam menentukan kapan instruksi I / O selesai. Untuk tujuan ini, prosesor berkala memeriksa status modul I / O sampai menemukan bahwa operasi selesai.

Dengan teknik ini, prosesor bertanggung jawab untuk penggalian data dari memori utama untuk output dan menyimpan data dalam memori utama untuk input. I / O perangkat lunak ditulis sedemikian rupa sehingga prosesor mengeksekusi instruksi yang memberikan kontrol langsung dari operasi I / O, termasuk penginderaan status perangkat, mengirimkan perintah membaca atau menulis , dan mentransfer data. Adapun, set instruksi termasuk I / O instruksi dalam kategori berikut:

  • Control: Digunakan untuk mengaktifkan perangkat eksternal dan memberitahu apa yang harus dilakukan. Misalnya, unit-tape magnetik mungkin diminta untuk mundur atau bergerak maju satu record.

  • Status: Digunakan untuk menguji kondisi berbagai status yang berhubungan dengan modul I / O dan aksesorinya.

  • Transfer: Digunakan untuk membaca dan / atau menulis data antara register prosesor dan perangkat eksternal.

Gambar 1. Tiga Teknik Input pada Sebuah Blok Data

Gambar 1 memberi contoh penggunaan program I / O untuk membaca pada sebuah blok data dari perangkat eksternal (misalnya, catatan dari tape) ke memori. Data dibaca dalam satu kata (misalnya 16 bit) pada satu waktu. Untuk setiap kata yang dibaca, prosesor harus tetap berada dalam lingkaran status pemeriksaan sampai menentukan bahwa kata tersebut tersedia dalam data modul I / O register. Flowchart ini menyoroti kelemahan utama dari teknik ini: Ini adalah proses yang memakan waktu yang membuat prosesor sibuk sia-sia.

Rabu, 25 Juli 2012

Firefox OS: Sistem Operasi Terbaru Untuk SmartPhone???

 Firefox OS: Sistem Operasi Terbaru Untuk SmartPhone???

Android, BlackBerry OS, IOS, Maemo, Palm OS, Symbian, WebOS, Windows Phone ... ada banyak sistem operasi untuk ponsel, tetapi Mozilla Foundation bermaksud untuk menang di dunia yang sangat kompetitif dengan Firefox OS.


Berdasarkan pada LINUX dan Gecko, Firefox OS diumumkan pada bulan April dan ditunjukkan oleh Telefonica pada bulan Juli. Ini seharusnya muncul pertama pada tahun 2013 awal di Amerika Latin, dan mungkin di Eropa. OS ini berjalan aplikasi dalam HTML5, dan Firefox OS diklaim lebih ringan, lebih cepat dan lebih terbuka dari Android.


Nah... untuk mengatasi rasa penasaran rekan sekalian , pihak developer memberikan sedikit bocoran tentang operating system pada smartphone ini dengan beberapa gambar yang dirilis resmi.
berikut ini adalah screenshots nya :


galih library
Galih library
Galih Library
Galih LIbrary
Seperti yang Anda lihat, Firefox OS berisi semua yang anda harapkan dari OS smartphone, termasuk dukungan untuk panggilan, kalender teks, dan kontak. Ini juga mengelola kamera dan menjalankan aplikasi. 

Pokoknya jika memang Firefox OS ini sudah dirilis maka akan menjadi saingan baru di dunia operating system untuk smartphone. Konsumen dibuat bingung olehnya.

yang lebih penting lagi.....
Mozilla menganggap OSnya akan lebih ringan dan lebih cepat, tetapi juga mengatakan akan lebih terbuka dari pada open source OS, Android. Google telah menunjukkan beberapa keraguan dalam melepaskan kode sumber untuk versi terbaru dari Android.


sumber : http://www.techweekeurope.co.uk


Selasa, 24 Juli 2012

Free Download Gaia Skin Pack for Windows 7

Berikut ini adalah sebuah skin pack yang patut anda coba untuk tampilan windows 7 anda. Gaia skin pack menawarkan tampilan simple dan menarik.

Tampilan :



Jika rekan rekan berminat silahkan klik link di bawah ini :

Untuk Windows 7 x64 : Download
Untuk Windows 7 x86 : Download

Terima Kasih

Source : skinpacks.com

Free Download Tema Windows 7 (PATUT DICOBA) Terbaru

bagi rekan-rekan yang bosen dengan tema windows 7 yang itu-itu saja, kini saya akan memberikan sedikit rekomendasi tentang thema yang cukup menarik. Berikut ini adalah deskripsinya :

1. Kinect Rush : A Disney - Pixar Adventure theme

Dapatkan tema yang menyenangkan dari banyak adegan-adegan serta karakter PIXAR untuk tema windows 7 rekan-rekan.

<<< Download >>>

2. Chickens Can't Fly Theme

<<< Download >>>

3. The Gunstringer theme

<<< Download >>>

Semoga bermanfaat

Senin, 23 Juli 2012

Mengenal MIDlet (Mobile Information Device Applet)

MIDlet ( Mobile Information Device Applet ) adalah istilah untuk aplikasi Java ME yang dibangun menggunakan profile MIDP. Sedangkan kumpulan MIDlet disebut MIDlet Suite, dengan demikian kita dapat membangun beberapa aplikasi MIDP (MIDlet) dalam satu file Java Archive (JAR). Sebuah kelas java akan disebut sebuah MIDlet apabila kelas tersebut  merupakan turunan kelas javax.microedition.midlet.MIDlet;

Sebuah aplikasi MIDlet mempunyai tiga kemungkinan kondisi, yaitu active, pause, dan destroy. Saat MIDlet dijalankan, MIDlet akan berada dalam kondisi aktif, apabila saat kondisi aktif tersebut terdapat sebuah interupsi, misalnya panggilan masuk, atau sms masuk, maka aplikasi akan berada pada posisi pause, setelah interupsi berakhir maka aplikasi akan kembali ke kondisi aktif. Adapun kondisi ketiga, destroy (penghaousan/penghancuran MIDlet dari memori volatile) terjadi ketika MIDlet selesai dijalankan, ditutup atau terjadi exception.

Galih Library
 Gambar Siklus hidup MIDlet

Dalam sebuah MIDlet tidak dikenal method main yang dijalankan pertama kali sebagaimana Java SE, namun MIDlet memiliki 3 buah method utama yang akan dijalankan sesuai dengan kondisi pada sebuah MIDlet. Seperti pada gambar di atas terdapat 3 buah method yang terdapat pada masing-masing kondisi, yaitu method startApp(), pauseApp(), dan destroyApp().

  • Method startApp()
Method ini dipanggil untuk mengaktifkan MIDlet atau saat MIDlet dijalankan pada perangkat. Pada kondisi aktif apabila terjadi kesalahan transient (sementara), maka MIDlet akan diubah ke kondisi pause, sedangkan apabila kesalahan bersifat tetap atau tidak diketahui maka MIDlet akan memasuki kondisi destroy.
  • Method pauseApp()
 Dipanggil ketika MIDlet memasuki kondisi paused dari kondisi aktif. Apabila terjadi sebuah kesalahan MIDlet akan memasuki kondisi destroy.
  • Method destroyApp()
Dipanggil ketika MIDlet memasuki kondisi destroy. Method ini akan melepaskan seluruh resources dan menyimpan persisntent

Register Global PHP

Berikut ini saya akan berbagi sedikit pengetahuan tentang teknik pembacaan variabel yang dikenali oleh interpreter PHP yang biasa disebut dengan Register Global.

Register Global merupakan teknik pembacaan variabel yang dikenali oleh interpreter PHP. Secara standar, PHP4 terinstal dengan regsiter global berstatus OFF, sedangkan pada PHP5 dengan register global berstatus ON. Untuk mengaktifkan atau mematikannya, kita dapat menghilangkan tanda titik koma, berikut ini adalah contohnya :

- Register Global OFF :
; register_globals = off

- Register Global ON :
register_globals = on

Jika memang rekan-rekan sekalian masih merasa sulit dalam memperoleh parameter Register Global, rekan-rekan dapat melakukan pencarian dengan fasilitas Find yang dimiliki editor Notepad.

Nah... dengan mengaktifkan Register Global, maka sekarang kita setiap membaca data yang tersimpan dalam variabel, kita harus mendefinisikan terlebih dahulu dengan parameter seperti tabel berikut :


Dari contoh parameter di atas, apabila rekan-rekan hendak membaca data dari formulir masukan, maka perintah pendeklarasiannya adalah :

$TxtNama = $_POST['TxtNama'];
$TxtAlamat = $_POST['TxtAlamat'];
$TxtTelepon = $_POST['TxtTelepon'];

Sedangkan apabila hendak membaca data dari variabel yang dikirimkan oleh URL, maka perintah deklarasinya adalah:

$page = $_GET['page'];
$nomor = $_GET['nomor'];


Selasa, 17 Juli 2012

Whatever Happened to the Firewall?

Have you noticed that nobody gets excited about a firewall anymore? There was a time when the firewall was the single most important security device in your network. So what happened?




The answer is a bit of a cliché, but — the Internet has changed everything! Years ago, most firewalls did a pretty good job of controlling traffic in and out of corporate networks. That’s because application traffic was generally well behaved. E-mail would typically flow through port 25, FTP was assigned to port 20, and the whole “Web surfing” was hanging, uhhh, port 80. Everybody played by the rules that “ports + protocols = applications” and the firewall had everything under control.

Blocking a port meant blocking an application. Nice and simple. Unfortunately, the Internet has never really been nice and simple. And that is truer today than ever before. Today, the Internet often accounts for 70 percent or more of the traffic on your corporate network. And it’s not just port 80 Web surfing. Typically, 20 to 30 percent of it is encrypted SSL traffic on port 443. Even worse, there is a plethora of new Internet applications that insist on making their own rules. They wrap themselves in other protocols, sneak through ports that don’t belong to them, and bury themselves inside SSL tunnels. In short, they just don’t play fair.

All these applications carry some inherent risk to your business. And they play host to clever new threats that can slip through your firewall undetected. Meanwhile, your firewall just sits there like nothing is wrong because it’s still playing by rules that don’t exist anymore!

The Structure of The Hard Disk

The structure of the hard disk is the same as that of a diskette: except in the case of large volumes, different disks are stacked one on top of another and enclosed in a case. A disk is characterised
by the number of platters (also known as cylinders) it has.
The plates of the hard disk.

Each disk is covered with a thin magnetisable film (brown oxide or pure metal vapour).
The plates turn around an axis, generally at a speed of 3600 revolutions per minute.
A read/write head reads data from or writes data to the magnetised surface.

The head sends out a magnetic beam. It never touches the surface and is placed at a distance of 0.0005 mm. The read heads are assembled on a kind of comb. The hard disk assembly is supervised by the controller card.

Characteristics
  • Capacity: the memory space capacity, also called storage space, is the volume of data that can be recorded on the hard disk. This is the most important item to be taken into consideration when you purchase a hard disk. Opt for a capacity two or three times greater than you actually expect to use.The unit of measurement is the gigabyte (Gb); that is, a capacity of one thousand million bytes.
  • Access time: the time necessary for the read head to find the exact spot where the data are situated. It is of the order of a few milliseconds.
  • Latency time: the time for which the computer waits before reading the data. It is a few milliseconds.
  • Data transfer speed: the number of data items that can be transmitted from the hard disk to the memory during one unit of time. The unit of measurement is millions of bits per second
    (Mbits/s). The data transfer speed is on average 10 Mbits/s (just over 1.2 Mb per second).
  • Interlacing: the number of rotations of the hard disk for reading all the sectors on a track.
Disk drive nomenclature
The floppy disk drives and the hard disks are represented in Windows Explorer by alphabetic letters followed by a colon.

  • A: symbolises the first floppy disk drive.
  • B: symbolises the second floppy disk drive. If you haven’t got one, the letter B will remain unused.
  • C: represents the first hard disk.
  • D: represents the second hard disk if present. Each new hard disk has an additional letter assigned to it.
  • E: generally represents the CD-ROM drive.

The Central Memory

The central memory, also called random access memory (RAM) or direct access memory, is a volatile memory. It is the memory you use for writing and reading. The information it contains disappears
when the central unit is switched off. RAM can be used directly by the microprocessor. This memory is measured in thousands of characters.

The unit of memory measurement is the byte, also called a character.
1 kb = 1024 characters (bytes)
1 Mb = 1024 × 1024 characters (bytes)
1 Gb = 1024 × 1024 × 1024 characters (bytes)


To run Windows 3.1, your PC requires a minimum of 2 Mb of RAM.
To run Windows 95, your PC requires a minimum of 16 Mb of RAM.
To run Windows 98, your PC requires a minimum of 24 Mb of RAM.



The RAM capacity of a standard PC is between 128 Mb and 512 Mb of RAM.
The RAM linear arrays are plugged into memory expansion slots. If you go to a shop to buy more basic memory for your PC, you will probably be asked if you want additional linear arrays of 4, 8, 16,
32, 64 or 128 Mb. You will be asked if you want a particular speed to match that of your currently installed memory. This is usually too complicated for most users, even those with some experience
of computers. For some time, the trend has been towards simplification, especially when you are equipped with standard hardware. A reputable dealer should be able to advise you on your purchase.

Division of the RAM

The RAM is divided into three main categories:
  • Conventional memory: memory consisting of the first 640 kb.
  • Upper memory: memory situated between the conventional memory and the first megabyte (from 640 to 1024 kb).
  • Extended or high memory: memory situated beyond the first megabyte (above 1024 Mb).

There is another category that merits special attention. Memory between 64 and 128 Mb creates problems for certain top-ofthe- range configurations. There is a bug that, under certain conditions,
drastically reduces computer performance. Fortunately it affects only Windows 95 machines and has been eradicated in Windows 98.

The Mouse

The mouse has become an extension of the hand. It is a fundamental intermediary between you and the computer. Designed and perfected by Douglas Engelbart and Bill English in 1963, the mouse was improved by Xerox in 1970. It was popularised by Apple at the beginning of the 1980s, but it was the
PC that made it universal with the arrival of Windows. When the mouse was designed, it was only as part of an ambitious project aimed at improving human intelligence. As its inventor said during
a famous interview: ‘At the time, I had been working for 12 years on different ways of helping people increase their capacity for solving complex problems. We had envisaged getting them to work on
problem-solving programs on workstations. This assumed that it was possible for them to interact with the displayed information by using an accessory capable of moving the cursor on screen. Several
solutions already existed, such as graphic pens and joysticks, etc.

Figure 1. (a) Douglas Engelbart; (b) the first mouse, assembled by Bill English.

In order to carry out his tests, Engelbart managed to secure the support of NASA. While the mouse did better than the trackball and joystick, it lost out by a whisker to another accessory, which was even faster… and knee-operated! The mouse also suffered from another crippling fault: without gravity, it floated in space. In the end, Engelbart perfected the prototype of the mouse with
the help of his collaborator Bill English. It was very simple, with two wheels for drawing straight vertical and horizontal lines. It was not possible to move directly in a diagonal direction.

Since its conception, the mouse has enjoyed three decades of development. Its technology as well as its appearance has been considerably improved. In everyday life, it has replaced the pen, felt-tip and pencil. An extension of the hand, it has become an established feature of the Western world.

There are several different kinds of mouse (Figure 2). The quality of a mouse lies in its sensitivity, resolution and movement, and the number of buttons (usually two or three).

Figure 2 . Three models of mouse.

Source : 
Book : "A simple guide to Using Your Computer " by Manon Cassade, Michel Dreyfus, Gilles Fouchard, Linda Steven, Rob Young.

The Microprocessor

The Intel 4004 was the very first microprocessor, invented by Ted Hoff in 1969–71 for Busicom,
a  Japanese client of Intel. Since Busicom had financial problems, the order was rejected. The 4004 was then put on sale on 15 November 1971, in the classified advertisements of the magazine Electronic News. Its success was immediate. Computing had just entered a new era.

The microprocessor is the brain of the computer. It is an integrated circuit, a chip specialising in the management of information. It controls the flow of information and performs arithmetic operations,
such as additions, or logical operations, such as comparisons. The microprocessor is so much the centre of the computer that the latter is often defined by the former. For example, a 386/33, a 486, a
Pentium, Cyrix, AMD and Pentium III are all types of microprecessor.

The standard currently sold in the shops is a 64-bit Pentium III microprocessor. The bits in this case describe the simultaneous inputs of the microprocessor data bus. A group of 8 bits constitutes a byte, an octet or a character. The computer uses a binary notation system. Each character, number and symbol is coded into a group of 0s and 1s. Each 0 (off) or 1 (on) is equivalent to a binary digit, also called a bit.

To summarise:
1 bit = 1 binary position
1 byte = 1 character = 8 bits
1 kilobyte (kbyte) = 1024 bytes
1 megabyte (Mbyte) = 1024 × 1024 bytes
1 gigabyte (Gbyte) = 1024 × 1024 × 1024 bytes


Operating Systems : Introduction To Processes



All modern computers can do several things at the same time. While running a user program, a computer can also be reading from a disk and outputting text to a screen or printer. In a multiprogramming system, the CPU also switches from program to program, running each for tens of hundreds of milliseconds. While, strictly speaking, at any instant of time, the CPU is running only one program, in the course of i second, it may work on several program, thus giving the users the illusion of parallelism.

Sometimes people speak of pseudoparallelism to mean this rapid switching back and forth of the CPU between programs, to contrast it with the true harware parallelism of multiprocessor systems (which have two or more CPU's sharing the same physical memory). Keeping track of multiple, parallel activities is hard for people to do. Therefore, operating system designers over the years have evolved a model (sequential processes) that makes parallelism easier to deal with.


The SQL Language : Principle Concepts

The most fundamental concept of SQL is the table. A table is a logical unit of data that has one or more columns, each of which has a name and a data type. Data in a table is stored in rows that have columns corresponding to those of the table. Each column of a table has a single data type for all
rows in that table. (A column in a row is sometimes called a “cell", though the SQL standard does not use or define that term.) Fig. 1 illustrates these concepts.

Figure 1. Illustration of Table concepts.

SQL provides a number of data types, broken into the categories of numeric, string, datetime, and others. Table 1 shows each category, the further breakdown of those categories, and the specific data types.  All data in an SQL database belongs to one of those data types, even if some data has the null value. The concept of null doesn’t have a data type itself, but the cell in which a null is stored always has one of the SQL data types.

In addition to representing data, SQL databases are self-describing; that is, besides the tables they contain that hold the application data, they contain tables with metadata Meta data that describes the tables in the database (and describing the tables containing the metadata). While the SQL standard doesn’t define the word “database”, it does define the words catalog and schema. A catalog is a  amed collection of schemas, including the special schema that contains the metadata for all objects in the catalog. A schema is a named collection of tables (and their columns), character sets, and other SQL-defined objects. Catalog names qualify schema names, allowing multiple schemas with the same name to exist in different catalogs; similarly, schema names qualify the names of tables and other objects, and table names qualify the names of columns. Qualified names are represented
by the various components of the name separated by periods. For example, the name of a table might be 
CATALOG3.MYSCHEMA.EMPLOYEES

Part of the power of SQL lies in the aids that it provides database and application designers. SQL databases can contain constraints, including:

• semantic integrity constraints that instruct the database system how to enforce business rules associated with the data stored in the database, and

• referential integrity constraints that tell the database system how to keep its data internally consistent when changes are made by applications.

If an application attempts to violate a semantic integrity constraint (for example, a rule that says “all salaries must be greater than 0”), then it is notified of the error and the statement attempting that violation is not executed. Attempted violations of some referential constraints (e.g., a rule prohibiting
elimination of departments having one or more employees) are handled similarly. However, referential constraints can be more sophisticated – a database designer might permit resignation of a project’s manager, but require the database to effect resolution of the status of the project. One design
could result in the project’s automatic deletion, while a second design might assign the project to someone responsible for “orphaned” projects, and a third design leaves the project in an unassigned state pending explicit action at a later time. Each of these designs results in automatic resolution
without execution of any additional SQL statements by the application.

A related feature, called triggers, allows a database designer to force the database system to take certain specific actions whenever certain tables are accessed in specified ways. For example, a trigger could be defined to add a row to a log table whenever changes are made to the salary column of an employee table, or to adjust the budgets for departments whenever new projects are assigned to them. Triggers can be arbitrarily complex and “intelligent” and their actions can cause additional triggers to be invoked. When rows are created in a table, an application programmer can choose to provide a value for every column in each created row; alternatively, some rows might have an obvious default value. For example, employees might be hired as members of the Staff department often enough that the application assumes that department assignment for new employees if no specific department is provided. SQL allows the database designer to specify a default value for each column in a table; if no default value is specified, then a default of null is implied.

It sometimes happens that database designers find themselves using a particular combination of data type, constraint, and default value frequently (perhaps in various tables). SQL allows the definition of a domain 92 to give a name to that combination; the domain name can then be used in place of the data type (and constraint and default value) when defining columns in tables. For example, the name MONEY might be applied to a domain providing a data type of DECIMAL(8,2) – decimal with
8 total digits of precision, two of them after the decimal point – along with a constraint saying that the value must never be negative, and a default value of null. Columns such as SALARY and BUDGET could then be defined to be MONEY, providing a convenient shorthand as well as ensuring
consistency of specification. SQL programmers have several alternatives for using the language. The
most widely-used alternative is to embed SQL statements into programs written in ordinary third-generation programming languages (3GLs). This technique, called embedded SQL, requires the application programmer to write the application in a 3GL (the SQL standard supports Ada, C, COBOL, Fortran, MUMPS, Pascal, and PL/I; SQL implementations often support other languages and standard support is likely for increasingly important languages such as Java). 

 Each embedded SQL statement starts with a distinguished string, such as “EXEC SQL”. In a typical
SQL implementation, this embedded SQL program is processed by a preprocessor that extracts the SQL statements and (conceptually, at least) replaces them with a “call statement” to invoke the (conceptual or literal) procedure that the system creates to contain the SQL statement. The SQL statement (contained in that procedure) is then compiled and optimised by the SQL system to prepare it for later execution, while the remaining application program is compiled in the normal way. When the program executes, the optimized SQL statements are executed as specified by the 3GL
code.

In some SQL implementations and in the SQL standard, it is possible to write actual SQL procedures (each containing a single SQL statement), collecting related procedures together into a module. Called module language, this technique permits applications to be written in a more modular
fashion – database-related operations are coded in “pure SQL” and processed by an SQL compiler, while other application operations are coded in the appropriate 3GL and processed by that language’s compiler. The SQL procedures are invoked through actual “call statements” by the application
program. The two techniques are completely isomorphic with one another. In implementations that support both techniques, the choice of which to use is often a matter of taste or of organization policy.

In many applications, such as traditional mainframe applications, the SQL statements to be executed are well-known when the application is written. Embedded (or module language) SQL is appropriate for such applications. In other situations, such as ad hoc query generators, graphical database browsers, or client-server systems with widely-varying users, the SQL statements that will be executed are often not known until execution time, when the user formulates a question. A technique called dynamic SQL allows SQL statements to be formulated at runtime, prepared for execution by the database system, and executed on demand. Dynamic SQL is typically slower than static SQL because of its inability to precompile and optimize statements. Of course, the benefits of flexibility often make this a worthwhile cost.


Source : "International Handbooks on Information Systems"
Series Editors
Peter Bernus, Jacek BÅ‚az˙ewicz, Günter Schmidt, Michael Shaw

Senin, 16 Juli 2012

History of MINIX (mini-UNIX)

When UNIX was young (version 6), the source code was widely available, under AT&T license, and frequently studied. John Lions, of the University of New South Wales in Australia, even wrote a little booklet describing its operation, line by line (Lions, 1996). This booklet was used (with permission of AT&T) as a text in many university operating system courses.

When AT&T released version 7, it began ro relaize that UNIX was a valuable commercial product, so it issued version 7 with a license that prohibited the source code from being studied in courses, inorder to avoid endangering its status as a trade secret. Many universities complied by simply dropping the study of UNIX and teaching only theory.

Unfortunately, teaching only theory leaves the student with a lopsided view of what an operating system is really like. The theoretical topics that are usually covered in great detail in courses and books on operating systems, such as scheduling algorthms, are in practice not really that important. Subjects that really are important, such as I/O and file systems, are generally neglected because there is little theory about them.

to remedy this situation, one of the authors of this book (Tanenbaum) decided to write a new operating system from scratch that would be compatible with UNIX from the user's point of view, but completely different on the inside. By not using even one line of AT&T code, this system avoids the licensing restrictions, so it can be used for class or individual study. In this manner, readers can dissect a real operating system to see what is inside, just as biology students dissect frogs. The name MINIX stands for mini-UNIX because it is small enough that even a non guru can understand how it works.

MINIX was originally designed for compatibility with version 7 (V7) UNIX. Version 7 was used as the model because of its simplicity and elegance. It is sometimes said that version 7 was not only an improvement over all its predecessors, but also over all its successors. With the advent of POSIX, MINIX began evolving toward the new standard, while maintaining backward compatibility with existing programs. The kind of evolution is common in the computer industry, as no vendor wants to introduce a new system that none of its existing customers can use without great upheavel. The version of MINIX described in this book is based on the POSIX standard.

Like UNIX , MINIX was written in the C programming language and was intended to be easy to port to various computers. The initial implementation was for the IBM PC, because this computer is in widespread use.  It was subsequently ported to the Atari, Amagi, Macintosh, and SPARC computers. In keeping with the "Small is Beautiful" philosophy, MINIX originally did not even require a hard disk to run, thus bringing it within range of many students' budgets (amazing as it may seem now, in the mid-1980s when MINIX first saw the light of day, hard disks were still an expensive novelty). As MINIX grew in  functionality and size, it eventually got to the point that a hard disk is needed , but in keeping with the MINIX philosophy, a 30-megabyte partition is sufficient. In contrast, smoe commercial UNIX systems now recommend at least a 200-MB disk partition as the bare minimum.

To the average user sitting at an IBM PC, running MINIX is similar to running UNIX. Many of the basic programs, suchas cat, grep, ls, make and the shell are present and perform the same functions as their UNIX counterparts. Like the operating system itself, all these utility programs have been rewritten completely from scratch by the author, his students, and some other dedicated people.

As an aside, a few words about LINUX and its realtionship to MINIX may be of interest to some readers. Shortly after MINIX was released, a USENET newsgroup was formed to discuss it. Within weeks, it had 40,000 subscribers, most of whom wanted to add vast numbers of new features to MINIX to make it bigger and better (well, at least bigger). Every day, several hundred of them offered suggestions, ideas, and snippets of code. The author of MINIX successfully resisted this onslaught for several years, in order to keep MINIX small enough adn clean enough for students to understand. Ever so gradually, it began to become clear that he really meant it. At the point, a Finnish Student, Linus Torvalds, decided to write a MINIX clone intended to be a feature-heavy production system, rather than an educational tool. Thus was LINUX born.


Source : Book - "Operating Systems : Design and Implemetation"
By Andrew S. Tanenbaum and Albert S.Woodhull

Kamis, 12 Juli 2012

E-Book : Mastering Kode HTML

Seperti yang telah dijelaskan pada postingan sebelumnya bahwa HTML(Hyper Text Markup Language) adalah simbol-simbol atau tag-tag yang dituliskan dalam sebuah file yang dimaksudkan untuk menampilkan halaman pada web browser. Tag-tag HTML selalu diawali dengan <x> dan diakhiri dengan </x> dimana x tag HTML seperti b, i, u dan sebagainya. Namun ada juga tag yang
tidak diakhiri dengan tanda </x> seperti tag <br>, <input> dan lainnya.

Untuk lebih jelasnya, kali ini saya kan berbagi sebuah ebook yang membahas secara lengkap tentang HTML. Berikut ini adalah deskripsinya :

Judul : Mastering Kode HTML
Penulis : Rio Astamal
Jumlah Halaman : 84
Size : 1,8 MB

---------------------------------------
<<< Download >>>
---------------------------------------

E-Book : Belajar Cepat Internet dan Blog

Pada kesempatan kali ini saya akan berbagi sebuah ebook yang direkomendasikan bagi rekan-rekan yang sedang belajar internet dan blog. Ebook ini merupakan kumpulan materi Pelatihan Internet dan Blog Himpunan Mahasiswa Pendidikan Biologi STKIP Garut oleh Bapak Dede Kurniadi, M.Kom.

Bagi yang berminat berikut ini adalah deskripsinya :

Judul : Belajar Cepat Internet & Blog
Penulis : Dede Kurniadi , M.Kom
Jumlah Halaman : 14
Size : 1 MB

----------------------------------
<<< Download >>>
-----------------------------------

Bagi rekan yang ingin mendapatkan informasi yang lebih update dan terlengkap silahkan hubungi :

Dede Kurniadi, M.Kom
 E-Mail : mastersitus@gmail.com
Weblog : http://dedekurniadi.web.id
                http://www.teknisoft.or.id/
                http://www.onlineterus.com/

E-Book : Belajar Jaringan Komputer dengan Microsoft Windows Server 2003

Windows Server 2003 dikeluarkan dalam berbagai versi, tetapi semuanya merupakan versi untuk server. Adapun versi-versi yang dikeluarkan oleh microsoft untuk server terbaru mereka ini adalah sebagai berikut:

Windows 2003 Standar Edition 
Windows 2003 Enterprise Edition 
Windows 2003 Data Center Edition 
Windows 2003 Web Edition 
Windows 2003 Small Business Server Edition

Pembagian diatas merupakan pembagian produk secara umum, dalam arti jika mencari variannya maka terdapat lebih dari 5, seperti Enterprise versi 64-bit dan Data Center versi 64-bit.

Instalasi memang tampaknya sangat mudah termasuk di lingkungan Windows Server 2003, tapi tanpa adanya kemampuan untuk mengerti apa yang menjadi pilihan dan hanya mengklik tombol next akan menimbulkan masalah pada pengaturan lebih lanjut. Masalah yang kita sadari mungkin sudah terlambat. Maka saya sangat menyarankan rekan agar berhati-hati dalam melakukan beberapa opsi pada saat anda melakukan proses installasi.

Oleh karena itu, dibutukan sebuah referensi yang dapat membantu. Berikut ini adalah salah satu ebook mengenai belajar jaringan dengan Microsoft Windows Server 2003. Adapun deskripsi adalah

Judul : Belajar Jaringan Komputer dengan Microsoft Windows Server 2003
Penulis : - 
Jumlah Halaman : 110
Size : 6 MB

-------------------------------------
<<< Download >>>
-------------------------------------

E-Book : Aman & Nyaman Menggunakan PC di Rumah

Pada kesempatan ini kita akan membahas tentang sebuah ebook yang menjelaskan kita tentang tips dan trik untuk menggunakan PC di rumah dengan aman dan nyaman. Ebook ini merupakan kumpulan dari artikel yang pernah di muat pada majalah Info Komputer dan tabloid PCplus. Untuk lebih jelasnya berikut ini adalah deskripsinya :

Judul : Aman & Nyaman Menggunakan PC di Rumah
Penulis : 
InfoKomputer PCplus
GROUP OF MAGAZINE – KOMPAS GRAMEDIA
Jumlah Halaman : 50
Size : 3 MB

----------------------------------
<<< Download >>>
----------------------------------

Rabu, 11 Juli 2012

E-Book : Object Oriented Programming using C#.

C# (dibaca: C sharp) merupakan sebuah bahasa pemrograman yang berorientasi objek yang dikembangkan oleh Microsoft sebagai bagian dari inisiatif kerangka .NET Framework. Bahasa pemrograman ini dibuat berbasiskan bahasa C++ yang telah dipengaruhi oleh aspek-aspek ataupun fitur bahasa yang terdapat pada bahasa-bahasa pemrograman lainnya seperti Java, Delphi, Visual Basic, dan lain-lain) dengan beberapa penyederhanaan. Menurut standar ECMA-334 C# Language Specification, nama C# terdiri atas sebuah huruf Latin C (U+0043) yang diikuti oleh tanda pagar yang menandakan angka # (U+0023). Tanda pagar # yang digunakan memang bukan tanda kres dalam seni musik (U+266F), dan tanda pagar # (U+0023) tersebut digunakan karena karakter kres dalam seni musik tidak terdapat di dalam keyboard standar. (wikipedia.org)

Nah bagi anda yang tertarik dengan bahasa pemrograman yang berorientasi objek ini, alangkah baiknya rekan semua membaca sebuah ebook dengan deskripsi sebagai berikut :

 Judul : Object Oriented Programming using C#
Penulis : Simon Kendal
Jumlah Halaman : 254
Size : 6 MB

---------------------------------------
<<< Download >>>
--------------------------------------

E-Book : An Introduction to Relational Database Theory

Rekan yang bergelut dalam dunia IT pasti sudah tidak asing dengan  database atau basis data. basis data adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.

Sangatlah penting bagi rekan yang sedang belajar mengarungi dunia IT untuk tahu dan paham masalah basis data ini. Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut.

 Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.

Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.

Nah untuk lebih jelasnya, saya akan berbagi sebuah ebook yang sangat direkomendasikan bagi rekan yang sedang belajar. berikut ini adalah deskripsi nya :

 Judul : An Introduction to Relational Database Theory
penulis : Hugh Darwen
Jumlah halaman : 231
Size : 4 MB

------------------------
<<< Download >>>
----------------------

Referensi : 
wikipedia.org
 

Fenomena "erep-erep" Pada Saat Tidur - Menurut Ilmiah

Apa itu erep-erep????

kata orang tua saya sih erep-erep itu keadaan dimana kita lumpuh pada saat tidur atau dengan kata lain seperti tertindih oleh sesuatu sehingga pada saat tidur kita  tidak dapat menggerak anggota badan. Hal ini biasa kita hubungkan dengan dunia mistis karena jika orang mengalami hal tersebut dikatakan ada makhluk halus yang menindih kita.

Banyak alasan muncul karena hal itu seperti pada saat sebelum tidur kita tidak membaca doa, atau yang lebih aneh lagi dihubungkan dengan posisi tidur yang dimana tubuh kita ini sejajar dengan suhunan rumah. ckckckckck.....


Dan  saya yakin rekan-rekan  punya cerita  tersendiri tentang fenomena erep-erep ini. Perlu rekan ketahui bahwasanya fenomena ini bukan berkaitan  hal yang mistis. Erep-erep ini dapat dijelaskan dalam dunia medis. Di dalam dunia medis fenomena erep-erep disebut Sleep Paralysis.

Untuk mengetahui bagaimana terjadinya fenomena ini rekan perlu mengetahui dulu tahapan-tahapan dalam proses tidur. Antara lain: 
=>tahap tidur ringan, 
=>tidur lebih dalam, 
=>tidur paling dalam
=>tahap REM (Rapid Eye Movement).

Dalam keadaan normal, tidak akan ada masalah yang terjadi dalam tahap-tahap di atas. Tapi ketika tubuh terlalu lelah atau sebelumnya pernah dalam keadaan kurang tidur, maka tahap-tahap tidur ini akan menjadi kacau karena tubuh dan otak tidak bersamaan memasuki tahap yang sama.

Ketika rekan terlalu lelah atau kurang tidur, otak anda akan sangat cepat memasuki tahap REM dimana biasanya kita bermimpi. Tapi tubuh kita masih berada dalam tahap tidur ringan atau tidur lebih dalam. Ketika kita terbangun dari tahap REM, otak masih berada dalam tahap yang berbeda dengan tubuh. Hasilnya adalah otak menjadi bingung karena tidak bisa mengendalikan tubuh yang juga sedang sibuk berada di tahap tidur yang lain.

 Menurut hasil penelitiannya, Dr.Hirshkowitz menyimpulkan kalau efek ini hanya berlangsung selama beberapa detik hingga paling lama satu menit. Namun, bagi korban, sepertinya pengalaman sleep paralysis berlangsung sangat lama. Jujur saya juga pernah mengalami hal demikian, seperti lama kita mengalami hal tersebut padahal hanya berlangsung beberapa menit saja.



 referensi :
www.ismanurfalah.com

E-Book : Panduan Windows 7 - Indonesian Translation

Tak kenal maka tak sayang....
ungkapan tersebut kayaknya cocok buat kita yang sering menggunakan windows 7 sebagai sistem operasi tetapi kita tidak tahu sepenuhnya fitur/layanan apa saja yang ada pada windows 7 tersebut.Windows 7 memiliki fitur yang sangat lengkap dan perlu rekan ketahui. Sayang disayangkan jika kita tidak mengetahui seluk beluk windows 7 padahal setiap hari kita menggunakannya.

Nah berikut ini saya akan berbagi sebuah ebook yang mengupas tuntas apa saja fitur/layanan pada sistem operasi buatan microsoft ini. Ebook ini akan mempermudah anda dalam pemahaman karena disajikan dalam bahasa Indonesia.

Berikut ini adalah deskripsi nya

Judul : Windows 7 Panduan saku
Penulis : Rich Robinson
Penterjemah : Untung Suryono
Jumlah halaman : 386
Size : 12 MB

--------------------------------------
<<< Download >>>
--------------------------------------

Jumat, 06 Juli 2012

Download Game : Sauerbraten Justice Edition ( GRATIS DAN LEGAL )

Sauerbraten adalah game first person shooter untuk singleplayer dan multiplayer, dibuat sebagai redesain dari game Cube FPS. Dan yang lebih menarik lagi adalah game ini gratis dan dapat di download dengan cara yang legal.


Untuk lebih jelas dekripsi tentang game ini anda dapat kunjungi website resminya di http://sauerbraten.org/.

Untuk anda yang penasaran langsung saja download dengan cara klik link di bawah ini.


---------------------------------------------

<<< DOWNLOAD >>>

----------------------------------------------


E-Book : Security and Privacy for Microsoft Office 2010 Users

Keamanan menjadi sesuatu yang sangat penting dalam segala hal. Termasuk dalam dunia IT yang bersangkutan dengan keamaan data. Pada saat ini penyerangan oleh pihak-pihak tak bertanggung jawab semakin banyak, targetnya adalah siapa pun bahkan anda pun bisa menjadi target berikutnya. Sebagian solusi memang sudah dituangkan ke dalam peraturan tetapi harus ada usaha preventif dari kita untuk meminimalisir kejahatan pada data.

Oleh karenanya kita harus paham tentang bagaimana cara memproteksi file/data kita. Dengan adanya ebook kali ini yang mengupas tentang Security and Privacy for Microsoft Office 2010 memberikan cara/gambaran tentang keamanan.  Berikut ini adalah deskripsi dari ebook tersebut :

PUBLISHED BY
Microsoft Press
ISBN: 978-0-7356-6883-6
Acquisitions Editor: Rosemary Caperton
Editorial Production: Diane Kohnen, S4Carlisle Publishing Services
Copyeditor: Susan McClung
Indexer: Maureen Johnson

-----------------------------------------------
<<< Download >>>
----------------------------------------------

E-Book : Belajar PHP

Secara garis besar, PHP singkatan dari PHP Hypertext Preprocessor yaitu bahasa pemrograman web server-side yang bersifat open source. PHP merupakan script yang menyatu dengan HTML dan berada pada server (server side HTML embedded scripting). PHP adalah script yang digunakan untuk membuat halaman web yang dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru/up to date. Semua script PHP dieksekusi pada server dimana script tersebut dijalankan.

Sampai saat ini PHP merupakan bahasa pemrograman web yang masih diperhitungkan dalam kebutuhan pada dunia kerja. Oleh karenanya sebagai programmer yang handal kita harus menguasai bahasa pemrograman ini.

Ebook kali ini merupakan referensi yang baik untuk kita pelajari bersama. Adapun isi materi dari ebook ini adalah

1. Menjalan Aplikasi Web PHP dengan PHPTriad.
2. Web Editor Macromedia DreamWeaver.
3. Dasar-Dasar HTML.
4. Database Dengan MySQL Menggunakan MySQL Control Center.

Berikut ini adalah deskripsi dari ebook "Belajar PHP":

Judul : Belajar PHP
Penulis : Abdul Hanan
Jumlah Halaman : 40
Size : 1.1 MB

------------------------------------
<<< Download >>>
-------------------------------------

Kamis, 05 Juli 2012

E-Book : Object Oriented Programming Using JAVA

Seperti yang telah dipaparkan pada website wikipedia bahwa, Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP)  merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika  pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya.

Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik piranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dirawat.


Nah... Seperti yang telah dijabarkan di atas, bahwa OOP merupakan paradigma pemrograman yang berorientasi objek. Oleh karenanya kita sebagai pelajar/mahasiswa di tuntut harus paham terhadap materi tersebut. Kali ini saya akan berbagi sebuah referensi yang sangat membantu terhadap pemahaman kita.

Ebook ini memiliki materi-materi sebagai berikut :

- An Introduction to Object Oriented Programming
- The Unified Modelling Language (UML)
- Inherintance and Method Overriding
- Object Roles and the Importance of Polymorphism
- Overloading
- Object Oriented Software Analysis and Design
- The Collections Framework
- Java development Tools
- Creating And Using Exceptions
- Agile Programming
- Case Study
 dan lain-lain.

Galih Library
Judul : Object Oriented Programming Using Java
Penulis : Simon Kendal
Jumlah Halaman : 209
Size : 2.6 MB

-----------------------------------------
<<< Download >>>
-----------------------------------------

E-Book : JAVA - Graphical User Interface (GUI)


Sedikit berteori :
GUI (Graphical User Interface), memungkinkan user untuk berinteraksi dengan komputer secara lebih baik. Pengguna berinteraksi dengan berbagai elemen grafis,diantaranya: button, dialog box, menu, dsb. Sejak 1994 Sun Microsystem berupaya untuk membuat JAVA memiliki perangkat bergaya desktop dengan Toolkit JAVA yang dikenal sebagai AWT (Abstract Windowing Toolkit) Tahun 1997, muncul JFC (Java Foundation Class) untuk kepentingan pembuatan aplikasi Window yang merupakan pengembangan dari AWT. JFC mempunyai kode swing yang terdapat pada package yang disediakan pada JAVA SDK versi 1.2 ke atas (JAVA 2) JAVA menyediakan dua graphical library. AWT (Abstract Windows Toolkit) Swing.


Nah... Berikut ini adalah ebook yang membahas tentang GUI dalam Java. Adapun materi-materinya sebagai berikut :

- The Input/Output Package
- Collecting Data II
- User Interfaces
- Concurrency with Threads

Judul : Java - Graphical User Interface (GUI)
Penulis : David Etheridge
Jumlah Halaman : 101
Size :2.58 MB

--------------------------------
<<< Download >>>
--------------------------------

E-Book : Java - Classes in Java Application

Class adalah sturktur dasar dari OOP. Class terdiri dari dua tipe dari anggota dimana disebut dengan field (attribut/properti) dan method. Field merupakan tipe data yang didefinisikan oleh class, sementara method merupakan operasi. Sebuah obyek adalah sebuah instance (keturunan) dari class.

Begitulah sedikit gambaran tentang Class dalam bahasa pemrograman Java. Untuk lebih jelas lagi, kini ada ebook yang mengupas tuntas tentang Class pada java Application.

Berikut ini adalah materi-materi yang terdapat pada ebook tersebut :

- Using the Java Application Programming Interface
- Flow Control
- Extending Classes by Means of Inheritance
- Error in Java Programmes
- Java Interfaces
- Group Classes Together in a Java Application

Judul : Java - Classes in Java Application
Penulis : David Etheridge
Jumlah Halaman : 118
Size : 3.16 MB

-----------------------------------------
<<< Download >>>
-----------------------------------------

E-Book : JAVA - The Fundamentals of Objects and Classes

Java adalah bahasa pemrograman yang berorientasi objek (OOP) dan dapat dijalankan pada berbagai platform sistem operasi. Perkembangan Java tidak hanya terfokus pada satu sistem operasi, tetapi dikembangkan untuk berbagai sistem operasi dan bersifat open source.

Bahasan ebook kali ini adalah bahasa pemrograman JAVA. Sebagai sebuah bahasa pemrograman,  Java dapat membuat seluruh bentuk aplikasi, desktop, web dan lainnya, sebagaimana dibuat dengan menggunakan bahasa pemrograman konvensional yang lain.

Berikut ini adalah materi yang terdapat dalam Ebook "JAVA : The Fundamentals of Objects and Classes".

- Object Oriented Programming
- A First Java Programme : From Class Diagram to Source Code
- Language Basic : Some Syntax and Semantics
- Methods : Invoking an Object's Behavior
- Classes and Objects : Creating and Using Objects
- Collecting Data I, etc.

Judul : JAVA - The Fundamentals of Objects and Classes
Penulis : David Etheridge
Jumlah Halaman : 92
Size : 3 MB

---------------------------------
<<< Download >>>
----------------------------------

E-Book : Microsoft Office Access Part IV - Macros, Import and Export

Ebook ini boleh dikatakan sudah dalam tingkatan Advance... ebook ini merupakan materi-materi terakhir dari postingan ebook tentang Access sebelumnya.

Adapun materi yang terdapat pada ebook ini adalah :

- Macro Definitions
- Printing a Database Object
- Add Data Collected via E-mail to Your Database



Judul : Access 2010 Part IV - Macros, Export and Import
Penulis : Stephen Moffat , The Mouse Training Company
Jumlah Halaman : 106
Size : 4.03 MB

-----------------------------------------
<<< Download >>>
----------------------------------------

E-Book : Microsoft Office Access Part III - Forms dan Reports

Setelah rekan-rekan mempelajari ebook part I dan part II, alangkah lebih baiknya rekan juga mempelajari ebook Microsoft Office Access Part III yang mengupas tentang Forms dan reports.

Agar lebih jelas berikut ini adalah ringkasan materi pada ebook tersebut :

-  Creating Forms
-  Build Form in design view
-  Basic Field Control
-  Modal and Pop up Forms
-  Advanced features for form and controls
-  Working with report
-  Header and footer option

dan lain sebagainya....

Judul : Access 2010 Part III - Forms and Reports
Penulis : Stephen moffat, The Mouse Training Company
Jumlah Halaman : 154
Size : 4.40 MB

----------------------------------------
<<< Download >>>
----------------------------------------


E-Book : Microsoft Office Access Part II - Tables and Queries

Setelah rekan mempelajari Microsoft Office Access Part I, maka materi Access akan terus berlanjut ke materi yang lebih menarik.

Ebook yang satu ini lebih mempelajari tentang penggunaan dan implementasi dari tables dan Queries. Adapun materi-materi ebook  Microsoft Office Access Part II - Tables and Queries adalah

- Tables
- Queries
- Forms
- Reports
- Macros
- Printing
- Web Database
- Split Database, etc

Judul : Access 2010 Part II - Tables and Queries
Penulis : Stephen Moffat, The Mouse Training Company
Jumlah Halaman : 201
Size : 5.28 MB

----------------------------------------------
<<< Download >>>
----------------------------------------------