Rabu, 03 Juni 2009
Eksekutif Muda Menyewa Sebuah Ruangan
Seorang Eksekutif muda bertemu dengan seorang wanita muda dan sepakat untuk "Kencan" dengan bayaran 500 ribu rupiah. Sang Eksekutif rupanya tidak membawauang sebanyak itu dan ia berjanji untuk membayar setengahnya esok hari melalui Sekertarisnya.Maka keesokan harinya Ia mengirimkan check dengan surat melalui Sekertarisnya.Dalam surat tersebut tertulis : "Maaf, Saya membayar tagihan penyewaan "Ruang" tidak sebagaimana mestinya, karena beberapa hal :1. "Ruangan" yang Anda bilang belum pernah di tempati ternyata sudah pernah di tempati.2. Kehangatan "Ruangan" yang Anda janjikan ternyata tidak seperti yang Saya inginkan.3. Ukuran "Ruangan" yang Anda janjikan tidak se kecil yang Saya inginkan, sehingga Saya bisa merasakan seperti di ruangan kamar Saya."Sang wanita pun setelah menerima kiriman tersebut, menulis surat balasan yang berisi : "Terima kasih untuk kirimannya, namun ada beberapa hal yang ingin Sayajawab sesuai surat Anda :1. Dengan mutu "Ruangan" seindah yang Saya sewakan, tak mungkin tidak ada pihak lain yang tidak pernah menyewanya.2. Kehangatan "Ruangan" yang Saya janjikan adalah benar adanya, hanya saja Anda tidak tahu menggunakannya.3. "Ruangan" yang Saya sewakan adalah sekecil yang Anda inginkan. Jika Anda tidak punya "Furniture" yang cukup untuk membuatnya nyaman mohon jangan salahkan pemilik ruangan!!"
Kisah Artis Di Pesawat
Sebuah pesawat udara , yang di penuhi artis artis indonesia,sedang terbang, untuk tour musik bersama.Tiba tiba, mesin pesawat rusak satu. "Pesawat kehilangan tenaga, kita bisa jatuh, cepat semua barang bawaan harap di buang keluar" perintah Pilot.Setelah barang bawaan di buang pesawat bisa terbang lagi walau dengan tiga mesin.Tapi sialnya tak lama mesin mati lagi. Kembali pesawat kehilangan tenaga. "beban mesti di kurangi, harus ada yang rela berkorban",kata pilotTak lama kemudian Titik Puspa dan Bob Tutupoli berdiri, "kita yang paling senior, kita lakukan demi generasi muda". Lalu dia melompat keluar Aaaaaa.......!!!!Tapi pesawat masih tetap kekurangan tenaga,karena beban berat. Sang pilot meminta supaya beban kembali dikurangi...Lalu penyanyi, Ello, dengan gagah berdiri dan berkata "pergi untuk kembali", lalu dia juga melompat keluar...Aaaaaaaaa......!!!!!Tapi, pesawat tetap keberatan. "masih ada satu orang harus berkorban" kata pilotPenumpang lain pun tampak pucat, ketakutan.Lalu Rhoma Irama berdiri, semua mata menatapnya..dengan penuh takjub "Demi moral bangsa" katanya. Lalu dia mendorong Inul, Trio Macan, dan Dewi persik keluar pesawat Aaaaaaa.........!!
Jargon Kampanye yang Membingungkan
Tim sukses SBY sedang pusing melakukan pembenahan di Palembang, alasannya : Ketika mereka memunculkan jargon "SBY berbudi", mereka tidak memikirkan kalau di palembang arti kata Budi = Menipu/berbohong.Jadi artinya SBY berbudi = SBY berbohong, sehingga slogan-slogan di Palembang yang naik cetak harus dibatalkan semua.Oleh karena itulah orang Palembang lebih suka SBY berpasangan dengan Hatta Rajasa agar jargonnya jadi "SBY berjasa"Tetapi masih untung SBY tidak berpasangan dengan Salahudin karena jargonnya jadi "SBY bersalah"Dan juga PAN tidak jadi mengajukan ketumnya Sutrisno Bachir karena jadi "SBY berachir"Namun siapapun "ber sama nya, tetap SBY depannya"....termasuk Rani kalo jadi cawapres menjadi "SBY berani".
Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang berbasis modus teks dan command-line. Windows versi pertama, Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November 1983, tetapi baru keluar pasar pada bulan November tahun 1985 yang dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar. Windows 1.0 merupakan perangkat lunak 16-bit tambahan (bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan beberapa varian dari MS-DOS), sehingga ia tidak akan dapat berjalan tanpa adanya sistem operasi DOS. Versi 2.x, versi 3.x juga sama. Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan Windows NT 3.1) merupakan sistem operasi mandiri yang tidak lagi bergantung kepada sistem operasi MS-DOS. Microsoft Windows kemudian bisa berkembang dan dapat menguasai penggunaan sistem operasi hingga mencapai 90%.
Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi.
- Mekanisme Boot, yaitu meletakkan kernel ke dalam memory
- Kernel, yaitu inti dari sebuah Sistem Operasi
- Command Interpreter atau shell, yang bertugas membaca input dari pengguna
- Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain
- Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka.
Sabtu, 30 Mei 2009
Shahrukh Khan
Shahrukh Khan di Zee Carnival, Singapura, 2008
Lahir
2 November 1965 (umur 43)New Delhi, India
Nama lain
Shah Rukh Khan, King Khan, SRK
Pekerjaan
pemeran, produser film, pembawa acara
Tahun aktif
1988 –
Pasangan
Gauri Khan (1991 - )
[sembunyikan]Penghargaan
Filmfare Awards
Pendatang Pria Terbaik Filmfare1993 DeewanaAktor Terbaik Filmfare1994 Baazigar1996 Dilwale Dulhania Le Jayenge1998 Dil To Pagal Hai1999 Kuch Kuch Hota Hai2003 Devdas2005 Swades2008 Chak De IndiaAktor Terbaik (Kritikus Filmfare)1995 Kabhi Haan Kabhi Naa2001 MohabbateinPeran Antagonis Terbaik Filmfare1995 AnjaamFilmfare Power Award (2004 & 2005)
Jumat, 29 Mei 2009
Blog anda sudah siap? Maksudnya anda sudah selesai membuat blog? Anda sudah memperkenalkan blog anda ke seluruh dunia? Bagi pemula (new user) mungkin agak bingung dengan pertanyaan saya ini.Bukankah blog yang udah kita bikin akan langsung di go public-kan oleh blogger (pengguna blogspot)? Jawabannya ya. Memang benar! Blog yang sudah anda bikin pasti akan langsung di promosikan oleh blogger ke seluruh dunia (internet system) jika pada menu pengaturan blog anda, anda set ke-masukkan blog ke daftar kami.Oke……. Untuk mempersingkat, berikut adalah langkah-langkah memperkenalkan (mempromosikan blog) anda ke dunia:
Log in ke blogger. Atau klik disini untuk memulai. Anda akan dibawa ke halaman log-in. isikan username dan pasword andaJika pada computer anda sudah anda set remember me untuk setiap kali mengunjungi http://www.blogger.com/home, maka anda akan langsung dianggap log-in. dan anda akan langsung masuk menu panel control.
Klik pengaturan (setting) - letaknya di samping kiri bawah dari judul blog anda.
Pada menu pengaturan (setting) dasar, isikan “ya” pada item tambahkan blog Anda..
Isikan “ya” pada item Biarkan mesin pencari menemukan blog Anda?
Dua item tersebut yang akan mempengaruhi tenar atau tidaknya blog anda. Jika sudah selesai, klik Simpan pengaturan (save setting)Hal tersebut diatas adalah langkah pertama agar blog bisa dilihat orang lain. Selanjutnya, klik sub menu feed situs. Pada bagian ini, anda isikan :
“Singkat” pada item Feed Posting Blog. Maksudya: postingan anda akan muncul dihalaman feeds anda hanya paragraph awal saja. Keuntungan dari pengisian “singkat” ini, memaksa pengunjung atau pembaca tulisan anda pada halaman feeds harus tetap masuk ke halaman blog anda.
Tentang feeds ini, akan saya ulas pada bagian lain.
“Penuh” pada item Feed komentar blog dan feeds komentar tiap posting. Maksudnya, apabila ada pengunjung yang berkomentar pada blog anda dan atau pada postingan anda, akan langsung muncul di halaman feeds anda secara penuh. Ini menguntungkan bagi anda, karena pembaca yang sedang membaca komentar akan tertarik untuk membaca artikel utama (postingan Anda). Artinya, pengengunjung harus tetap kembali ke halaman blog anda.
Isikan alamat feeds blog anda pada item Posting URL Pengubahan Arah Feed. Jika anda belum tahu alamat feeds anda, dapat anda kosongkan terlebih dahulu. Saya akan bahas Feeds ini pada bagian lain.
Pada bagian Footer Feed Posting, biarkan kosong. Lalu klik simpan pengaturan (save setting).Pada tahap ini, blog anda sudah bisa diakses oleh pengunjung yang menggunakan fasilitas pencarian blog – nya google. Tapi apakah blog kita ini sudah bisa di cari (search) menggunakan pencarian web? Untuk mengetahuainya: cobalah isikan alamat blog anda pada form pencarian-nya google. Jika pada hasil pencaria google blog anda sudah muncul, anda nggak perlu lagi melanjutkan membaca tutorial ini. Tapi jika pada hasil pencarian google tadi, blog anda belum muncul, inilah saatnya anda meningkatkan kemampuan diri anda.Anda dapat klik di sini untuk mendaftarkan blog anda pada google, atau copy paste alamat ini ke form address bar anda: http://www.google.com/addurl
Pada form masukkan URL, masukkan alamat blog anda, lengkap dengan http-nya. Contohnya: http://www.sawasanganam.blogspot.com/
Pada form komentar, masukkan keyword atau kata kunci pencarian blog anda. Saya contohkan. Apabila blog anda membahas tentang desain grafis atau desain gambar, anda dapat memasukkan komentar belajar membuat gambar animasi, atau teknik desain grafis. Jika blog anda tentang pengalaman kehidupan anda, anda dapat masukkan komentar: pengalamanku saat kuliah, atau pengalaman masa kecil.
Jangan lupa masukkan kode-kode huruf yang diberikan. Kode ini untuk membedakan antara software penyepam ataukah anda adalah memang manusia. Artinya, jika anda adalah manusia, anda pasti bisa membaca deretan huruf tersebut. Artinya…… jika software Spam, tidak akan memasukkan kode huruf tersebut. Oleh google, akan dianggap sampah.
Jika sudah, klik tambah url (addurl).
Anda akan dibawa pada halaman selanjutnya. Klik link google webmaster tools. Anda akan dibawa ke halaman verifikasi situs anda.
Klik verify.
Anda akan dibawa ke halaman verifikasi situs anda. Pilih cara memferifikasi situs anda dengan cara add meta tag (kusus pengguna blogspot). Copy code HTML yang diberikan google dan paste – kan ke template anda.. Saya akan membahas ini pada bagian lain.
Dalam teknik pemrograman, struktur data berarti tata letak data yang berisi kolom-kolom data, baik itu kolom yang tampak oleh pengguna (user) atau pun kolom yang hanya digunakan untuk keperluan pemrograman yang tidak tampak oleh pengguna. Setiap baris dari kumpulan kolom-kolom tersebut dinamakan catatan (record). Lebar kolom untuk data dapat berubah dan bervariasi. Ada kolom yang lebarnya berubah secara dinamis sesuai masukan dari pengguna, dan juga ada kolom yang lebarnya tetap. Dengan sifatnya ini, sebuah struktur data dapat diterapkan untuk pengolahan database (misalnya untuk keperluan data keuangan) atau untuk pengolah kata (word processor) yang kolomnya berubah secara dinamis. Contoh struktur data dapat dilihat pada berkas-berkas lembar-sebar (spreadsheet), pangkal-data (database), pengolahan kata, citra yang dipampat (dikompres), juga pemampatan berkas dengan teknik tertentu yang memanfaatkan struktur data.
Kamis, 28 Mei 2009
Jika Linked List dibuat dengan metode FIFO, maka terjadi penambahan/Insert simpul di depan.Procedure dan Function Linked List Lainnya
Selain procedure insert di atas, pada linked list juhga terdapat procedure serta function lainnya.
Di bawah ini diberikan procedure-procedure serta function umum dalam aplikasi Linked List.
v Create : Membuat sebuah linked list yang baru dan masih kososng. (ket: procedure ini wajib dilakukan sebelum menggunakan linked list)
Procedure Create;
Begin
Head:=nil;
Tail:=nil;
End;
Nil
Head Tail
v Empty : Function untuk menentukan apakah linked list kosong atau tidak.
Function Empty : Boolean;
Begin
If head = nil then
Empty:= true
else
empty:= false;
end;
v Find First : Mencari elemen pertama dari linked list
Procedure Find_First;
Begin
Now:= head;
End;
Pada materi sebelumnya telah dijelaskan mengenai variabel bertipe array, suatu tipe data yang bersifat statis (ukuran dan urutannya sudah pasti). Selain itu ruang memori yang dipakai olehnya tidak dapat dihapus bila variabel bertipe array tersebut sudah tidak digunakan lagi pada saat program dijalankan. Untuk memecahkan masalah diatas, kita dapat menggunakan variabel pointer. Tipe data pointer bersifat dinamis, variabel akan dialokasikan hanya pada saat dibutuhkan dan sesudah tidak dibutuhkan dapat dialokasikan kembali.
Array vs Pointer
Berikut tabel di bawah ini diberikan perbedaan antara variabel bertipe array dengan varibel bertipe pointer.
Kriteria
Array
Pointer
Sifat
Statis
Dinamis
Ukuran
Pasti
Sesuai kebutuhan
Alokasi variabel
Saat program dijalankan sampai selesai
Dapat diatur sesuai kebutuhuan
Deklarasi Variabel Pointer
Bentuk umum :
Var
Contoh :
Var
Jumlahdata : ^integer;
Namasiswa :^string[25];
Nilaisiswa :^real;
Pendeklarasian variabel pointer tidak jauh berbeda dengan pendeklarasian variabel biasa, hanya perlu ditambahan simbol topi (^) sebelum tipe datanya. Simbol topi tersebut menandahkan bahwa variabel tersebut menunjuk ke lokasi tertentu pada memori.
Anda juga dapat membuat variabel pointer bertipe record yang anda definisikan sendiri. Pendeklarasiannya adalah seperti berikut ini.
Bentuk umum :
Tipe
…
end;
Var
Selasa, 26 Mei 2009
-à Suatu metode untuk Input dan hapus di dalam memori komputer.
Konsep utama dalam STACK adalah LIFO ( Last In First Out ).Algoritma:
Input/tambah data
Jika ada input maka no stack/no tumpukan yang semula 0 akan tambah 1 demi 1 sampai maksimal tumpukan.
Pengambilan data
· Jika ada pengambilan data maka data dipindahkan di variabel lain contohnya temp. Dan posisi tumpukannya yang semula maksimal akan berkurang 1 demi 1 sampai posisi 0 kembali.
Deklarasi STACK
Type
Const
Max = 5;
Nama record = Record
Data : type data;
Top : byte;
End;
Nama_array = ARRAY [1..max] of Nama record;
Var
STACK : nama Array;Nama Array-----à Barang
Nama Record---à Coba
Nama Variabel--à Stack
Contoh Deklarasi dari gambar diatas:
Type
Coba = record
Data :string;
Top : byte;
End;
Barang = ARRAY [1..4] of coba;
Var
Stack:barang;
Operasi pada STACK
· CREATE
Membuat stack baru yang masih kosong.
Procedure create;
Begin
Stack.top:=0;
End;
· FULL
Untuk memeriksa apakah stack sudah penuh atau belum.
Fuction full:bolean;
Begin
Stack.top:=max;
End;
· PUSH
Menambah sebuah elemen ( data ) kedalam stack
Syarat: tidak bisa dilakukan jika stack sudah penuh.
Procedure push ( input:string );
Begin
If not full then
Begin
Stack.top:=stack.top;
Stack.data:=input;
End;
End;
· EMPTY
Fuction empty: bolean;
Begin
Empty:=false;
If top:=0 then empty:=true;
End;
· POP
Mengambil elemen teratas dari stack.
Syarat: Stack tidak boleh kosong.
Procedure Pop ( elemen:string );
Begin
If not empty then
Begin
Elemen:=stack.data;
Stack.top:=top – 1;
End;
End;
SYNTAX
type
nama_record = record identifier_1 : tipe_data_1; : : identifier_n : tipe_data_n; end;var variabel : nama_record;
Contoh.
type
Data_mahasiswa = record Nama : string; Usia : integer; Kota : String; Kodepos : integer; end; Var x: Data_mahasiswa;
1. Pengaksesan Elemen Record Nama variable disertai nama field.
x.Nama x.Usia x.Kota x.Kodepos
Contoh.
program RECORD_INTRO; type tanggal = record bulan, hari, tahun : integer; end; var waktu : tanggal; begin waktu.hari :=25; waktu.bulan:=09; waktu.tahun:= 1983; writeln('hari ini adalah ',waktu.hari,':',waktu.bulan,':', waktu.tahun) end.
2. Pengunaan With … do Pernyataan with untuk lebih menyederhanakan pengaksesan field-field pada record. Pemrograman dapat mengakses field cukup dengan menyebutkan nama field-nya saja. Misalkan pernyataan :
x.Nama x.Usia x.Kota x.Kodepos
menjadi
with x do Begin Nama Usia Kota Kodepos end
type PITA = ARRAY [1..8] of integer; var AKU: PITA;procedure CARI_MATRIK(AKU: PITA); var i: integer; {faktor pengulang} begin for i:=1 to 8 do begin if AKU[i]:= 11 then writeln(‘ terdapat bilangan 11 dalam pita ini ‘); else writeln(‘ tidak ada bilangan 11, pencarian berhenti ‘); end; end;
b. Mencari Harga Maksimum pada Array
procedure CARI_MAKSIMUM(AKU: PITA); var i: integer; {faktor pengulang} MAKS : integer; begin MAKS := AKU[1]; for i:=1 to 8 do begin if AKU[i]> MAKS then MAKS:= AKU[i]; End; Writeln(‘NILAI MAKSIMUM = ’,MAKS); end;
Sabtu, 23 Mei 2009
Type nama_array = ARRAY[bawah..atas] of tipe_data; var variabel_array : nama_array;
atau dengan menggunakan statemen var :
var variabel_array : ARRAY[bawah..atas] of tipe_data;
Penjelasan: Bawah dan Atas menyatakan batas untuk array. tipe_data adalah merupakan tipe variabel yang dipunyai array (mis. Integer, char, real, dsb) Contoh: type intarray = ARRAY [1..20] of integer; Pernyataan diatas adalah pernyataan untuk membentuk suatu array bernama intarray,yang berisi 20 tempat untuk bilangan integer. Setiap posisi disebut elemen, yang menyimpan suatu bilangan integer.langkah berikutnya adalah membuat suatu variabel kerja dengan tipe intarray yaitu, var numbers : intarray; kita bisa melakukan operasi pada setiap elemen dari numbers secara individual. Contoh kita bisa memberi nilai pada suatu elemen array seperti berikut: numbers[2] := 10;
perintah ini memberikan suatu nilai integer 10 pada elemen ke-2 dari array numbers. Nomor dari elemen ditempatkan didalam kurung tegak. Contoh berikut adalah merupakan array yang menyimpan variabel-variabel integer. Data dengan tipe integer hanya bisa dimasukkan satu persatu, kemudian baru bisa ditampilkan di monitor secara bersamaan
Contoh a.
program INT_ARRAY; uses wincrt; const N=10; type int_array = ARRAY [1..N] of integer; var bil : int_array; indeks : integer; BEGIN writeln('masukkan sepuluh bilangan integer.'); for indeks := 1 to 10 do begin readln(bil[indeks]); { loop untuk memasukkan elemen array } end; writeln('Isi dari array ini adalah'); { tampilkan setiap elemen } for indeks := 1 to 10 do begin writeln('bil[', indeks:2,'] adalah ',bil[indeks] ); end END.
Jumat, 22 Mei 2009
a. Identifier umum
Merupakan identifier yang didefinisikan sendiri oleh pemrogram. Pemrogram mempunyai kebebasan untuk menentukan nama identifiernya, dengan syarat nama tersebut tidak sama dengan identifier standar dan reserved word yang akan dibahas lebih lanjut. Hal ini untuk mencegah kesalahan yang bisa timbul akibat tumpang tindih identifier dalam program.
b. Identifier Standar (Baku)
Merupakan identifier yang didefinisikan oleh pembuat kompiler Pascal. Biasanya pembuat kompiler menyediakan suatu library yang sudah ada didalam kompiler. Library berisi berbagai procedure, fungsi atau unit yang sudah siap pakai. Misalnya Turbo Pascal Windows 1.5 memiliki suatu unit untuk memproses output yaitu wincrt, gotoxy, yang dengan mudah bisa dipakai oleh programmer di dalam menuliskan kode-kode programnya. Dinamai Identifier Standar karena suatu kompiler tidak harus memilikinya, masing-masing kompiler dimungkinkan mempunyai identifier yang berbeda untuk suatu tugas yang hampir sama. Misalnya Turbo Pascal versi DOS menggunakan crt untuk melakukan fungsi yang sama dengan wincrt (TPW 1.5). Beberapa Identifier Standar yang dimiliki oleh kompiler-kompiler Pascal antara lain:
abs arctan boolean char cos dispose eof eoln exp false input integer ln maxint new odd ord output pack page pred read readln real reset rewrite round sin sqr sqrt succ text true trunc write writeln
c. Identifier "reserved word", yaitu yang sudah didefinisikan dan digunakan oleh bahasa PASCAL sendiri (Kita tidak bisa menamai identifier kita dengan ini).
and array begin case const div do downto else end file for forward function goto if in label mod nil not of or packed procedure program record repeat set then to type until var while with
Kamis, 21 Mei 2009
Pascal mempunyai struktur sebagai berikut:
Teks Pascal setidaknya memiliki bagian Judul Program, bagian Deklarasi, dan Bagian Program Utama yang berupa perintah-perintah. Sedangkan untuk bagian deklarasi menyesuaikan dengan isi dari program itu sendiri. Contoh program PASCAL:
program TAMBAH_00; { Menjumlahkan dua bilangan yang nilainya diberikan dalam perintah}