Beranda » Teknologi

Category Archives: Teknologi

Belajar Hibernate

http://en.wikipedia.org/wiki/Hibernate_(Java) Hibernate adalah sebuah framework yang menyediakan library untuk melakukan pemetaan antara model berbasis Object oriented dan DBMS. Bertindak seperti middleware yang menjembatani antara database dan menyediakan data tersebut sebagai sebuah instance yang siap untuk dipergunakan. Untuk programmer php yang terbiasa dengan AdoDB dan ingin mencari library untuk Java bisa menggunakan Hibernate ini.

Dan saya pun mencobanya dengan memulai perlahan lewat video tutorial di youtube http://www.youtube.com/results?search_query=hibernate

Untuk ebook nya bisa gunakan Manning Java persistence With Hibernate.

Untuk mengunduh package Hibernate bisa di ambil di link ini http://www.hibernate.org/downloads nah untuk mengambil package mana yang di butuhkan itu yang buat bingung, sebenarnya pada Netbeans IDE package ini sudah ada pada librarynya dan langsung bisa dipakai. Nah sebagai pemula ikut aja dulu dech apa kata youtube.

Lets start logging.

(lebih…)

Berkenalan dengan Oracle10g Part 2

MEMULAI ORACLE 10g

INSTALASI

Kebutuhan system yang disarankan :

Kebutuhan memori:

–        1 GB yang diperuntukkan bagi basis data instance dengan control basis data

Kebutuhan ruang penyimpanan:

–        1.5 GB untuk  swap.

–        400 MB khusus untuk folder /tmp

–        Antara 1.5 GB dan 3.5 GB untuk perangkat lunak oracle

–        1.2 GB untuk contoh basis data yang sudah dikonfigurasi (pilihan)

–        2.4 GB untuk flash recovery area

(lebih…)

Berkenalan dengan Oracle 10g part-1

Beberapa minggu lalu dapat rejeki training Oracle Admin, terlepas dari sikap emosional atas posting sebelumnya yang dilatar belakangi oleh langkah Korporasi oracle yang mulai mengkomersialkan MySQL dan juga Java (s*cks). nah sebagai nubie saya coba berbagi melalui blog ini mudah-mudahan makin membekas di otak dan mungkin juga banyak salahnya.
Database merupakan salah satu komponen dalam teknologi informasi yang mutlak diperlukan oleh semua organisasi yang ingin mempunyai suatu sistem informasi yang terpadu untuk menunjang kegiatan organisasi demi mencapai tujuannya. Karena pentingnya peran database dalam sistem informasi, tidaklah mengherankan bahwa terdapat banyak pilihan software Database Management System (DBMS) dari berbagai vendor baik yang gratis maupun yang komersial. Beberapa contoh DBMS yang populer adalah MySQL, MS SQL Server, Oracle, IBM DB/2, dan PostgreSQL.
Dalam membangun sebuah sistem informasi yang menyimpan dan mengolah berbagai data, pemahaman dalam membangun sebuah system basis data yang baik akan mempengaruhi performansi system tersebut kedepannya. Oracle memiliki daya saing dalam beberapa hal yaitu:
1. daya dukungnya terhadap penyimpanan informasi skala enterprise.
2. Fleksibilitas, oracle memiliki fleksibilitas dalam memenuhi tuntutan penyimpanan informasi, distribusi server dan redundancy.
3. Skalabilitas, kemampuan grid computing menjadikannya mudah untuk menambah server dan storage untuk mengatasi masalah kekurangan penyimpanan atau performansi.

Arsitektur DBMS Oracle[1] seperti gambar diatas, terdiri dari :
1. Struktur Memori : terdiri dari SGA (System Global Area) dan PGA (Program Global Area), SGA adalah memori yang digunakan secara bersama-sama(shared) dialokasi oleh oracle berisi control dan data yang digunakan oleh satu oracle instance, sedangkan PGA adalah memory buffer yang berisi control dan data untuk proses oracle server.
2. Struktur Proses adalah mekanisme yang dilakukan oleh oracle pada system operasi yang dapat melakukan sejumlah perintah secara berturut-turut.
3. Struktur Penyimpanan adalah penyimpanan logical utama yang digunakan oleh oracle untuk menyimpan berbagai informasi, terdiri dari database, tablespace, schema objects dan segmen.

Lanjut ke part 2: Memulai Database


[1] http://ugweb.cs.ualberta.ca/~c391/manual/chapt2.html

Berkenalan dengan YII (part-1)

Sudah lama tidak bermain-main dengan pemrograman web karena day-to-day job tidak touch or not in relationship with coding.
kalo harus memulai dari awal, banyak effort yang harus dikeluarkan untuk menyelesaikan suatu project web dengan cepat ada beberapa alternatif, kalo pake yang sudah jadi seperti joomla atau wordpress sudah sangat umum jika pengennya beda, cobalah YII, ini juga berdasarkan artikel ini

jadi berkenalanlah dengan  Yii-framework sebuah MVC framework yang vast and fast, fully featured seperti Jquery, MVC , DAO dll.

Untuk memulai Yii silahkan download source Yii dari situsnya dan install source tersebut di htdocs (windows). menggunakan command line/shell berikut untuk membuat aplikasi DVD Library:
php YiiRoot/framework/yiic.php webapp WebRoot/DVDLibrary
Setelah itu menjalankan shell pada index.php pada folder DVD Library yang kita buat:
yiic shell ..\index.php
setelah itu akan ada pilihan untuk membuat model atau CRUD (create, update, dan delete), jangan lupa untuk melakukan configurasi terlebih dahulu file configurasi berikut:
WebRoot/DVDLibrary/protected/config/main.php
return array(
......
   'components'=>array(
......
    'db'=>array(
        'connectionString'=>'sqlite:protected/data/testdrive.db',
   ),
),
......
);

ternyata mudah nyobain framework ini, tapi belum sampe ke dalem-dalem sih. mungkin bisa disambung di lain waktu.

Know How – BlackBerry Internet Service

Seorang teman bertanya apa yang menyebabkan perangkat blackberry berbeda dengan layanan PUSH email lainnya?

Terus jawab aja ya : blackberry itu ada push emailnya, email yang masuk ke mail server kemudian di push ke blackberry device. Jadi bedanya apa? Ya pastinya di perlakuannya.

Terus gimana perlakuannya:

  1. Monitor email yang didaftarkan user ke blackberry yang masuk keemailnya
  2. Apabila ada filter yang di define oleh user maka blackberry service akan memroses email dengan filter hingga ke handset.
  3. melakukan kompressi dan enkripsi via jaringan seluler ke handset.
  4. dan pada handset email tersebut diproses (decrypt and decompress) sehingga bisa dibaca oleh pelanggan.

(see the different?)

Saat ini layanan blackberry yang diadopsi di Indonesia berkembang kearah On-demand dimana layanan ini bisa dinikmati oleh pelanggan prepaid, pada dasarnya menu blackberry pun adalah menu all you can eat dengan menggunakan layanan ini user akan mendapat :

  1. Push email

Bisa mendaftarkan hingga 10 account email.

2.  Instant Messaging

Bisa BM,YM, Gmail Messenger

3. Inbox / Messages

10 account email bisa di load semuanya kedalam handset, selanjutnya storage aja.

4.  Unlimited browsing

Ini yang penting, selama user browsing menggunakan handsetnya gak usah pusing    memikirkan biaya Kb-nya karena sudah masuk all you can eat.

5. aplikasi lainnya : seperti facebook dll.

Mengenai operator yang menawarkan layanan blackberry salah satunya adalah yang indosat, saat ini operator tersebut adalah satu-satunya yang bekerjasama langsung dengan produsen blackberry.

Mengenai konfigurasi jaringan BIS kira-kira seperti ini :

bis-network