Jumat, 13 September 2013

novel bagus tema fantasi

Diposting oleh kristin azaria ritonga di 06.12 0 komentar
Ada yang suka baca novel ga? Ada beberapa buku bagus yang saya tau.. dan sekarang saya mau coba bagiin nih..
1.          KNIFE – PENCARI MANTRA
Synopsis : Knife bertekad untuk mencari tahu kenapa sihir kaumnya telah hilang dan berusaha mendapatkannya kembali. Ia tidak takut terhadap apa pun—tidak kepada gagak-gagak yang jahat, para manusia memesona yang hidup di dekat situ, bahkan kepada sang Ratu Peri. Tapi, ketika Knife tidak mematuhi sang Ratu Peri dan berteman dengan seorang manusia bernama Paul, pencariannya menjadi lebih berbahaya daripada yang ia sadari. Bisakah Knife memercayai Paul untuk membantunya? Atau, apakah justru ia membawa kaum peri semakin dekat dengan ambang kehancuran?





2.         THE VIRGIN SUICIDES
Synopsis : Satu per satu, para perawan misterius itu memilih mati... Michigan, awal 1970-an. Keluarga Lisbon adalah keluarga yang sangat religius, keluarga biasa dengan kehidupan yang juga biasa. Sampai ketika satu demi satu anak gadis keluarga itu melakukan bunuh diri. Kelima perawan misterius yang cantik itu mengakhiri hidup mereka sendiri secara misterius pula. Gadis-gadis keluarga Lisbon berumur tiga belas (Cecilia), empat belas (Lux), lima belas (Bonnie), enam belas (Mary), dan tujuh belas (Therese). Cecilia, si bungsu, menyayat pergelangan tangannya sambil berendam di bak mandi. Kedua tangannya mendekap gambar Perawan Suci. Percobaan pembunuhan pertamanya ini gagal. Namun, ia berhasil dalam percobaan keduanya. Tubuhnya meluncur dari lantai atas rumah. Keberhasilan Cecilia diikuti oleh keempat saudarinya, masing-masing dengan cara yang berbeda. Gadis-gadis keluarga Lisbon begitu terobsesi dengan kematian. Tidak ada seorang pun yang tahu misteri di balik itu semua. Tidak ada yang tahu apa yang sesungguhnya terjadi di dalam rumah keluarga Lisbon... *** Jeffrey Eugenides lahir di Detroit, Michigan, tahun 1960. Ia lulus dengan predikat magna cum laude dari Brown University dan meraih gelar MA dalam bidang Sastra Inggris dan Penulisan Kreatif dari Stanford University pada 1986. Eugenides dianugerahi Pulitzer Prize for Fiction pada 2003. Novel perdananya, The Virgin Suicides, telah diterjemahkan ke dalam enam belas bahasa dan menjadi bestseller di banyak negara. Ia kini tinggal di Berlin, Jerman, bersama istri dan putrinya. *** Mr. Eugenides dikaruniai bakat terdahsyat penutur kisah, yaitu kemampuan mengubah hal-hal biasa menjadi luar biasa. —The New York Times Book Review Ditulis secara cerdas dan digagas secara kompleks. —Newsweek Luar biasa… Menakjubkan... Eugenides merayakan, meratapi, dan menghormati misteri kehidupan sehari-hari yang paling lazim. —Times Sangat emosional… dengan sentuhan kecerdasan dan sering kali komedi. —People Begitu menggoda… Sebuah debut memikat dari seorang penulis yang berbakat dan imajinatif. —Publishers Weekly Jangan dilewatkan… Eugenides adalah novelis debutan kelas berat. —Kirkus Reviews Menghunjam dengan humor kelam yang halus. —Esquire Menghantui… sungguh memikat. —Harper's Bazaar Benar-benar memikat. —Wall Street Journal Menunjukkan kebrilianan penulisnya. —Boston Globe Sebuah kisah yang sangat emosional... —Newsday Memukau... Tiap detail dan kiasan begitu pas. —Miami Herald Novel perdana yang impresif. —Glamour

3. the hobbit

 Kisah ini merupakan pendahuluan dari kisah The Lord of the Rings. The Hobbit telah terjual jutaan copy sejak diterbitkan pada tahun 1937, dan menjadi salah satu buku berpengaruh dan paling dicintai di abad kedua puluh.


Sinopsis:

Inilah kisah tentang seorang Baggins yang pergi bertualang, dan mendapati dirinya melakukan dan mengucapkan hal-hal yang tak disangka-sangka…

Bilbo Baggins adalah hobbit yang suka hidup nyaman, tidak ambisius, jarang bepergian jauh selain ke gudang makanan di lubang hobbit-nya di Bag End. Tetapi hidup nyamannya terganggu ketika Gandalf si Penyihir, dan 13 kurcaci mendatanginya suatu hari, untuk mengajaknya menempuh perjalanan "pergi dan kembali". Mereka berencana mengambil harta Smaug, naga raksasa yang sangat berbahaya…

Minggu, 08 September 2013

PEMROGRAMAN PASCAL BESERTA CONTOHNYA

Diposting oleh kristin azaria ritonga di 21.47 0 komentar
Pascal ini biasanya mempunyai bahasa pemprograman yang bisa kita mengerti, bahasa programan ini dapat disimpulkan sebagai sebuah jalur untuk jalannya sebuah mobil, apabila jalur itu rusak, atau tidak selesai pembuatannya tentu mobil tidak dapat berjalan, sama halnya ini, sedikit saja salah dalam program bahasa tersebut, maka finishingnya tidak akan berjalan lancar. Bahasa pemrograman Pascal termasuk dalam bahasa pemrograman yang dikategorikan tinggi. Struktur dalam Pascal terdiri dari 3 pembagian, yaitu:
  1. Kepala Program
    2. Bagian Deklarasi
    3. Bagian Pernyataan (program utama)


  2. Kepala Program
    Sebuah program pascal diawali bagian kepala program. Penulisan kepala program diawali dengan kata tercadang (reserved word) PROGRAM, kemudian diikuti oleh nama program dan diakhiri tanda titik koma.
    Bentuk umum: PROGRAM nama_program;
    Contoh: PROGRAM menghitung_luas_lingkaran;
Pemberian aturan pada Nama Program Pascal
1. Harus dimulai dengan huruf alphabet (a..z atau A..Z).
2. Selanjutnya dapat diikuti oleh angka (0..9), alphabet atau garis bawah.
3. Tidak boleh memuat spasi, spasi dapat digantikan dengan garis bawah.
4. Tidak boleh memuat operator hitung dan karakter-karakter khusus (~ ! @ # $ % ^ & * ( ) – + = \ | [ ] { } : “ ; ‘ , >)
5. tidak boleh memuat kata tercadang.
6. panjang karakter yang dikenali adalah 32 karakter pertama.
Bagian Deklarasi
Bagian deklarasi berfungsi sebagai tempat untuk mendeklarasikan/ mengenalkan nama-nama yang akan digunakan dalam bagian pernyataan. Terdiri dari 5 macam deklarasi, yaitu:
1. Deklarasi Label
Pendeklarasian nama label untuk menandai suatu bagian pernyataan dalam program utama.
2. Deklarasi Konstanta
Pendeklarasian nama konstanta sebagai penampung data yang bersifat konstan/ tetap.
3. Deklarasi Tipe
Pendeklarasian nama tipe yang digunakan untuk membuat tipe data baru.
4. Deklarasi Variabel
Pendeklarasian nama variabel sebagai penampung data yang bersifat dinamis/ dapat diubah-ubah.
5. Deklarasi Subprogram
Pendeklarasian fungsi atau prosedur yang akan dipanggil pada program utama.
Dari 5 macam deklarasi, tidak perlu dideklarasikan semuanya dalam program. Hanya bagian yang dibutuhkan saja yang harus dideklarasikan.
Bagian Pernyataan
Bagian pernyataan merupakan program utama dalam pemrograman Pascal. Pada saat dilakukan ekseskusi program, komputer akan menjalankan bagian pernyataan ini. Program utama diawali dengan kata tercadangBEGIN dan diakhiri dengan kata tercadang END dan tanda titik.
Unit
Dalam bahasa pemrograman Pascal menyediakan suatu cara pemrograman modular dengan menggunakan Unit.. unit adalah suatu pustaka yang umumnya terdiri dari fungsi atau prosedur serta variabel yang dapat dikompilasi secara terpisah. Dalam program dituliskan dengan clausa USES diikuti dengan nama unit dan diakhiri tanda titik koma.
Contoh: USES CRT;
Komentar
Dalam Pascal komentar ditulis dalam tanda kurung kurawal { }. Kita dapat menulis keterangan atau apa saja di dalam komentar. Komentar tidak akan dieksekusi oleh program. Tujuan penggunaa komentar adalah untuk dokumentasi dan memudahkan orang lain untuk memahami program yang telah kita buat.
Contoh kerangka program Pascal
PROGRAM contoh:
{———————————————————-}
{ contoh program dengan deklarasi yang lengkap }
{ ———————————————————-}
USES Crt;
LABEL
Selesai;
CONST
Phi = 3.14;
TYPE
BilanganNyata = Real;
VAR
Jari_jari : BilanganNyata;
PROCEDURE HitungLuas(Radius:BilangaNyata);
Begin
Writeln(‘Luas = ‘,0.5*Phi*Radius*Radius);
End;
{ Program Utama }
BEGIN
Clrscr;
Jari_jari:=10.5;
HitungLuas(Jari_jari);
GOTO Selesai;
Writeln(‘Sudah selesai ya?’);
Selesai:
Writeln(‘Selesai…..’);
END.
Pernyataan dalam Pascal
1Pernyataan Penugasan (assigment)
Pernyataan penugasan digunakan dalam proses pemberian harga/ nilai pada suatu variabel dalam sebuah ungkapan, penulisannya menggunakan simbol :=
Contoh: x := 51;
Luas := p * l;
2Pernyataan Prosedur
Digunakan untuk mengaktifkan/ memanggil prosedur yang didefinisikan oleh pemrogram ataupun prosedur standart dari pascal sendiri. Penulisannya dengan cara menyebutkan nama prosedur dan diakhiri dengan tanda titik koma.
Contoh: Randomize;
HitungLuas;
Clrscr;
3. Pernyataan Input/ Output
a. Input
Digunakan dalam proses pembacaan data melalui peralatan masukan (keyboard, mouse, dsb) atau melalui pengisian data langsung pada suatu variabel di dalam program yang akan digunakan untuk proses selanjutnya.
Pernyataan input menggunakan perintah READ atau READLN.
b. Output
Digunakan sebagai informasi keluaran yang merupakan hasil dari proses program. Pernyataan output menggunakan perintah WRITE atau WRITELN.
4. Pernyataan Majemuk
Merupakan kumpulan dari beberapa pernyataan yang diawali dengan Begin dan diakhiri dengan End dan tanda titik koma.
 Bentuk Umum:
Begin
Pernyataan 1;
Pernyataan 2;
.
.
Pernyataan n;
End;
Tipe data dan Operator
Sebuah program selalu berhubungan dengan data untuk diinputkan, diolah dan kemudian memberikan hasil yang diinginkan. Variabel dan konstanta merupakan penampung data di dalam program. Variabel bersifat dinamis sedangkan konstanta bersifat statis.
Setiap data yang disimpan di dalm variabel atau konstanta harus memiliki tipe data. Ada beberapa tipe data sederhana yang dapat digunakan dalam Pascal. Berikut adalah tipe data yang sering digunakan.
a. Tipe bilangan bulat dapat dikelompokan menjadi:
Tipe: Ukuran memory: kawasan (range):
- Byte 1 byte 0…255
- Word 2 byte 0…65535
- ShortInt 1 byte -128…127
- Integer 2 byte -32768…32767
- LongInt 4 byte -2147483638…2147483647
b. Tipe bilangan pecahan (real)
c. Tipe string yaitu data yang berisi nol atau beberapa karakter. Tipe
string diapit dengan tanda petik(‘….’).contoh:’nama’.
d. Tipe Char yaitu untuk data yang berisi hanya sebuah karakter saja. Misalnya:’A’,’1’,’?’.
e. Tipe Boolean adalah suatu data yang nilainya berupa false ( salah ) atau true ( benar ).
Disamping tipe –tipe tersebut masih terdapat beberapa tipe lainnya dan dapat juga tipe tersebut dibuat sendiri.
Data-data dalam program akan diproses dengan menggunakan operator. Operator adalah simbol atau kata yang digunakan dalam program untuk melakukan suatu operasi data seperti penjumlahan, pengurangan, pemberian nilai ke dalam variabel, membandingkan kesamaan dua buah nilai dan sebagainya.
Nilai data yang dioperasikan oleh operator bersama operand membentuk suatu ekspresi. Operator yang digunakan dalam Pascal
 
contoh sederhana dari pemrograman pascal
Uses Crt;
const
ewap='ya';
Var
  Panjang, Lebar, Tinggi, Alas, Jari, pilih : integer;
  diameter : real;
  L_Persegi_Panjang : real;
  L_Lingkaran : real;
  L_Segitiga : real;
  V_Tabung : real;
  tanya : string;

Procedure Luas_Persegi_Panjang;
Begin
Write('"Masukkan Nilai Panjang": '); readln(Panjang);
Write('Masukkan Nilai Lebar: '); readln(Lebar);
L_Persegi_Panjang:= Panjang*Lebar;
Writeln('Luas Persegi Panjang Adalah : ',L_Persegi_Panjang:5:3);
end;

Procedure Luas_Lingkaran;
Begin
Write('Masukkan Nilai Jari-Jari: '); readln(Jari);
L_Lingkaran:= 3.14*Jari*Jari;
Writeln('Luas Lingkaran Adalah : ',L_Lingkaran:5:3);
end;

Procedure Luas_Segitiga;
Begin
Write('Masukkan Nilai Alas: '); readln(Alas);
Write('Masukkan Nilai Tinggi: '); readln(Tinggi);
L_Segitiga:= 0.5*Alas*Tinggi;
Writeln('Luas Segitiga Adalah : ',L_Segitiga:5:3);
end;

Procedure Volume_Tabung;
Begin
Write('Masukkan Nilai Jari-Jari Alas: '); readln(Jari);
Write('Masukkan Nilai Tinggi: '); readln(Tinggi);
V_Tabung:= 3.14*Jari*Jari*Tinggi;
Writeln('Volume Tabung Adalah : ',V_Tabung:5:3);
end;

begin
repeat
clrscr;
Writeln

('-----------------------------------------------------------------');
writeln('1. Menghitung Luas Persegi Panjang');
writeln('2. Menghitung Luas Lingkaran');
writeln('3. Menghitung Luas Segitiga');
writeln('4. Menghitung Volume Tabung');
writeln('Masukkan Pilihan Anda : ');
Writeln

('-----------------------------------------------------------------');
read(pilih);
if (pilih=1) then
begin
clrscr;
Luas_Persegi_Panjang;
end
else if (pilih=2) then
begin
clrscr;
Luas_Lingkaran;
end
else if (pilih=3) then
begin
clrscr;
Luas_Segitiga;
end
else if (pilih=4) then
begin
clrscr;
Volume_Tabung;
end
else if (pilih>4) then
  begin writeln('Maaf, pilihan anda tidak ada pada daftar diatas.');
end;
delay(2000);
clrscr;
writeln('Apakah Anda Ingin Mengulanginya???');
delay(1000);
Write('ya atau tidak...???');
read(tanya);

until (tanya<>ewap);
 sumber : pascal sederhana
 

Kristin azaria ritonga 크리스틴 Copyright © 2011 Design by Ipietoon Blogger Template | web hosting