Database

Oracle Magazine May 2012

Create: Wed, 08/28/2013 - 11:17
Author: nurhidayat

oracle magazine free download dunia database programmerEach issue of Oracle Magazinecollects different editorial content in familiar sections and a particular order. And just as every editorial piece is designed to have an interesting beginning, a constructive middle, and a conclusive end, the various sections of the magazine are arranged for a similar flow. From Up Front, At Oracle, and Community to Features, Technology, and Comment, the idea is to give the magazine a beginning that makes you want to pick it up (in print), click it (for digital), or tap it open (for mobile distributions); a middle that provides infor-mation and awareness about Oracle and the Oracle community; and an end that makes you look forward to the next issue.

The beginning of each issue, the very first section and page, is key to getting readers to pick up or open the magazine. And that beginning is the cover. The discussion about what story to put on the cover of this particular issue of the magazine was a brief one. How to put that story—featuring Marvel’s The Avengers—on the cover was a much longer conversation. The solution: this issue of Oracle Magazinehas been published with six different covers, each highlighting one of the Marvel super heroes. Each cover version is numbered—1 through 6—in the “Special Collector’s Issue” logo.

Oracle Magazine March 2012

Create: Wed, 08/28/2013 - 11:12
Author: nurhidayat

oracle magazine free download dunia database programmerMy search for clarity on big data began a couple of years ago, and the initial challenges were many. First, as an editor, I often query or delete the word bigin descriptions of technology problems and solutions, because bigas a descriptor in enterprise technology doesn’t usually add much value. (In Oracle Magazine’s coverage of enterprise-class Oracle platforms, frameworks, and tools that manage the ever-growing volumes and types of structured and unstructured data in today’s information explosion, the word big may also be redundant.)

Second, in my initial search for definitions and descriptions of big data, I found what seemed to be different definitions from dif-ferent companies. And although I also found some comfort in editorial content substan-tiating my opinion that the definitions of big data at the time were variable, that same content didn’t help with my understanding of big data as a technology.

Finally, the examples of information included in big data stores and the tech-nologies that used them were as variable as big data’s definitions. And most examples seemed to be presented as new data silos for specific industries, making the applica-tion of an example to another industry a challenging task.

Aplikasi Inventory Sederhana - Analisa dan Desain Database

Design Database adalah salah satu hal penting yang perlu diperhatikan dalam membuat aplikasi perkantoran. Dalam membuat design database, ikutilah kaidah-kaidah yang pernah kita dapatkan semasa kuliah, terutama Normalisasi, minimal sampai dengan bentuk 3NF. Kesalahan dalam membuat design database dapat berakibat fatal, misalnya sulit membuat coding dan men-generate report yang kita inginkan. Dan jika sampai harus mengubah design database maka akan banyak waktu terbuang karena kita harus menyesuaikan kembali coding yang sudah dibuat sebelumnya. Oleh karena itu sediakanlah waktu dan pikiran yang cukup dalam men-design database ini.

nurhidayat Thu, 08/22/2013 - 16:50
Aplikasi Inventory Sederhana - Analisa dan Desain Aplikasi

Analisa dan Desain biasanya merupakan salah satu langkah yang kadang disepelekan kebanyakan programmer, terutama programmer pemula dan single fighter, karena dianggap menghabiskan waktu saja, Kebanyakan programmer lebih memilih untuk langsung duduk di depan komputer dan melakukan coding, hasilnya biasanya adalah kebingungan yang sangat tentang apa yang harus mereka lakukan pertama kali. Padahal analisa dan desain sesungguhnya akan membantu kita mengarahkan dan mengetahui fitur apa saja yang harus dibuat dalam aplikasi yang sedang dikembangkan ini. Dalam membuat Aplikasi Inventory Sederhana atau Aplikasi Stok Barang ini, kita akan memanfaatkan software StarUML untuk membuat Use Case Diagram aplikasi ini. Use Case Diagram menggambarkan "apa" saja, atau fitur yang harus ada dalam aplikasi yang sedang kita buat ini. Dan untuk memudahkan, kita akan membatasi lingkup tutorial ini sesuai dengan apa yang tercantum dalam Use Case Diagram yang kita buat sekarang.

nurhidayat Tue, 08/13/2013 - 00:14
Belajar SQL: CASE Clause - Logika Percabangan

Belajar SQL Logika Percabangan Case clauseSalah satu fungsi atau clause yang kurang begitu populer di SQL adalah CASE clause. Salah satu sebabnya adalah umunya SQL lebih dikenal hanya untuk proses SELECT, INSERT, UPDATE dan DELETE saja, dan karena CASE clause punya fungsi yang sama dengan IF di semua bahasa pemrograman yang ada, misalkan PHP, Java, dan sebagainya. Untuk itu saya akan berikan contoh sederhana penggunaan SQL untuk melakukan perhitungan dengan sedikit logika IF sederhana.

nurhidayat Thu, 08/01/2013 - 12:18

The Magic of Trigger

Create: Sat, 06/15/2013 - 08:12
Author: nurhidayat

database trigger after insert mysqlSalah satu business rule yang banyak dijumpai dalam aplikasi perkantoran adalah penyimpana data menggunakan skema table master-detail seperti data Purchase Order, Invoice dan sebagainya. Tantangannya adalah membuat sebuah field yang berisi summary nilai pembelian yang ada di dalam table detail.

Representasi SQL JOIN Secara Visual

Create: Sat, 06/01/2013 - 23:57
Author: nurhidayat

Mempelajari SQL bagi beberapa orang adalah sebuah tantangan tersendiri, terlebih lagi paradigma yang dibawa SQL, yaitu paradigma set atau himpunan sangat jauh berbeda dengan paradigma programming yang umunya imperatif atau prosedural. Ketika kita belajar himpunan dahulu pasti pernah dikenalkan dengan Diagram Venn. Dengan menggambarkan SQL JOIN menggunakan Diagram Venn mudah mudahan bisa mempermudah kita memahaminya. Saya akan membahas tujuh cara yang berbeda menggabungkan dua tabel relasional yang berbeda menggunakan SQL JOIN.

Iterasi pada record data dengan menggunakan LOOP dan CURSOR pada Stored Procedure.

Create: Mon, 05/13/2013 - 10:50
Author: gege.satya

Terkadang untuk beberapa kasus, kita sangat membutuhkan untuk melakukan iterasi dan mengevaluasi terhadap kumpulan data dalam tabel. Setelah melakukan evaluasi, kemudian kita mengembalikannya dalam sebuah tabel, sehingga menjadi sebuah representasi data yang kita butuhkan sesuai kondisi yang diinginkan. Pada sampel sebelumnya di artikel Dasar-dasar Stored Procedure, saya telah memberikan contoh stored procedure dengan nama sp_laporanglobal. Pada contoh ini, saya melakukan pemanggilan berulang terhadap sp_laporan sesuai dengan kriteria kategori barang.

Oracle Magazine January 2012

Create: Mon, 10/01/2012 - 15:30
Author: nurhidayat

oracle magazine free download dunia database programmerSome things defy description. And sometimes trying to describe such things helps to make that point. In The Hitchhiker’s Guide to the Galaxy, Douglas Adams has such a description: “Space is big. You just won’t believe how vastly, hugely, mind-bogglingly big it is.” When people who have never been to Oracle OpenWorld ask me to describe it, I often borrow from Adams and begin my description with “Oracle OpenWorld is big.”

I usually then go on to number the different venues, the street closures, the hotels, the tents, the attendees, and so on. After Oracle OpenWorld 2011, however, I’m going to start mentioning the number of industrydisrupting news announcements that come out of this event.

A typical Oracle OpenWorld San Francisco experience is a collection of news, education, networking, socializing, sightseeing, and more. In the area of news, Oracle OpenWorld is a launchpad for Oracle and its partners to make really big announcements, a place for everyone to take in that information, and an opportunity for all manner of media to comment on it. Oracle OpenWorld 2011 certainly did not disappoint anyone looking for big news.