RSS

Enter your email address:

Delivered by FeedBurner

'BoUt Me

My photo
Jakarta, Indonesia
All my friends, I really need some advise to you all for increasing my blog.., take care and be happy !!!!!!!

Tuesday, January 5, 2010

DATABASE

| | 0 comments


Database adalah suatu kumpulan data- data yang disusun sedemikian rupa sehingga membentuk informasi yang sangat berguna.
Database terbentuk dari sekelompok data- data yang memiliki jenis/sifat sama. Contohnya : data mahasiswa, data dosen, dll.

> Database : Sekumpulan data yang saling berhubungan untuk mencapai suatu tujuan.
> Data : fakta-fakta yang dapat disimpan dan mempunyai arti tertentu
> Tabel : Tempat untuk menyimpan data, tabel terdiri dari field dan record
> Field : disebut juga dengan kolom, yaitu bagian tabel tempat menyimpan sebuah item data.

> Record : disebut juga dengan baris, yaitu satu bagian informasi yang disimpan dalam tabel, misal data seorang mahasiswa akan disimpan dalam satu record yang terdiri dari beberapa kolom/field

Basis data (bahasa Inggris: database), atau sering pula dieja basisdata, adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.
Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.

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.


Sumber : wikipedia.com

Read more...

SEMANTIK SEBAGAI MAKNA YANG TERKANDUNG DALAM SUATU BAHASA DAN KODE PEMOGRAMAN

| | 0 comments

Seperti yang kita ketahui bahwa semantik merupakan kata yang mempunyai banyak makna, baik dalam suatu bahasa maupun dalam kode pemograman.
Kata Semantik berasal dari Bahasa Yunani: semantikos,artinya memberikan tanda, penting, dari kata sema, tanda) adalah cabang linguistik yang mempelajari makna yang terkandung pada suatu bahasa, kode, atau jenis representasi lain.
Semantik biasanya dikontraskan dengan dua aspek lain dari ekspresi makna: sintaksis, pembentukan simbol kompleks dari simbol yang lebih sederhana, serta pragmatika, penggunaan praktis simbol oleh agen atau komunitas pada suatu kondisi atau konteks tertentu.
Semantik, Mendefinisikan arti dari program yang benar secara sintaks dari bahasa pemrograman tersebut.

Contoh : Pada pembuatan program C
int vector[10]
Arti semantiknya akan menyebabkan ruang sebanyak 10 alokasi.
Sedangkan, terdapat tahap lain yang dapat mendefinisikan semantik secara analisa..
Pada tahap analisis semantik, dilakukan pengecekan pada struktur akhir yang di peroleh dan di periksa komponennya dengan komponen yang ada.
Semantik juga berkaitan dengan pusat dari tahapan translasi. Analisis semantik juga kemudian menjadi jembatan antara analisis dan sintesis dari translasi. Dimana struktur sintaksis yang dikenali struktur sintaksis diproses dan struktur eksekusi sudah mulai di bentuk.
Kemudian menghasilkan suatu obyek yang dapat di eksekusi dan di translasi , sedangkan bentuk obyek yang di eksekusi ini merupakan bentuk internal dari final program eksekusi yang di manipulasi oleh tahap optimisasi oleh translator sebelum akhirnya kode eksekusi benar-benar di hasilkan.
Sedangkan, fungsi dari analisis semantik yaitu untuk menentukan makna dari serangkaian instruksi yang terdapat dalam program

Contoh : A := (A + B)*(C + D)

Hal ini membuat penganalisis semantik harus mampu menentukan aksi yang di lakukan oleh operator, termasuk memeriksa kesesuaian tipe dengan statement-statement yang ada. Misalkan bila terdapat suatu operasi, diperiksa tipe operand. Contohnya bila ekspresi yang mengikuti instruksi IF berarti tipenya boolean, akan diperiksa tipe identifier dan tipe ekspresi. Bila ada operasi antara dua operand, maka tipe operand pertama harus bisa dioperasikan dengan operand kedua.

Analisa semantik sering juga digabungkan pada pembangkitan kode antara yang menghasilkan Output intermediate code, yang nantinya akan digunakan pada proses kompilasi berikutnya.
KODE ANTARA
Kode antara/Intermediate code merupakan hasil dari tahapan analisis, yang dibuat oleh kompilator pada saat mentranslasikan program dari bahasa tingkat tinggi. Kegunaan dari kode antara sebagai berikut:

 untuk memperkecil usaha dalam membangun kompilator dari sejumlah bahasa ke sejumlah mesin. Dengan adanya kode antara yang lebih machine independent maka kode antara yang dihasilkan dapat digunakan lagi pada mesin lainnya.

 Proses optimasi masih lebih mudah. Beberapa strategi optimisasi lebih mudah dilakukan pada kode antara daripada pada program sumber atau pada kode assembly dan kode mesin.

 Bisa melihat program internal yang mudah dimengerti. Kode antara ini akan lebih mudah dipahami dari pada kode assembly atau kode mesin.
Terdapat dua macam kode antara, yaitu Notasi Postfix dan N-Tuple

1) NOTASI POSTFIX
Sehari-hari kita biasa menggunakan operasi dalam notasi infix (letak operator di tengah). Pada notasi Postfix operator diletakkan paling akhir maka disebut juga dengan notasi Sufix atau Reverse Polish.
Sintaks notasi Postfix :

Misalkan ekspresi :
(a + b)*(c + d)
kalau kita nyatakan dalam postfix :
ab + cd + *
Kita dapat mengubah instruksi kontrol program yang ada ke dalam notasi Postfix. Misal :
IFTHENELSE
diubah ke dalam Postfix
BZBR

label1 label2
Keterangan :
BZ = branch if zero (zero = salah) {bercabang/meloncat jika kondisi yang dites salah}
BR = branch {bercabang/meloncat tanpa ada kondisi yang dites}
Arti dari notasi Postfix di atas adalah sebagai berikut.
“Jika kondisi ekspresi salah, maka instruksi akan meloncat ke Label1dan menjalankan statement2. Bila kondisi ekspresi benar, maka statement1 akan dijalankan lalu meloncat ke Label2. Label1 dan Label1 dan Label2 sendiri menunjukan posisi tujuan loncatan, untuk Label1 posisinya tepat sebelum statement2 dan Label2 setelah statement2”

2) NOTASI N-TUPLE
Bila pada Postfix setiap baris instruksi hanya terdiri dari satu tupel, pada notasi N-tuple setiap baristerdiri dari beberapa tupel. Format umum dari Notasi N-Tuple ada sebagai berikut: operator......(N-1) operand
selanjutnya akan dibahas notasi 3 tupel dan 4 tupel.
Adapun ILMU SEMANTIK OPERASIONAL
Inti denotasional Ilmu Semantik adalah : Terjemahan dari program konvensional ke dalam persamaan fungsional.
Tujuan denotasional Semantik dari suatu bahasa adalah : Menugaskan suatu nilai kepada setiap ekspresi dalam bahasa
Ilmu Semantik dapat dinyatakan dalam lambda calculus sebagai fungsi matematical, Eval, dari ekspresi ke nilai
Contoh : Eval[+ 3 4]=7 menggambarkan bhw nilai ekspresi (+ 3 4) untuk menjadi 7
...........This is the end of my articles.............

ThaNkz to:
Bpk. Donny erLangga www.google.com www.edu.ac.id
Read more...

Saturday, January 2, 2010

Make your own English !!!

| | 0 comments

Waowww..ada situs seru niey..coba dh buka di www.urbandictionary.com
Niey semacam kamus online githu yang ngasih penjelasan kata-kata gaul dalam bahasa inggris. Kata-katanya lucu-lucu banget lho dan bisa dipakai sehari-hari.yaa buat nambah vocab lah..Kita juga bisa menaruh kata gaul bikinan kita dalam bahasa inggris di sini. Siapa tahu bisa jadi Word Of The Day ! :)

Let's CheCk it......... :)

> Web Shy : RAsa enggan menunjukan pikiran, perasaan atau identitas kita di internet karena merasa seluruh dunia bakal tahu soal kita.


" Gue gak mau punya blog. I'm a web shy "


> Wikidemia : Karya tulis yang risetnya diambil semua dari situs wikipedia.


" Karya tulis gue tuch wikidemia yang keren abiez ! "


> Manorexia : Cowok yang terkena anorexia atau terlihat kurusss banget.

"Menurut gosip, Marc Anthony itu Manorexia, lho. "


> P to the izo(read:Pi tu de izzo) : Mau pipiZ

"Tungguin bentar yaa,gue mau P to the izo [kdegaran aneh,ahhahaaa]

> Rockstar parking : Parkir pas banget di depan Mal atau klub

"Senang, dehh ! tadi aku dapat rockstar parking"

> A Bit Britney : Ketika kita merasa gendut, jerawatan/ linglung.

" Gue hari nie lagi ngerasa a bit britney "

> Boo : Dari lagunya My Boo_nya Usher dan Alicia Keys. Means Pacar

" He's definitely my boo "

> Craxy : Huruf X ini untuk extra crazy aliaZ giLa bangeet !

" Pengalaman kita di bali itu craxy banget "

> Brokeback : Berasal dari film Brokeback Mountain yang berkisah soal pasangan gay.
Kata ini berarti mempertanyakan sisi gay suatu barang atau seseorang.

" Ahg gila, cowok itu pakai tas yang brokeback bangeet!"


nie sebagian dari kata-kata gaul yang bisa di pakaiin bahasa inggris juga..
Let's tRy iT !!! :)



Source : MagaZines
Read more...

Tuesday, December 29, 2009

Mengepres Stres

| | 0 comments

Gak semua yang kamu dambakan bisa terwujud, orang yang kamu sayang slalu ada buat kamu & semua barang2 yang kamu inginkan [buat orang yang laper mata], tapi bukan berarti kamu selalu stres. Nah, klo kamu terserang stres, ingat nih...

> Learn yoga.

Mempelajari yoga bisa menjadi pilihan yang ampuh buat kamu yang sering stres karena olahraga ini menekankan pernapasan dalam, meditasi dan peregangan otot yang ampuh mredam rasa nyeri ketika stres menyerang

> Sports.

pasti !! orang yang rajin berolahraga dengan teratur terbukti bisa mengatasi stresnya lebih baik daripada mereka yang tidak pernah / tidak teratur olahraga,tubuh akan menjadi lemas. Oia, klo hormon pereda stres bernama endorfin

> Sleep!!

yuphz..Tidur adalah obat yang ampuh jika kamu stres. Then, rest body and mind will help to wake up refreshed

> Eat well.

Ini nggak menyangkut apa yang kita makan, but how we eat. Makan dengan tergesa-gesa, pola makan yang buruk dan makanan yang asal hanya akan membuat tubuh lebih mnderita jika stres. Makanlah makanan yang rendah lemak, tinggi serat seperti buah-buahan dan sayur-sayuran, will make your body refreshed once.

> Identify the cause.

Kenali penyebabnya dulu. Adik mu suka bikin pusing dengan keusilannya?well, maybe kamu nggak bisa mencegahnya melakukan keusilannya. Tapi, kamu bisa mengubah sikapmu padanya. Jangan biarkan dia membuatmu snewen dan tekankan pada dirimu bahwa semua bisa teratasi dengan baik.

> Enjoy your life.

Hal-hal yang sekiranya nggak terlalu penting, nggak usah kamu urusin, nanti malah jadi repot sendiri. Nikmatin aja hidup kamu dengan orang-orang yang ada di sampingmu.
Maybe, you are more fortunate than those who rarely feel the joy with their parents or their family.
So, Don't ever miss the funny events that is in front of you.
Enjoy this beautiful life with a smile and share the love :D
Read more...

FreuNde

 
 

MiZzY's blog | Diseñado por: Compartidísimo
Con imágenes de: Scrappingmar©

 
top