Rabu, 03 November 2010

Belajar Pascal nyooo......!!!!!

 KONSEP DASAR PEMROGRAMAN PASCAL
 1.1 Perkembangan Pascal
Pascal adalah bahasa tingkat tinggi yang orientasinya pada segala tujuan, dirancang oleh Prof. Niklaus Wirth dari Technical University di Zurich, Switzerland. Nama pascal diambil sebagai penghargaan terhadap Blaise Pascal, ahli matematik dan philosophi terkenal abad 17 dari Perancis.
1.2 Struktur Program Pascal
Struktur dari suatu program pascal terdiri dari sebuah judul program dan suatu blok program atau badan program. Blok program dibagi lagi menjadi dua bagian, yaitu : bagian deklarasi dan bagian pernyataan. Secara ringkas, struktur suatu program pascal dapat terdiri dari :
1. Judul program
2. Blok program
a. Bagian deklarasi
- deklarasi label
- deklarasi konstanta
- deklarasi tipe
- deklarasi variable
- deklarasi prosedur
- deklarasi fungsi
b. Bagian pernyataan
Program pascal yang paling sederhana adalah program yang hanya terdiri dari sebuah bagian pernyataan saja.
 
Begin
End.
Bentuk umum dari bagian pernyataan adalah :
Begin
Statement;
End .

Contoh :
Begin
Writeln ( ‘Saya pascal’ );
Writeln ( ‘--------------‘ )
End .
Outputnya : Saya pascal
---------------

 Program pascal tidak mengenal aturan penulisan di kolom tertentu, jadi boleh ditulis mulai kolom berapapun. Penulisan statement-statement pada contoh program yang menjorok masuk beberapa kolom tidak mempunyai pengaruh diproses, hanya dimaksudkan supaya mempermudah pembacaan program, sehingga akan lebih terlihat bagian-bagiannya, dan baik untuk dokumentasi.
Judul program sifatnya optional dan tidak signifikan didalam program. Jika ditulis dapat digunakan untuk memberi nama program dan daftar dari parameter tentang komunikasi program dengan lingkungannya yang sifatnya sebagai dokumentasi saja. Judul program bila ditulis harus terletak pada awal dari program dan diakhiri dengan titik koma.

 Contoh :
Program contoh ;
Begin
Writeln ( ‘Gunadarma’ );
Writeln( ‘---------------‘ );
End .

 1.3 Deklarasi
Bagian deklarasi digunakan bila didalam program menggunakan pengenal (identifier) yang dapat berupa label, konstanta, tipe, variable, prosedur dan fungsi.
 
1.3.1 Deklarasi Konstanta
Definisi konstanta diawali dengan kata cadangan Const diikuti oleh kumpulan identifier yang diberi suatu nilai konstanta. Data konstanta nilainya sudah ditentukan dan pasti, tidak dapat dirubah didalam program.

Contoh :
Program contoh_konstanta;
Const
Potongan = 0.2 ;
Gaji = 25000 ;
Namaperusahaan = ‘PT ABC’ ;
Begin
Writeln ( ‘Potongan =’, Potongan ) ;
Writeln ( ‘Gaji =’, Gaji ) ;
Writeln ( ‘Nama =’, Namaperusahaan) ;
End .

1.3.2 Deklarasi Variabel
Variabel adalah identifier yang berisi data yang dapat diubah-ubah nilainya didalam program. Menggunakan kata cadangan Var sebagai judul didalam bagian deklarasi variable dan diikuti oleh satu atau lebih identifier yang dipisahkan koma, diikuti dengan titik dua dan tipe dari datanya diakhiri dengan titik koma.
Contoh :
Var
Total, Gaji, Tunjangan : real ;
Jumlahanak : integer ;
Keterangan : string [25] ;
Begin
Gaji : = 500000 ;
Jumlahanak : = 3 ;
Tunjangan : = 0.25 * Gaji + Jumlahanak * 30000 ;
Total : = Gaji + Tunjangan ;
Keterangan : = ‘Karyawan Teladan’ ;
Writeln ( ‘ Gaji bulanan = Rp. ‘ , Gaji ) ;
Writeln ( ‘ Tunjangan = Rp. ‘ , Tunjangan ) ;
Writeln ( ‘ Total gaji = Rp. ‘ , Total ) ;
Writeln ( ‘ Keterangan = Rp. ‘ , Keterangan ) ;
End .
 

Gambar Lucu

Kodok dan Seekor Kerbau

Seekor kerbau datang ke sebuah kolam yang penuh dengan alang-alang untuk minum. Ketika dia menginjakkan kakinya yang berat ke atas air, secara tidak sengaja dia menginjak seekor kodok kecil sehingga masuk ke dalam lumpur. Ibu kodok yang tidak melihat kejadian itu selanjutnya mulai merasa kehilangan satu anakknya dan bertanya kepada anak kodok yang lainnya apa-apa saja yang terjadi dengan anak kodok itu.

"Satu makhluk yang sangat besar," kata salah satu dari anak kodok , "menginjak saudaraku dengan kakinya yang sangat besar!"
 
"Besar katanya!" kata ibu kodok, sambil meniup dirinya sendiri sehingga menggelembung menjadi besar. "Apakah dia sebesar ini?"

"Oh, jauh lebih besar!" kata mereka serempak.

Ibu kodok kembali menggelembungkan dirinya lebih besar lagi.

"Dia tidak mungkin lebih besar dari ini," katanya kembali. Tetapi kodok-kodok yang kecil itu mengatakan bahwa makhluk tersebut jauh lebih besar dan ibu kodok tersebut terus meniup dan menggelembungkan dirinya lagi dan lagi hingga dia meledak.

Jangan mencoba melakukan sesuatu yang tidak mungkin.

Kerbau dan Kambing

Seekor kerbau jantan berhasil lolos dari serangan seekor singa dengan cara memasuki sebuah gua dimana gua tersebut sering digunakan oleh kumpulan kambing sebagai tempat berteduh dan menginap saat malam tiba ataupun saat cuaca sedang memburuk. Saat itu hanya satu kambing jantan yang ada di dalam gua tersebut. Saat kerbau masuk kedalam gua, kambing jantan itu menundukkan kepalanya, berlari untuk menabrak kerbau tersebut dengan tanduknya agar kerbau jantan itu keluar dari gua dan dimangsa oleh sang Singa. Kerbau itu hanya tinggal diam melihat tingkah laku sang Kambing. Sedang diluar sana, sang Singa berkeliaran di muka gua mencari mangsanya.
 
Lalu sang kerbau berkata kepada sang kambing, "Jangan berpikir bahwa saya akan menyerah dan diam saja melihat tingkah lakumu yang pengecut karena saya merasa takut kepadamu. Saat singa itu pergi, saya akan memberi kamu pelajaran yang tidak akan pernah kamu lupakan."
Sangatlah jahat, mengambil keuntungan dari kemalangan orang lain.







Selasa, 02 November 2010

DEFINISI SISTEM BASIS DATA

SISTEM DATABASE adalah suatu sistem
penyusunan dan pengelolaan record-record
dengan menggunakan komputer, dengan
tujuan untuk menyimpan atau merekam serta
memelihara data operasional lengkap sebuah
organisasi/perusahaan, sehingga mampu
menyediakan informasi yang optimal yang
diperlukan pemakai untuk kepentingan proses
pengambilan keputusan.

2.1 KOMPONEN SISTEM BASIS DATA
Lebih lanjut lagi, dalam sebuah sistem basis data, secara
lengkap akan terdapat komponen-komponen utama sbb:
1. Perangkat Keras (Hardware)
2. Sistem Operasi (Operating System)
3. Basis Data (Database)
4. Sistem (Aplikasi/Perangkat Lunak) Pengelola Bisnis
Data (DBMS)
5. Pemakai (User)
6. Aplikasi (perangkat lunak) lain (bersifat opsional)

2.2 ABSTRAKSI DATA
Abstraksi data merupakan tingkatan/level dalam
bagaimana melihat data dalam sebuah sistem basis data.
Ada 3 level abstraksi data :
Level Fisik (Physical Level) –Internal Level
Level Logik/Konseptual (Conceptual Level)
Level Penampakan (View Level) –External Level
 Physical Level –Internal Level
merupakan level terendah, yang menunjukkan
bagaimana sesungguhnya suatu data disimpan. Pada
level ini, pemakai melihat data sebagai gabungan dari
struktur dan datanya sendiri.
 Conceptual Level
Menggambarkan data apa yang sebenarnya disimpan
dalam basis data dan hubungannya dengan data yang
lain.
 View Level –External Level
Merupakan level tertinggi, hanya menunjukkan
sebagaian dari basis data sesuai dengan kebutuhan
user, bagi user yang menggunakan terasa sebagai satu
kesatuan data yang kompak.

2.3 BAHASA BASIS DATA
Sebuah bahasa basis data (database languange) biasanya
dapat dipilah ke dalam 2 bentuk, yaitu :
 Data Definition Language (DDL), dan
 Data Manipulation Languange (DML).

2.3.1 DATA DEFINITION LANGUAGE (DDL)
Dengan bahasa inilah kita dapat membuat tabel baru,
membuat indexs, mengubah tabel, menentukan struktur
penyimpanan tabel, dll. Hasil dari kompilasi perintah
DDL adalah kumpulan tabel yang disimpan dalam file
khusus yang disebut Kamus Data (Data Dictionary)
 Kamus Data merupakan suatu metadata (superdata)
yaitu data yang mendeskripsikan data sesuangguhnya.
Kamus Data ini selalu diakses dalam suatu operasi basis
data sebelum file data yang sesungguhnya diakses.


2.3.2 DATA MANIPULATION LANGUANGE (DML)
Berguna untuk melakukan manipulasi dan pengambilan
data pada suatu basis data. Manipulasi data dapat
berupa :
 Penyisipan/penambahan data baru, penghapusan
data dan pengubahan data.
DML merupakan bahasa yang bertujuan memudahkan
pemakai untuk mengakses data sebagaimana
direpresentasikan oleh model data

Ada 2 Jenis DML, yaitu :
 Prosedural, yang mensyaratkan agar pemakai
menentukan, data apa yang diinginkan serta
bagaimana cara mendapatkannya.
Contoh: dBaseIII, FoxBase
 Non-Prosedural, yang membuat pemakai
dapat menentukan data apa yang diinginkan
tanpa menyebutkan bagaimana cara
mendapatkannya.
Contoh : SQL

2.4 DBMS (Database Management System)
 DBMS adalah perangkat lunak yang menangani semua
pengaksesan database. Mempunyai fasilitas membaut,
mengakses, memanipulasi dan memelihara basis data.
 FUNGSI DBMS
1. Data Definition, DBMS harus dapat mengolah
pendefinisian data
2. Data Manipulation, DBMS harus dapat menangani
permintaan dari pemakai untuk mengakses data
3. Data Security & Integrity, DBMS harus dapat
memeriksa security dan integrity data yang
didefinisikan oleh DBA
4. Data Recovery & Concurency, DBMS harus
dapat menangani kegagalan–kegagalan
pengaksesan database yang dapat disebabkan
oleh sesalahan sistem, kerusakan disk, dsb.
5. Data Dictionary, DBMS harus menyediakan data
dictionary.
6. Performance, DBMS harus menangani unjuk kerja
dari semua fungsi seefisien mungkin.


Komponen DBMS
Sebuah DBMS (Database Management System) umumnya
memiliki sejumlah komponen fungsional (modul) seperti :
 File Manager, yang mengelola ruang dalam disk dan
struktur data yang dipakai untuk merepresentasikan
informasi yang tersimpan dalam disk.
 Database Manager, yang menyediakan interface
antara data low-level yang ada di basis data dengan
program aplikasi dan query yang diberikan ke sistem.
 Query Processor, yang menterjemahkan perintahperintah
dalam query language ke perintah low-level
yang dapat dimengerti oleh database manager.
 DML Precompiler, yang mengkonversi perintah DML
yang ditambahkan dalam sebuah program aplikasi ke
pemangin prosedur normal dalam bahasa induk.
 DDL Compiler, yang mengkonversi perintah-perintah
DDL ke dalam sekumpulan tabel yang mengandung
metadata. Tabel-tabel ini kemudian disimpan dalam
kamus data.

Senin, 01 November 2010

Foto yang Jauh Dekat Nampak Lain

Ini trik serius! Kalau dilihat dari dekat, foto ini kelihatan seperti Albert Einstein.

Lalu cobalah menjauh dari layar monitor. Berdirilah pada jarak 3 meter dari monitor. Fotonya akan terlihat seperti Marilyn Monroe. Coba praktekin, deh.




by ketawa.com

Soal Ilmu Pengetahuan Sosial Tentang Kasih Sayang

by ketawa.com

Profil

Nama saya Irfan Muslim saputra,lahir pada tanggal 18 november 1988. saya adalah mahasiswa T.Informatika Itenas angkatan 2008.

Update Status Facebook Dengan Tri

Kejadian ini bermula ketika secara tak sengaja aku berpapasan dengan tukang Mie Ayam keliling yang biasa beredar di depan rumah. Siang itu, kulihat dia tengah berasyik masyuk di pinggir jalan, cekikikan sambil melihat sesuatu yang ada di tangannya. Bahkan saking asiknya, gerobak mie ayam itu ditinggalkannya begitu saja, seakan mengundang pemulung jail untuk mengangkutnya


Karena penasaran, diriku pun bertanya…

“Mas Jason…” (panggil saja demikian, karena dia sering dipanggil Son ama pelanggannya) “Son… mie ayamnya siji maning sooon…, sedang apa kok asik bener di pojokan?” tanyaku.

“Eh mas ganteng… (satu hal yang aku suka dari Jason adalah: Orangnya suka bicara Jujur!), ini mas, lagi update status!!…”

WADEZIG!!!

“Weehhh… njenengan fesbukan juga to??” tanyaku heran.

“Ya iyalah mas… hareee geneee ga fesbukan?!? Lagian kan lumayan juga buat menjaring pelanggan lewat fesbuk, kata pak Hermawan Kertajaya kan dalam berdagang kita harus selalu melakukan diferensiasi termasuk dalam hal pemasaran mas…”

GLEK!! Kalah gw! Gw yang sering naik Kereta ke jawa aja gak tau kalo ada yang namanya Hermawan Kereta Jaya.

“Emang mas statusnya apa?” tanyaku penasaran.

“Nih mas aku bacain: Promo Mie Ayam, beli dua gratis satu mangkok, beli tiga gratis nambah kuah, beli empat gratis timbang badan… takutnya anda obesitas… segera saya tunggu di gang Jengkol, depan tengkulak Beras Mpok Hepi. Mie Ayam Jason : Melayani dengan Hati… ampela, usus dan jeroan ayam lainnya…”

GUBRAK!!!

Dua kosong untuk mas Jason…

Gw yang udah lama fesbukan aja gak bisa bikin status se-atraktif dia.

Tapi ada yang aneh pas kulirik ke henpon yang dia pake, aku kira henponnya blekberi atau minimal nokia seri baru yang uda bisa pake internetan. Selidik punya selidik, ternyataa… henponnya lawas bin jadul… HP yang masih monokrom, suara belum poliponik, dan masih pake antena luar kayak radio AM.

“Mas, tapi kok bisa update fesbuk pake henpon sederhana gitu? (bahasa halusnya henpon lawas) Gimana caranya??”

“Owwh… gampang mas, saya tinggal nulis statusnya lewat SMS lalu kirim ke Tri?” jawab dia datar.

“Ohh… mas nya pake Kartu Three ya? Yang gratis internetan itu?”

“Bukaaaan mas, Tri itu lengkapnya Tri Ambarwati… Dia itu pacar saya, sama-sama dari Tegal, yang kerjaannya jagain Warnet 24 Jam! Jadi kalo butuh update, tinggal sms dia aja nanti dia yang gantiin status saya, lha wong dia tiap hari di depan komputer jagain warnet. Paling sebagai balesannya saya gratisin mie ayam seminggu sekali… murah to…”

Mendadak kepalaku pusing…

Bagaikan menderita dehidrasi akut sekaligus hipotermia tingkat tiga, aku limbung mendengar jawaban spektakuler dari mas Jason…

BRUK!!

“Lho mas… mas… jadi beli mie ayam ndak… kepriben iki?”

MAU UPDATE STATUS GRATIS?
PAKE TRI!
MAU???
by ketawa.com

Contoh Curriculum Vitae yang Aneh

Kutipan ini diambil dan diterjemahkan dari daftar Riwayat Hidup nyata dan penutup surat dan dicetak dalam Fortune Magazine edisi 21, Juli 1997:


  1. "Aku menuntut gaji yang bersimpati dengan pengalaman yang luas saya."
  2. "Saya telah bulajar Word Perfect 6,0 computor dan pogroms spreasheet."
  3. "Menerima wabah untuk Tenaga penjual of the Year."
  4. "Secara keseluruhan bertanggung jawab untuk dua (2) gagalnya lembaga keuangan."
  5. "Alasan untuk meninggalkan pekerjaan terakhir: jatuh tempo untuk pergi."
  6. "Gagal ujian dengan nilai yang relatif tinggi."
  7. "Itu yang terbaik untuk majikan bahwa saya tidak bekerja dengan orang."
  8. "Mari kita bertemu, sehingga Anda dapat 'ooh' dan 'Aah' atas pengalaman saya."
  9. "Anda akan menginginkan aku menjadi Kepala Honcho dalam waktu singkat."
  10. "Apakah seorang perfeksionis dan jarang jika jika pernah melupakan detail."
  11. "Saya bekerja untuk ibuku sampai dia memutuskan untuk pindah."
  12. "Status Perkawinan: Kawin tunggal.. Tidak bertunangan. Mau terlibat. Tidak ada komitmen."
  13. "Saya memiliki track record yang sangat baik, meskipun saya bukan seekor kuda."
  14. "Saya setia kepada majikan saya dengan cara apapun... Silahkan menanggapi resume saya di voice mail kantor saya."
  15. "Aku telah menjadi benar-benar paranoid, percaya sepenuhnya dan benar-benar tidak ada apa-apa."
  16. "Cita-cita saya adalah menjadi seorang meterologist, tetapi karena aku tidak memiliki pelatihan meteorologi., Saya kira saya harus mencoba broker saham."
  17. "Aku menunda, terutama ketika tugas tidak menyenangkan."
  18. "Kepentingan pribadi: menyumbangkan darah. Empat belas galon sejauh ini."
  19. "Seperti yang didakwa, saya memiliki lebih dari lima tahun menganalisis investasi."
  20. "Instrumental dalam merusak seluruh operasi untuk rantaian toko Midwest."
  21. "Catatan: Tolong jangan salah pemahaman mengenai 14 pekerjaan saya sebagai 'kutu-loncat'. Aku tidak pernah mengundurkan diri dari pekerjaan.. "
  22. "Marital Status: sering. Anak-anak: bermacam-macam."
  23. "Alasan untuk meninggalkan pekerjaan terakhir: Mereka bersikeras bahwa semua karyawan bisa bekerja jam 8:45 setiap pagi dan aku tidak bisa bekerja di bawah kondisi seperti itu..."
  24. "Perusahaan ini membuat saya menjadi kambing hitam, seperti tiga saya majikan sebelumnya."
  25. "Menyelesaikan delapan dalam sepuluh kelas saya."
  26. "Referensi: tidak ada. Aku meninggalkan riwayat kerusakan di belakangku.."
by ketawa.com

Konser Anang-Syahrini Batal Karena Ngambek

Konser musik senilai milyaran rupiah yang dijadwalkan berlangsung di Senayan minggu ini pun terancam batal. Pasalnya, Anang ngambek, tak mau manggung. Ia ogah tampil di panggung. Karena Anang tak mau tampil, Syahrini pun ikut terkena getahnya.

Padahal artis pendukung konser tersebut tidak main-main. Selain Anang, Ada penampilan band COKELAT dan GIGI. Panitia pun resah.

Saat ditemui para wartawan di belakang panggung, wajah Anang nampak kesal. Manyun. Panitia marah-marah. Anang dicap plin-plan dan belagu. Selidik punya selidik, tak tahunya Anang ngambek karena di spanduk yang tersebar di jalanan tertulis:

SAKSIKAN...!! GIGI ANANG COKELAT...
by ketawa.com