Tuesday, September 28, 2010

Kata-kata indah tentang cinta [Copast]

Cinta yang tak pernah habis untuk dibicarakan, entah berapa ribu bahkan jutaan kata-kata mutiara tentang cinta untuk diucapkan, direnungkan, dikhayalkan, namun belum tentu bisa direalisasikan. Entahlah, cinta memang aneh dan bisa diungkapkan dengan kata-kata mutiara cinta sesuai dengan situasi dan kondisi. Kumpulan kata-kata mutiara cinta dibawah ini mungkin bisa memberi inspirasi bagi anda untuk mengungkapkan betapa dalam cinta anda pada si dia.

Cinta sebenarnya tidak buta. Cinta adalah sesuatu yang murni, luhur dan diperlukan.
Yang buta adalah bila cinta itu menguasai dirimu tanpa suatu pertimbangan.

Cinta pertama adalah kenangan, Cinta kedua adalah pelajaran, dan cinta yang seterusnya adalah satu keperluan
karena hidup tanpa cinta bagaikan masakan tanpa garam. Karena itu jagalah cinta yang dianugerahkan itu sebaik-baiknya agar ia terus mekar dan wangi sepanjang musim.

Hanya diperlukan waktu semenit untuk menafsir seseorang, sejam untuk menyukai seseorang dan
sehari untuk mencintai seseorang, tetapi diperlukan waktu seumur hidup untuk melupakan seseorang.

Dalam sebuah percintaan, janganlah kamu sesali perpisahan tetapi sesalilah pertemuan.
Karena tanpa pertemua tidak akan ada perpisahan.

Menikahlah dengan orang yang lebih mencintai diri kita
daripada kita mencintai diri orang itu. Itu lebih baik daripada menikahi orang yang kita cintai tetapi tidak menyintai diri kita karena adalah lebih mudah mengubah pendirian diri sendiri daripada mengubah pendirian orang lain.

Cinta yang suci dapat dilihat dari pengorbanan seseorang, bukanlah dari pemberian semata.

Cinta dimulai dengan senyuman, tuumbuh dengan dekapan dan seringkali berakhir dengan air mata.

Friday, August 6, 2010

This is real,this is me :)

I’ve always been the kind of girl
That hid my face
So afraid to tell the world
What I’ve got to say
But I have this dream
Right inside of me
I’m gonna let it show
It’s time to let you know
to let you know

This is real
This is me
I’m exactly where I’m supposed to be now
Gonna let light shine on me
Now I’ve found who I am
There’s no way to hold it in
No more hiding who I wanna be
This is me

Do you know what it’s like
To feel so in the dark
To dream about a life
Where you’re the shining star
Even though it seems
Like it’s too far away
I’ve got to believe in myself
It’s the only way

This is real
This is me
I’m exactly where I’m supposed to be now
Gonna let light shine on me
Now I’ve found who I am
There’s no way to hold it in
No more hiding who I wanna be
This is me

You’re the voice I hear inside my head
The reason that I’m singing
I need to find you
I gotta find you
You’re the missing piece I need
The song inside of me
I need to find you
I gotta find you

This is real
This is me
I’m exactly where I’m supposed to be now
Gonna let light shine on me
Now I’ve found who I am
There’s no way to hold it in
No more hiding who I wanna be
This is me

You’re the missing piece I need
The song inside of me

This is me

You’re the voice I hear inside my head
The reason that I’m singing

Now I’ve found who I am
There’s no way to hold it in
No more hiding who I wanna be
This is me

Wednesday, September 30, 2009

Object Relational Mapping dengan LINQ

Object-relational mapping adalah suatu teknik pemrograman untuk mengkonversi tipe data antara sistem yang tidak kompatibel dalam database relasional dan pemrograman berorientasi object. Mungkin rekan - rekan bisa mengunakan berbagai macam tool ORM baik yang gratis maupun yang komersial..sejauh ini,, nHibernate ( C# ), hibernate ( java ), prject castle, ibatis dan LINQ masih yang paling banyak digunakan karena tool ini sangat powerfull dalam membuat rapid aplikasi..

dalam hal ini, tere menggunakan LINQ yang didistribusikan dalam paket visual studio express edition. LINQ meruapakan singkatan dari Language Integrated Query, dari segi istilah sudah jelas LINQ digunakan untuk mengintegrasi query ke dalam struktur bahasa pemrograman, dalam hal ini menggunakan C#. okey, kita mulai untuk memahami query sederhana menggunakan LINQ.

pertama,, kita buat sebuah class Order ( dalam hal ini, tere asumsikan pembaca suda ngerti basik C# dalam hal object oriented ).

class Order
{
private int _OrderID;
private int _CustomerID;
private double _Cost;
public int OrderID
{
get { return _OrderID; }
set { _OrderID = value; }
}
public int CustomerID
{
get { return _CustomerID; }
set { _CustomerID = value; }
}
public double Cost
{
get { return _Cost; }
set { _Cost = value; }
}
}
class Program
{
static void Main(string[] args)
{

var Orders = new List {
new Order {
OrderID = 1,
CustomerID = 84,
Cost = 159.12
},
new Order {
OrderID = 2,
CustomerID = 7,
Cost = 18.50
},
new Order {
OrderID = 3,
CustomerID = 84,
Cost = 2.89
}
};
// query linq
var Found = from o in Orders
where o.CustomerID == 84
select o.Cost;

// tampil hasil
foreach (var Result in Found)
Console.WriteLine("Cost: " + Result.ToString());
}
}
hasil keluaran program
Cost: 159.12
Cost: 2.89
bagaimana jika pembaca melakukan query
var Found = from o in Orders
where o.CustomerID == 7
select o.Cost;

silakan anda menjawab na yach..hehe..

oke, biar gak bingung, tere coba jelasin yach,,

untuk keyword from o in Orders untuk memulai query pada class Orders, pembaca bisa menggunakan keyword foreach
untuk mengambil nilai collection dari class Orders.

untuk sintak
where o.CustomerID == 84 untuk melakukan filter satu atau beberapa object pada class Order.

smntara utk keyword yg trakhir
select o.Cost berfungsi untuk mengambil nilai collection na.semacam tipe primitive int,


tere kasi contoh laen ya, misalnya kita ingin melakukan komputasi hasil akhir dari Cost yang akan dikalikan dengan pajak 10%
var Found = from o in Orders
where o.CustomerID == 84
select new {
o.OrderID,
o.Cost,
CostWithTax = o.Cost * 1.1
};


ada kasus dimana ada conditional yg lebih dari satu, kita bisa menggunakan
var Found = from o in Orders
where o.CustomerID == 84 && o.Cost > 100
select new {
o.OrderID,
o.Cost,
CostWithTax = o.Cost * 1.1
};
yg artinya akan mencari CustomerId yg bernilai 84 dan Cost na lebih dari 100.


sejauh ini tere harap kalian cukup ngerti dgn apa yg tere tulis,, hehe..utk bagian ini, tere coba jelasin query utk join, pertama,, kita buat satu class lagi yg nama na Costumer

class Customer
{
private int _CustomerID;
private string _Name;
private string _Email;
public int CustomerID
{
get { return _CustomerID; }
set { _CustomerID = value; }
}
public string Name
{
get { return _Name; }
set { _Name = value; }
}
public string Email
{
get { return _Email; }
set { _Email = value; }
}
}

var Customers = new List {
new Customer {
CustomerID = 7,
Name = "tere",
Email = "tere@tere.com"
},
new Customer {
CustomerID = 84,
Name = "igi",
Email = "igi@igi.com"
},
new Customer {
CustomerID = 102,
Name = "anggun",
Email = "anggun@anggun.com"
}
};

var Found = from o in Orders
join c in Customers on o.CustomerID equals c.CustomerID
select new { c.Name, o.OrderID, o.Cost };

foreach (var Result in Found)
Console.WriteLine(Result.Name + " spent " +
Result.Cost.ToString() + " in order " +
Result.OrderID.ToString());

hasil keluaran
igi spent 159.12 in order 1
tere spent 18.5 in order 2
igi spent 2.89 in order 3

cukup mudah bukan menggunakan LINQ ?
sejauh ini, programmer sangat terbantu dengan kehadiran LINQ dalam sistem kerja teamwork.
semoga artikel ini bermanfaat..