Rabu, 16 Maret 2011

Stack

Pengertian Stack

Struktur Data – Pengertian Stack

Secara bahasa, Stack berarti tumpukan. Jika dikaitkan dengan struktur data, Stack berarti sekumpulan data yang organisasi atau strukturnya bersifat tumpukan atau menyerupai tumpukan.

Secara ilustrasi, stack dapat digambarkan dengan gambar di samping.

“Top “ merupakan pintu untuk keluar masuknya elemen – elemen stack. A, B, dan C merupakan suatu koleksi. Dari ilustrasi dapat digambarkan bahwa C merupakan elemen yang terakhir memasuki stack namun pertama keluar dari stack. Begitu sebaliknya dengan A. A merupakan elemen pertama yang memasuki tumpukan namun terakhir saat keluar dari tumpukan.

Di dalam gambar juga terlihat urutan masuk dan keluar yang berkebalikan. Elemen yang masuk pertama akan keluar erakhir dan sebaliknya. Prinsip ini telah dikenal dalam struktur data dengan nama prinsip LIFO (Last In First Out).

Di dalam pengembangannya, stack dapat dikelompokkan menjadi dua bagian. Dua bagian tersebut yaitu Single Stack dan Double Stack.

Single Stack

Single Stack atau Stack Tunggal adalah stack yang hanya terdiri dari satu koleksi. Bila stack ini direpresentasikan dengan array, maka pengisian dan penghapusan harus dilakukan bertahap dari indeks TOP-nya.

Di dalam proses single stack terdapat tiga macam proses utama, yaitu :

- Inisialisasi
- PUSH (Insert, Masuk, Simpan, Tulis)
- POP (Delete, Keluar, Ambil, Baca, Hapus)

INISIALISASI
Proses inisialisasi merupakan proses awal yang dilakukan untuk menyimpan indeks penunjuk stack. Roses ini dilakukan dengan intruksi :
top = -1;
PUSH

Proses push adalah proses memasukkan data baru ke stack indeks selanjutnya. Algoritma dasar proses PUSH adalah :
top = top + 1;

array[top] = variable_tampung;


POP

Proses pop adalah proses mengeluarkan / mengambil data dari stack dengan indeks yang disimpan pada variable top. Algoritma dasar proses POP adalah : variable_tampung = array[top];

top = top – 1;


Double Stack
Double Stack atau Stack Ganda adalah stack yang hanya terdiri dari dua single stack. Bila stack ini direpresentasikan dengan array, maka pengisian dan penghapusan harus melalui salah satu arah.
Di dalam proses double stack terdapat lima macam proses utama, yaitu :

- Inisialisasi
- PUSH1 (Proses Push untuk Single Stack pertama)
- POP1 (Proses Pop untuk Single Stack pertama)
- PUSH2 (Proses Push untuk Single Stack kedua)
- POP2 (Proses Pop untuk Single Stack kedua)
Algoritma dasar masing – masing proses adalah sebagai berikut :
INISIALISASI top1 = -1;

top2 = MAX_ARRAY;


PUSH1 top1 = top1 + 1;

array[top1] = variable_tampung;

POP1 variable_tampung = array[top1];

top1 = top1 – 1;

PUSH2 top2 = top2 – 1;

array[top2] = variable_tampung;

POP2 variable_tampung = array[top2];

top2 = top2 + 1;

INDONESIA SEXY

Wisata Baturaden


Baturaden terletak di Kabupaten Banyumas, Propinsi Jawa Tengah, Pulau Jawa, Negara Indonesia.
Baturaden adalah sebuah kawasan wisata yang berudara sejuk dan dingin, berada di sebelah utara Kota Purwokerto ibukotanya Kabupaten Banyumas, tepatnya dilereng sebelah selatan Gunung Slamet. Baturaden dapat ditempuh dengan menggunakan kendaraan pribadi maupun kendaraan umum seperti angkutan kota atau taksi, jaraknya dari Kota Purwokerto sekitar 20 km.

Kawasan Baturaden cenderung udaranya sangat dingin di malam hari, pengunjung disarankan membawa perlengkapan untuk melindungi diri dari udara dingin, seperti jaket, baju hangat dan sebagainya.
Untuk memenuhi kebutuhan pengunjung yang banyak datang berwisata kesini, maka dikawasan ini banyak berdiri penginapan seperti hotel dan vila. Wisatawan banyak yang datang kesini pada hari minggu dan hari libur nasional. Baturaden adalah tempat yang nyaman untuk tempat rekreasi bersama keluarga.

HAWA sejuk akan menyambut kita saat memasuki kawasan wisata Baturaden yang berada di lereng Gunung Slamet

Kawasan dengan ketinggian sekitar 640 meter di atas permukaan laut (dpl) dan berjarak sekitar 14 kilometer arah utara Purwokerto, Jawa Tengah, terkenal memiliki pemandangan alam yang indah.

Suku udara yang berkisar 18--25 derajat Celsius itu menawarkan berbagai panorama alam dan atraksi kesenian tradisional Kabupaten Banyumas.

Selain itu, terdapat kafe-kafe yang menyajikan live music maupun karaoke buat pengunjung yang ingin hiburan atau menyalurkan bakat tarik suaranya. Biasanya kafe ini mulai beroperasi sore hingga malam hari sebagai sarana hiburan pengunjung yang menginap di kawasan Baturaden. Sama halnya dengan kawasan puncak, di Baturaden ini terdapat vila-vila yang disewakan bagi pengunjung atau wisatawan.

Wisatawan pun dapat dengan mudah menjangkau kawasan wisata itu lantaran akses jalan utama dari Purwokerto menuju Baturaden dalam kondisi baik sehingga memberi kenyamanan dalam berkendaraan.

Wisatawan dapat juga menggunakan jalan alternatif yang melalui Desa Ketenger, sembari menikmati suasana pedesaan yang tenang meski jarak tempuhnya sedikit lebih jauh dibanding dengan jalur utama.

Tiket untuk memasuki kawasan wisata yang dipungut petugas di Gerbang Mandala Wisata terbilang murah. Cukup dengan membayar Rp1.000 (sepeda motor), Rp2.500 (mobil pribadi), Rp4.000 (mikrobus), dan Rp8.000 (bus besar), wisatawan dapat menikmati kesejukan alam Baturaden.

Bagi wisatawan yang datang menggunakan angkutan umum pun tidak akan repot untuk menjangkau Baturaden lantaran dari Terminal Bus Purwokerto tersedia angkutan wisata menuju kawasan itu dengan tarif Rp5.000 per orang dan bisa juga menggunakan taksi.

Untuk menikmat panorama Baturaden, wisatawan dapat memilih kunjungan ke lokawisata, wanawisata, atau keduanya lantaran di kawasan ini terdapat dua objek wisata yang dikelola dua instansi berbeda.

"Di kawasan wisata Baturaden terdapat dua objek kunjungan, yakni lokawisata yang dikelola Dinas Pariwisata dan Kebudayaan dan wanawisata milik PT Palawi," kata Kepala Bidang Objek dan Pemasaran Wisata Dinas Pariwisata dan Budaya (Disparbud) Kabupaten Banyumas Darwis Tjahjono.

Lokawisata

Lokawisata Baturaden menempati lahan seluas 16,5 hektare yang menyajikan keindahan alam pegunungan, khususnya lereng Gunung Slamet.

Dengan membayar tiket masuk Rp3.000 per orang pada hari biasa atau Rp5.000 pada hari libur, pengunjung bisa menikmati panorama Baturaden dari jembatan pengganti jembatan gantung yang putus pada 2006.

Jembatan permanen yang memiliki panjang 35 meter dan lebar 2,5 meter itu dapat berfungsi sebagai gardu pandang dan mampu menampung beban sekitar 800 kilogram per meter persegi.

Pengunjung juga bisa menikmati alunan musik alam berupa gemericik air yang mengalir di antara bebatuan Sungai Gumawang di bawah jembatan tersebut.

Selain itu, berbagai atraksi kesenian tradisional maupun hiburan musik dangdut juga digelar pada hari-hari libur.

Untuk melepas letih, kata Darwis, pengunjung bisa menikmati pemandian air belerang hangat di kolam renang atau kamar mandi VIP yang bersumber dari Pancuran Telu (Tiga Pancuran).

"Namun untuk menikmatinya, pengunjung dikenakan tarif Rp3.000 untuk kamar mandi VIP sedangkan kolam air hangat cukup membayar Rp2.000," katanya.

Air hangat yang mengandung berbagai mineral, khususnya belerang, dipercaya mampu menyembuhkan rematik dan penyakit kulit.

Lokawisata Baturaden juga menyediakan fasilitas permainan anak-anak, panorama air terjun Gumawang, kolam renang air dingin yang bersumber dari Gunung Slamet, kebun binatang Taman Kaloka Widya Mandala, dan berbagai sarana lain.
"Bagi pengunjung yang ingin bermalam telah tersedia berbagai penginapan, hotel, dan vila," kata Darwis.

Ia mengatakan kini lokawisata Baturaden sedang melakukan berbagai pengembangan objek wisata dengan tetap memperhatikan aspek lingkungan dan alam pegunungan.

Menurut dia, area lokawisata seluas 16,5 hektare tersebut akan dilengkapi taman botani seluas 4,5 ha yang menyuguhkan berbagai jenis anggrek dan tanaman lain.

"Taman botani ini sebelumnya pernah ada, namun bangunan green house-nya rusak akibat diterjang angin puting beliung tahun lalu," katanya.
Dinas Pariwisata dan Budaya berencana membangun kembali green house tersebut sehingga diharapkan dapat lebih meningkatkan jumlah kunjungan wisata.

Selain itu, pada Lokawisata Baturaden direncanakan akan dibangun sebuah air terjun bertingkat meskipun di tempat tersebut telah ada air terjun Gumawang.

Wanawisata

Salah satu objek wisata di kawasan Baturaden berupa wanawisata yang dikelola PT Perhutani Alam Wisata (PT Palawi) yang merupakan anak perusahaan PT Perhutani.

Menurut staf pemasaran PT Palawi Unit Kerja Baturaden, Sutoto, wanawisata Baturaden yang memiliki luas area sekitar 59 hektare menawarkan berbagai objek dan kegiatan wisata alam.

Objek wisata yang berada dalam wanawisata, antara lain Pancuran Pitu (Pancuran Tujuh) berupa sumber air hangat yang mengandung berbagai mineral khususnya belerang.

Untuk menjangkau Pancuran Pitu, pengunjung yang tidak membawa kendaraan pribadi dapat memanfaatkan angkutan wisata yang tersedia di Terminal Baturaden dengan ongkos Rp6.000 per orang.

"Namun saat memasuki wanawisata, setiap wisatawan dikenakan tarif sesuai dengan tiket yang dibutuhkan," kata Sutoto.

Menurut dia, wisatawan dapat memilih tiket lokal dengan tarif Rp5.000 pada hari biasa dan Rp7.500 khusus hari ramai (libur) atau tiket terusan dengan tarif Rp10 ribu untuk anak-anak dan Rp15 ribu untuk dewasa.

Untuk tiket terusan ada yang dijual di tempat tertentu di wanawisata seharga Rp12.500, kata dia, dengan asumsi pengunjung telah membayar tiket masuk.

Selain Pancuran Pitu, wanawisata Baturaden juga menawarkan keindahan panorama Telaga Sunyi, kebun raya, kegiatan outbound, paintball, bumi perkemahan yang mampu menampung lebih dari 200 tenda, dan beberapa kegiatan lain.

Sejarah

Keberadaan Baturaden tidak lepas dengan dua cerita yang telah melegenda secara turun-temurun tentang asal-usul tempat tersebut yakni Kadipaten Kutaliman dan Patilasan Syekh Maulana Maghribi.
Dalam versi pertama disebutkan tentang kisah cinta seorang pembantu dengan putri seorang Adipati dari Kadipaten Kutaliman yang berada di sebelah barat Baturaden.

Kisah cinta mereka tidak direstui sang adipati dan diusir dari kadipaten. Pada akhir pengembaraannya, mereka menemukan sebuah tempat yang asri dan diputuskan untuk menetap di sana.

Berdasar pada kisah tersebut, tempat itu dikenal dengan nama "Baturaden" yang berasal dari kata "batur" (pembantu) dan "raden" (majikan).
Sementara itu, dalam versi lain menyebutkan pada saat Syekh Maulana Maghribi (ulama dari Turki) melakukan perjalanan menyebarkan agama Islam dan menetap di Banjarcahyana, dia menderita penyakit kulit yang sulit disembuhkan.

Dia pun menjalankan salat tahajud dan mendapatkan ilham agar pergi ke Gunung Gora. Dengan ditemani sahabatnya, Haji Datuk, dia berangkat ke gunung itu.

Sesampainya di lereng gunung itu, Syekh Maulana Maghribi meminta Haji Datuk meninggalkannya. Di tempat itu, dia menemukan sumber air panas dengan tujuh pancuran sehingga disebutnya sebagai Pancuran Pitu.

Selama berada di sana, Syekh Maulana Maghribi selalu menggunakan air tersebut untuk mandi hingga akhirnya penyakit kulit yang diderita hilang.

Warga di sekitar Pancuran Pitu menyebut Syekh Maulana Maghribi dengan sebutan Mbah Tapa Angin atau Mbah Atas Angin lantaran berasal dari negeri yang sangat jauh.

Hingga kini, tempat yang pernah ditempati Syekh Maulana Maghribi dikenal dengan Patilasan Mbah Tapa Angin dan selalu dikunjungi orang-orang dari wilayah Pekalongan, Banjarnegara, dan Purbalingga setiap malam Jumat Kliwon dan Selasa Kliwon.

Sementara itu, tempat teman Syekh Maulana Maghribi menunggu dikenal dengan nama Baturaden yang berasal dari nama Haji Datuk Rusuhudi yang artinya pembantu setia. Selain itu, nama Gunung Gora pun diganti dengan Gunung Slamet yang berarti selamat.



Beberapa Tempat Wisata Di Kawasan Baturaden
Pancuran Telu
Air panas yang keluar dari pancuran ini mengandung belerang yang berkhasiat untuk mengatasi berbagai penyakit kulit dan tulang. Wisatawan dapat menikmati kehangatan air dan manfaatnya dari Pancuran 3 (Telu) ini. Pancuran ini terletak di sebelah bawah Pancuran Pitu.

Pancuran Pitu
Kawasan wisata Pancuran Pitu memiliki keindahan alam dan hutan sebagai tempat untuk rekreasi. Kawasan wisata Pancuran 7 (Pitu) terletak sekitar 2,5 km dari Lokawisata Baturaden dan terletak di sebelah atas Pancuran Telu.

Telaga Sunyi
Telaga Sunyi adalah sebuah telaga yang indah serta berair dingin. Tempat rekreasi ini terletak sekitar 3 km di sebelah timur Lokawisata Baturaden.

Goa Sarabada
Di Goa Sarabada terdapat bebatuan warna keemasan yang menakjubkan serta pengunjung dapat menikmati kesegaran air hangat dan dingin di goa ini.

Curug Cipendok
Curug Cipendok adalah obyek wisata air terjun, air terjun ini memiliki ketinggian sekitar 92 meter serta dikelilingi oleh hutan dan pemandangan alam yang indah.

Curug Ceheng
Curug Ceheng adalah obyek wisata air terjun, uniknya disekitat obyek wisata ini banyak berterbangan satwa lawa.

Pemandian Kali Bacin
Pemandian Kali Bacin adalah obyek wisata peninggalan jaman Belanda, disini wisatawan dapat menyembuhkan penyakit kulit dan tulang dengan mandi disini sambil menikmati keindahan alam sekitarnya.

Bumi Perkemahan
Bumi Perkemahan adalah merupakan camping ground yang sering digunakan oleh para pecinta alam serta pencinta kegiatan out bond.

Taman Kaloka Widya Mandala
Taman Kaloka Widya Mandala adalah sebuah kebun binatang sebagai sebuah tempat rekreasi, sekaligus juga sebagai tempat wisata edukasi.
Taman ini memiliki koleksi binatang dari berbagai negara, seperti dari Asia, Australia dan Negara Belanda. Koleksi binatang tersebut antara lain seperti Gajah, Monyet, Cendrawasih, Buaya Irian, Iguana, Orang Utan, Rusa, Kambing kaki tiga, Sapi kaki lima, Beruk (Buing), Ayam Mutiara, Ayam Kate, Elang Bondol, Kaswari dan sebagainya.

Museum BRI
Museum BRI adalah satu-satunya museum perbankan di Indonesia yang berada di Kota Purwokerto.
Pada tahun 1895, Bank Rakyat Indonesia didirikan oleh Raden Aria Wirjaatmadja dengan nama De Purwokertche Hulp en Spaarbank der Inlandche Bestuurs Ambtenaren.

Wisata Kuliner
Disamping menikmati wisata alam, wisatawan dapat juga menikmati masakan khas Purwokerto, seperti Mendoan, Keripik, Gudeg Purwokerto, Dage, Gethuk Sokaraja, Serabi dan lainnya.

Kamis, 24 Februari 2011

Array & Record


Array dan record 
(Materi Struktur Data Pascal)

Pengertian

Suatu array adalah sebuah struktur data

yang terdiri atas banyak variabel dengan

tipe data sama, dimana masing-masing

elemen variabel mempunyai nilai indeks.

Setiap elemen array mampu untuk

menyimpan satu jenis data (yaitu:

variabel).



Cara Pendefinisian

• contoh type

A = array [1..6] of integer;

• Secara logika pendefinisian array di atas

merupakan sekumpulan kotak , dimana tiap

kotak mempunyai nilai indeks integer 1, 2, 3, ...,6

tiap elemen array ditandai dengan:

A[1], A[2], A[3], A[4], A[5], A[6]

untuk mengisi elemen array misal A[1]:=4;.

1 2 3 4 5 6


Sifat Array

Array merupakan struktur data yang statis, yaitu

jumlah elemen yang ada harus ditentukan

terlebih dahulu dan tak bisa di ubah saat

program berjalan. Untuk menyatakan array

dalam PASCAL kita harus terlebih dahulu:

Mendefinisikan jumlah elemen array

Contoh. const N=10;

type

A= array [1..N] of integer;



Array Satu Dimensi

Pendefinisian array secara umum adalah

sebagai berikut: jika kita ingin membuat

beberapa array dengan tipe/jenis yang

sama, kita lebih baik jika mendeklarasikan

dengan type selanjutnya dengan deklarasi

var.


Sintax array 1 dimensi

• Type nama_array = ARRAY[bawah..atas]

of tipe_data;

var variabel_array : nama_array; atau

• var variabel_array : ARRAY[bawah..atas]

of tipe_data;


Contoh Program Array 1 dimensi

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.


Array Multidimensi

• Dalam array multidimensi terdiri atas baris

(row) dan kolom (column). Index pertama

adalah baris dan yang kedua adalah

kolom



Syntax

• Type nama_array =ARRAY[bawah..atas,

bawah..atas] of tipe_data;

var variabel_array : nama_array; atau

• SYNTAX var variabel_array :

ARRAY[bawah..atas, bawah..atas] of tipe_data;

• Pernyataan berikut membentuk suatu array

integer dengan nama bilangan , 10 x 10 elemen

(100).

type matriks = ARRAY [1..10, 1..10] of integer;

var AKU: matriks;


Array[1..5,1..5]

A[5,1] A[5,5]

A[4,4]

A[3,3]

A[2,1] A[2,2]

A[1,1] A[2,1] A[5,1]

 

Contoh Program

Procedure ISI_MATRIK(AKU:matriks;

m,n:integer);

var

i,j: integer; {faktor pengulang}

begin

for i:=1 to m do

begin

for j:=1 to n do

begin

gotoxy(x+2i.y+2y);

read(A[i,j]);

end;

readln ;{ini memungkinkan kita menulis tiap

baris elemen}

end;



Record

• Sebuah record rekaman disusun oleh

beberapa field. Tiap field berisi data dari

tipe dasar / bentukan tertentu. Record

mempunyai kelebihan untuk menyimpan

suatu sekumpulan elemen data yang

berbeda-beda tipenya (di banding array).

Contoh , sebuah record dengan empat

buah field



Cara Pendefinisian

• Cara pendeklarasian dari record adalah sbb:

• Mendefinisikan tipe dari record (jumlah field, jenis

tipe data yang dipakai),

• Mendefinisikan variabel untuk dilakukan operasi.

field1 field2 field3 field4

Sintax

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;


Pengaksesan Elemen Record

x.Nama

x.Usia

x.Kota

x.Kodepos


Contoh Program

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.



Pengunaan With … do

Pernyataan with untuk lebih

menyederhanakan pengaksesan field-field

pada record. Pemrograman dapat

mengakses field cukup dengan

menyebutkan nama field-nya saja.

10

• x.Nama

x.Usia

x.Kota

x.Kodepos diganti

• with x do

Begin

Nama

Usia

Kota

Kodepos

end



Contoh

program RECORD_INTRO;

type tanggal = record

bulan, hari, tahun : integer;

end;

var waktu : tanggal;

begin {program utama}

with waktu do {mulai with}

begin

hari :=25;

bulan:=09;

tahun:=1983;

writeln('hari ini adalah ',hari,':',bulan,':', tahun)

end {akhir with}

end.



Array dari Record

type tanggal = record

bulan, hari, tahun : integer;

end;

var birthdays : array[1..10] of tanggal;


Visulaisasi Array dari Record
Pemberian nilai elemen birthday

Birthdays[1].hari :=25;

Birthdays[1].bulan:=09;

Birthdays[1].tahun:=1983;

With do…

For i:=1 to x do

Begin

With birthday[i] do

Begin

Hari:=25;bulan:=09;tahun:=1983;

End;

End;

Record di dalam Record

type tanggal = record

bulan, hari, tahun : integer;

end;

type waktu =record

jam, menit, detik : integer;

end;

type waktu_ini =record

tanggal_ini : tanggal;

waktu_ini : waktu

end;

var saat_ini : waktu_ini;

Pemberian Nilai

saat_ini.tanggal.bulan:= 11;

saat_ini.tanggal.hari:= 2;

saat_ini.tanggal.tahun:= 1985;

saat_ini.waktu.jam:= 3;

saat_ini.waktu.menit:= 3;

saat_ini.waktu.detik:= 33;

Selasa, 22 Februari 2011

DETIK.com

DETIK.COM

Detikcom ialah sebuah portal web yang berisi berita aktual dan artikel daring di Indonesia. Detikcom merupakan salah satu situs berita terpopuler di Indonesia. Berbeda dari situs-situs berita berbahasa Indonesia lainnya, detikcom hanya mempunyai edisi online dan menggantungkan pendapatan dari bidang iklan. Meskipun begitu, detikcom merupakan yang terdepan dalam hal berita-berita baru (breaking news).





                                              SEJARAH Detik.com

Server detikcom sebenarnya sudah siap diakses pada 30 Mei 1998, namun mulai online dengan sajian lengkap pada 9 Juli 1998. Tanggal 9 Juli itu akhirnya ditetapkan sebagai hari lahir Detikcom yang didirikan Budiono Darsono (eks wartawan DeTik), Yayan Sopyan (eks wartawan DeTik), Abdul Rahman (mantan wartawan Tempo), dan Didi Nugrahadi. Semula peliputan utama detikcom terfokus pada berita politik, ekonomi, dan teknologi informasi. Baru setelah situasi politik mulai reda dan ekonomi mulai membaik, detikcom memutuskan untuk juga melampirkan berita hiburan, dan olahraga.

Dari situlah kemudian tercetus keinginan membentuk detikcom yang update-nya tidak lagi menggunakan karakteristik media cetak yang harian, mingguan, bulanan. Yang dijual detikcom adalah breaking news. Dengan bertumpu pada vivid description macam ini detikcom melesat sebagai situs informasi digital paling populer di kalangan users internet.
[sunting] Perkembangan jumlah pengunjung

Pada Juli 1998 situs detikcom per harinya menerima 30.000 hits (ukuran jumlah pengunjung ke sebuah situs) dengan sekitar 2.500 user (pelanggan Internet). Sembilan bulan kemudian, Maret 1999, hits per harinya naik tujuh kali lipat, tepatnya rata-rata 214.000 hits per hari atau 6.420.000 hits per bulan dengan 32.000 user. Pada bulan Juni 1999, angka itu naik lagi menjadi 536.000 hits per hari dengan user mencapai 40.000. Terakhir, hits detikcom mencapai 2,5 juta lebih per harinya.

Selain perhitungan hits, detikcom masih memiliki alat ukur lainnya yang sampai sejauh ini disepakati sebagai ukuran yang mendekati seberapa besar potensi yang dimiliki sebuah situs. Ukuran itu adalah page view (jumlah halaman yang diakses). Page view detikcom sekarang mencapai 3 juta per harinya. sekarang detik.com menempati posisi ke empat tetinggi dari alexa.com untuk seluruh kontent di Indonesia.

DETIK adalah salah satu pelopor media massa yang menggunakan basis internet sebagai alat pemberitaannya. Di awal kemunculannya, media ini dianggap cukup berani melakukan inovasi. Sebab, ketika muncul di tahun 1999, teknologi internet masih menjadi sesuatu yang dianggap langka dan mahal. Sehingga, banyak yang memprediksikan bahwa media ini tidak akan mampu bertahan lama dan mati seperti kelahiran sebelumnya.

Kisah awal media Detik ini menjadikan internet sebagai basis pemberitaan, berawal dari kisah pahit yang dialaminya. Ketika pada masa Orde Baru, media ini muncul dalam format sebagai majalah mingguan yang mengupas masalah politik sebagai pokok bahasan. Namun, kekuatan Orde Baru yang sangat ketat mengawasi pemberitaan media massa, memaksa majalah tersebut menyudahi kiprahnya untuk terbit dalam format majalah.

Hal ini karena Detik dianggap terlalu keras dalam pemberitaannya yang dianggap menyerang penguasa saat itu. Sehingga, dengan keputusan Menteri Penerangan saat itu, majalah Detik bersama Tempo dan Forum harus dicabut surat Ijin Usaha Penerbitan yang merupakan surat ijin usaha media massa.


Kisah Detik.com

Ketika Tempo bisa kembali terbit sebagai majalah, manajemen Detik mencoba membuat terobosan baru yang dinilai aman saat itu. Pilihan untuk menjadi sebuah media massa berbasis internet pun dipilih. Dan nama Detik tetap dipertahankan, dan menjadi sebuah brand yang cukup melekat di benak masyarakat.

Akibatnya, nama detik.com pun berulang kali terpilih sebagai top brand untuk kategori media massa online atas survey yang dilakukan berbagai lembaga penelitian. Hal ini karena posisi detik.com, sebagai media online pertama yang muncul di Indonesia.

Selain karena sebagai pelopor media online, detik.com dianggap memiliki kelebihan sebagai media online. Beberapa kelebihan detik.com di antaranya adalah :

   1. Informasi yang cepat dalam menyampaikan informasi yang didapat dari masyarakat. Dalam hal ini update informasi dilakukan selama 24 jam.

   2. Berita yang dimuat, ditulis dengan bahasa yang mudah dipahami masyarakat.

   3. Mudah mengaksesnya, dan bisa dinikmati dengan berbagai macam perangkat tekhnologi baik komputer maupun telepon genggam.

   4. Memungkinkan interaksi pembaca melalui fasilitas forum pembaca. Sehingga masing-masing pembaca bisa saling berdiskusi atas sebuah topik.

   5. Didukung oleh wartawan wartawan yang memiliki tingkat profesionalisme tinggi sehingga mampu menyuguhkan berita yang bermutu.



Keuntungan Detik.com

Dapat memberikan berbagai macam informasi,
 seperti:
- Berita Sport






           







-  Berita Forum






   -  Berita food

Rabu, 16 Februari 2011

TIPE DATA,STRUKTUR DATA,TIPE STRUKTUR DATA.


TIPE DATA

Pada C++, demikian juga untuk bahasa pemrograman yang lain. Semua variable yang akan digunakan dalam program harus dideklarasikan terlebih dahulu. Deklarasi dari variable mempunyai 2 tujuan:
1.      Menentukan tipe data dan nama dari variable yang berguna bagi compiler untuk menterjemahkan perintah-perintah program dengan benar. Sebagai contoh perintah untuk menambahkan 2 nilai integer berbeda dengan perintah untuk menambahkan dua nilai float karena compiler harus mengetahui dengan benar tipe variable yang dipakai sehingga bisa menghasilkan perintah penjumlahan dengan benar.
2.      Memungkinkan compiler untuk menentukan berapa banyak ruang penyimpanan yang bisa digunakan untuk variable-variable tersebut.
Pengertian Tipe data menyiratkan suatu nilai yang dapat dinyatakan dalam bentuk konstanta atau variabel. Data berdasarkan jenisnya dapat dibagi menjadi lima kelompok, yang dinamakan sebagai tipe data dasar, yaitu:
         Bilangan bulat (integer)
         Bilangan pecahan (float/real) presisi-tunggal
         Bilangan pecahan (float/real) presisi-ganda
         Karakter(character), dan
         Tak bertipe(void).

Tipe
Jumlah Bit
Rentang Data
Keterangan
Char
8
-128 .. 127
Karakter
Int
16
-32768 .. 32767
Bilangan Bulat
Float
32
3.4e38 .. 3.4e+38
Bilangan pecahan presesi tunggal
Double
64
1.7e308 .. 1.7e+3.8
Bilangan pecahan presesi ganda
void
0
-
Tak bertipe














PENGERTIAN STUKTUR DATA

Struktur data adalah cara menyimpan atau merepresentasikan data didalam kompute agar bisa dipakai secaa efisien.
Sedangkan data adalah representasikan dai fakta  dunia nyata.
Fakta atau keteangan tentang kenyataan yang disimpan ,direkam atau direpresentasikan dalam bentuk tulisan ,suara,gambar,sinyal atau simbol.
 Dalam istilah ilmu komputer, sebuah Struktur adalah cara penyimpanan, penyusunan dan pengaturan data di dalam media penyimpanan komputer sehingga data tersebut dapat digunakan secara efisien.
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.
Secara garis besar type data dapat dikategorikan menjadi:
Type data sederhana.
  • Type data sederhana tunggal, misalnya Integer, real, boolean dan karakter.
  • Type data sederhana majemuk, misalnyaString
Struktur Data, meliputi:
Linier : Stack, Queue, sertaList dan Multilist
Non Linier : Pohon Biner dan Graph
Pemakaian struktur data yang tepat didalam proses pemrograman akan menghasilkan algoritma yang lebih jelas dan tepat, sehingga menjadikan program secara keseluruhan lebih efisien dan sederhana.
Struktur data yang standar yang biasanya digunakan dibidang informatika adalah:
* List linier (Linked List) dan variasinya
* Multilist
* Stack (Tumpukan)
* Queue (Antrian)
* Tree ( Pohon)
* Graph ( Graf )
REVIEW RECORD (REKAMAN)
Disusun oleh satu atau lebih field. Tiap field menyimpan data dari tipe dasar tertentu atau dari tipe bentukan lain yang sudah didefinisikan sebelumnya. Nama rekaman ditentukan oleh pemrogram.Rekaman disebut juga tipe terstruktur.


TIPE STRUKTUR DATA
Tipe data adalah jenis data yang mampu ditangani oleh suatu bahasa pemrograman pada komputer.
Tiap-tiap bahasa pemrograman memiliki tipe data yang memungkinkan:
Deklarasi terhadap variabel tipe data tersebut
Menyediakan kumpulan operasi yang mungkin terhadap variabel bertipe data tersebut
Jenis obyek data yang mungkin
Contoh tipe data di C? Java? Pascal? .NET?
Struktur Data adalah cara penyimpanan dan pengorganisasian data-data pada memori komputer maupun file secara efektif sehingga dapat digunakan secara efisien, termasuk operasi-operasi di dalamnya.
Contoh Tipe Data :

1. Tipe data Char dan String
Ini merupakan tipe data dasar, tipe data ini didefinisikan pada deklarsi var dibagian algoritma/program.
Example : Var Nama : String
Nilai : Char

Keterangan :
Nama merupakan sebuah variabel didefinisikan sebagai variabel bertipe string, maksudnya pada variabel tersebut digunakan untuk menerima masukan sebuah nama yang terdiri dari sekumpulan huruf, dapat berupa huruf besar, kecil, atau campuran kedua-duanya.
Nilai, didefinisikan sebagai variabel yang bertipe data char, maksudnya variabel tersebut hanya dapat digunakan untuk memasukkan sebuah huruf dari huruf besar, seperti A, B, C,.. atau huruf kecil, a, b, c, ….

2
. Tipe data Boolean
Tipe data ini digunakan untuk pengambilan keputusan dalam operasi logika. Terdiri dari true disimbolkan ‘T’ dan False yang disimbolkan ‘F’. Ketika kita ingin mendapatklan hasil yang valid/pasti, kita menggunakan tipe data boolean untuk memperoleh keputusan dalam suatu penyelesaian yang pasti.

3. Tipe Data Integer
Merupakan tipe data bilangan bulat.


Tipe Data

Rentang nilai
Memori
Byte
0…255
1 byte
Word
0…65.555
1 byte
Integer
-32.768 s.d 32.767
2 byte
Long Integer

-2.147.483.648
4 byte

4. Tipe Data Real
Merupakan tipe data bilangan pecahan seperti real, single, double, comp, extend.

5. Tipe Data Subrange
Merupakan tipe data bilangan yang punya jangkauan nilai tertentu sesuai dengan definisi pada pemrogram.
Example:
Type Variabel=Nilai_awal…Nilai_akhir

6. Tipe Data Enumerasi
Merupakan tipe data yang memiliki elemen-elemen tertentu yang disebut satu/satu dari bernilai konstanta integer sesuai dengan urutannya. Pada tipe data ini elemen masukan diwakili oleh suatu nama variable yang ditlis di dalam kurung.
Example :
Indeks_Hari = (Nol, Minggu, Senin, Selasa, Rabu, Kamis, Jumat, Sabtu)

7. Tipe Data Array (Larik)
Tipe data ini sudah terstruktur dengan baik, walaupun masih sederhana. Tipe data ini menampung sejumlah data dengan tipe data sama (homogen) dalam sebuah variabel.
Cara mendefinisikan tipe data array :

Berdimensi satu
Var
Nama_Variabel_Array[1...N]of tipe_data
1 Nomor Indeks
Berdimensi dua
Var
Nama_Variabel_Array=Array[1...N,1...M]of tipe_data
2 buah Nomor Indeks


8. Tipe Data Record
Tipe data komposit yang sudah terstruktur denagn baik. Tipe data ini digunakan untuk menampung data suatu obyek. Datanya berupa campuran dari tipe data seperti string, numerik, char, boolean, atau tipe data lainnya. Tipe data ini merupakan struktur dasar dari suatu sistem database.

9. Tipe Data Array Record
Tipe data array yang dibangun dari tipe data record.

10. Tipe Data Citra
Berisi grafik/gambar yang banyak digunakan pada aplikasi video.

Example :
Grafik perkembangan jumlah penduduk.

Perbedaan variabel dengan konstanta
Variabel adalah peubah, suatu nama lokasi yang diinginkan untuk menampung tipe data tertentu yang akan diolah komputer. Sedangkan konstanta adalah suatu harga yang diberikan pada sebuah variabel dengan harga.

deklarasikan sebagai Titik maka
mengacu field pada P adalah P.x dan P.y.


Top of Form

Bottom of Form

3.20 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."