Universitas Gunadarma

Universitas Gunadarma

Minggu, 21 Februari 2010

JENIS-JENIS DATA


1.1 Pengertian Stuktur Data

Suatu Struktur Data adalah suatu koleksi atau kelompok Data yang dapat diakterisasikan oleh organisasi secara operasi yang didefinisikan terhadapnya. Struktur data sangat penting dalam sisitem computer. Terhadap setiap variable didalam program, secara eksplisit ataupun implicit, didefinisikan Struktur Data yang akan menentukan operasi yang berlaku terhadap variabel tersebut. Struktur data yang dibicarakan merupakan struktur data logik, bukan penyajian secara fisik di storage.

Pada garis besanya, Data dapat kita kategorikan menjadi :

(a). Tipe Data sederhana atau data sederhana, yang terdiri atas :

- Data Sederhana Tunggal, misalnya integer, Real, Boolean, serta karakter.

- Data Sederhana Majemuk, misalnya String.

Tipe Data ini dengan berbagai cara tertentu dapat diorganisasikan menjadi berbagai struktur data

(b.) Struktur Data, meliputi :

- Struktur Data Sederhana, misalnya Array dan Record.

- Struktur Data Majemuk, terdiri atas :

* Linear, misalnya Stack, Queue, serta Linear Linked List.

* Nonlinear. Misalnya Pohon Binar ( Binary Tree), Pohon Cari Binar (Binary

Search Tree), Pohon Cari M-way (M-way Search Tree), Trie, General Tree, serta Graph.

Kedua kategori diatas, terutama diperuntukan bagi data di dalam storage utama. Data yang diperuntukan bagi Storage tambahan, mempunyai struktur data yang dikenal sebagai Organisasi File.

1.2 Tipe Data Sederhana

Suatu jenis data tertentu aakan disimpan di dalam variabel yang sesuai jenisnya. Jenis variabel menentukan rangkaian nilai yang akan dibutuhkan sewaktuprogram dilaksanakan. Jenis-jenis tipe data sederhana adalah :

1. Integer

Yang dimaksud integer adalah bilangan bulat seperti -3,-2,-1,0,1,2,3,… Integer tidak mengandung pecahan dan biasanya disajikan dalam memoei computer sebagai anka bulat. Didalam aritmatika computer, integer tersebut mudah untuk disajikan dan diproses . Sebuah integer N, biasanya disajikan sebagai sebuah string di dalam memori komputer.

Rumusannya adalah

N<= 2n-1-1

Disini n merupakan jumlah bit di dalam computer yang bersangkutan. Hal ini disebakan karena satu bit dicadangkan untuk disajikan sebagai tanda. Pada Interger dapat dilaksanakan operasi penambahan, pengurangan, perkalian dan pembagian integer (DIV).

Misalnya 13 DIV 3 = 4.

2. Bilangan Real

Bilangan real seperti bilangan pecahan dan bilangan taksional. Jenis data real ditulis menggunakan titik atau koma, contohnya 3.26 43.00 -131.128 , dan sebagainya. Bilangan real dimasukkan kedalam komputer memakai floating point, merupakan versi yang disebut notasi ilmiah. Contoh : 123000 = 0.123 * 106 ., disini 0.123 adalah pecahan dan 6 adalah eksponennya. Rumusnya bilangan Real X adalah :

X = M*RE

Disini X adalah pecahan dan E adalah eksponennya.

3. Aritmatika Campuran

Jika di dalamsuatu pemrograman diperbolehkan memkai cara berhitung dengan aritmatika campuran, maka nilai-nilai numeric yang berbeda jenisnya dapat dicampur di dalam suatu ekspresi. Hal tersebut bahwa telah terjadi konversi anka integer menjadi real atau sebaliknya. Konversi tersebut dapat dilakukan dengan dua cara :

(1) Melalui pemotongan, yakni menghilangkan pecahan dari angka real yangbersangkutan.

(2) Melalui pembulatan kepada angka integer terdekat.

4. Bilangan Kompleks

Suatu bilangan kompleks mempunyai bentuk umum a + bi. Disinin a dan b adalah bilangan real. I adalah suatu bilanga khayal V(-1)

5. Bilangan Presisi Ganda

Didalam beberapa Bahas a Pemograman, bilangan ini tersedia dalam bentuk tipe

data, dan merupakan suatu bentuk khusus dari bilangan real.

6. Tipe Data Boolean atau Logikal

Suatu variabel Boolean atau logical hanya dapat berisikan nilai True atau False,

yang kerapkali dinyatakan pula sebagai I dan O. Operator pada tipe ini yaitu and, or,

dan not. Berikut ini table dari ketiga operator logical tersebut.

NOT

Nilai Operand

Not

True

False

False

True

AND

Nilai Operand 1

Nilai Operan 2

And

True

True

True

True

False

False

False

True

False

False

False

False

OR

Nilai Operand 1

Nilai Operand 2

Or

True

True

True

True

False

True

False

True

True

False

False

False

Di dalam tipe Boolean terdapat Operator Relaional yaitu = , <, >, <=, >=, <>. Contoh 6 <>

7. Tipe Data Karakter dan String

Karakter yang dikenal dalam komputer biasanya mencangkup :

(a) 26 huruf besar Latin

(b) 26 huruf kecil Latin

(c) 10 digit Arab

(d) Karakter khusus yang dapat dicetak, seperti tanda aritmetika, tanda baca, dan sebagainya.

(e) Ruang kosong atau blank

(f) Karakter pengendalian (tidak dapat dicetak), seperti pengendalian kursor, dan sebagainya.

Tipe Data majemuk yang terbentuk dari karakter adalah string. Suatu string adalah

barisan hingga symbol yang diambil dari himpunan. String merupakan tipe data yang sangat penting. String sangat luas pemakaiannya. String adalah media dasar, dengan mana program ditulis dan dimasukkan dalam komputer.

1.3 Deklarasi Data Dalam Bahasa Pemograman

Bahasa Pemograman mengharuskan pemogram menentukan tipe data bagi variabeln yang digunakan. Semua operasi yang dilakukan terhadap variabel tersebut harus sesuai dengan operasi yang berlaku pada tipe yang bersangkutan. Bahasa PASCAL dan COBOL mengharuskan kita secara eksplisit/ nyata mendeklarasikan tipe dari setiap variabel yang kiyta gunakan dalam program. Contoh deklarasi dalam Bahasa Pascal :

Var Hitung : integer;

P : Boolean;

Beta : Char;

String dapat dengan mudah dideklarasikan dalam bahasa COBOL. Misalnya ALAMAT dengan panjang String 25 karakter, dideklarasikan sebagai berikut /:

01 ALAMAT PIC X(25)

1.4 Pemetaan ( Mapping ) Ke Storage : Integer

Struktur Data secara Logik, dapat mempunyai beberapa storage mapping atau represtasi

fisik. Salah satu storage yang dapat dilakukan integer adalah apa yang disebut bentuk sign-and-magnitude. Jika sehari-hari bilangan dinyatakan dalam baris 10 (system desimal), maka dalam komputer dinyatakan dalam Bilalangan Binary ( baris 2). Mapping dalam integer ada 2 sistem two’s complement

( R = 2N) dan dan one’s complement (R<= 2N-1 - 1).

1.5. Pemetaan Ke Storage : Karakter dan String

Banyak aturanyang dapat kita gunakan untuk menyatakan Tipa Data Karakter dalam Storage adalah Extened Binary Coded Decimal Interchage Code ( EBCDIC) dan American Standard for Information Interchage (ASCII). EBCDIC dalah kode 8 bit. Dalam 8 bit terdapat 28 = 256. ASCII adalah pengkodean 7 bit, terdapat 27 = 128. Penggunaan ASCII yang lebih sedikit dari EBCDIC disebabkan karena lebih sedikitnya storage yang yang di pakai, serta lalu lintas data karakter lebih cepat, selain dengan dua cara pengkodean tersebut terdapat BCD (Binary Coded Decimal) yang menggunakan 4 bit setiap karakternya.

1.6 Organisasi Logik dan Fisik dari Struktur Data

Struktur Data terdiri dari Satuan Data sederhana yang cocok untuk program yang memakainya. Hubungan antara Satuan Data tersebut membentuk salah satu cirri dari Struktur Data tersebut. Jika Struktur Data tidak tersidia di komputer, makapemogram harus membuatnya terlebih dahuludari Tipe Data yang tersedia. Berhubung Struktur Data tersebut harus dimasukkan ke dalam memori komputer berupa untai bit, maka setiap struktur diberi cirri oleh Organisasi Logikal dari Organisasi Fisikal. Jika Satuan Data sederhana dapat membentuk sebuah Struktur yang lebih hemat dalam memori, maka Struktur Data tersebut disatukan : beberapa Satuan Data sebagai satu untaian atau byte.

Sumber :

D. Suryadi H.S., Pengantar Struktur data, Gunadarma, 1998

Rambut Sehat Bebas Ketombe


Ketombe adalah penggatian sel kulit mai yang berlebihan dimkulit kepala. Biasanya, ketombe disebabkan oleh kulit kepala kering atau berminyak. Cara menghilangkannya dapat dilakukan dengan cara berikut :


Kelapa. Tuangkan 1 sendok teh minyak kelapa di rambut, kemudian lakukan pemijatan lembut di kulit kepala anda. Gunakan jari-jari untuk memastikan minyak sudah menyebar secara merata di seluruh bagian kepala. Diamkan selama 15 menit lalu bilas rambut dengan menggunakan sampo yang lembut, seperti sampo bayi.

Mayones. Gunakan satu sendok teh mayones pada rambut, kemudian ratakan keseluruh bagian rambut dan kulit kepala dengan kedua tangan. Bungkus rambut dengan handuk dan diamkan selama 15-20 menit, lalu bilas dengan sampo yang lembut dan air.

Cuka Apel. Siapkan cuka apel setiap kali selesai mencuci rambut. Campurkan ½ cangkir cuka apel ke dalam satu cangkir air. Tidak perlu dibilas, karena cuka apel tidak akan merusak rambut anda

Sumber : Nonstop, Selasa 16 Februari 2010

Bayang-Bayang Ujian Nasional



Ujian Nasional merupakan cara untuk menentukan seorang siswa berhak atau tidak lulus dari suatu jenjang pendidikan yang diselenggarakan oleh sekilah negeri dan swasta. Seorang sisiwa ditentukan nasibnya dalam satu minggu saja selama mereka bersekolah. Ujian Nasional juga adalah sarana untuk mengukur dan meningkatkan tingkat pendidikan di Indonesia. Setiap tahun tingkat kelulusan terus meningkat, hal ini berpengaruh positif dan negative bagi seorang siswa. Pengaruh positifnya adalah siswa dapat terus mengembangkan bakat dan kemampuannya dalam pendidikan, sedangkan pengaruh negatifnya adalah keadaan psikologis terhadap sisiwa tersebut. Seorang sisiwa dapat depresi atau stress sebelum dan sesudah melakukan Ujian Nasional.

Dalam prakteknya, di dalam penyelenggaraan Ujian Nasional terjadi penyimpangan seperti jawaban yang terjual bebas untuk para siswa yang mampu membeli jawaban tersebut dari beberapa institusi. Bahkan terkadang dari pihak sekolah pun melakukan kecurangan, seperti beberapa tahun lalu pernah terjadi kecurangan yang dilakukan kepala sekolah. Kejadian ini dapat mengurangi kredibilitas seorang siswa, karena siswa yang belajar sungguh-sungguh dapat disamakan hasil akhirnya dengan siswa yang memperoleh jawaban dengan membeli.

Untuk mengurangi praktik-praktik negatif ini diharapkan pemerintah dan sekolah-sekolah dapat bekerja sama agar terciptanya Ujian Nasional yang benar-benar berkompeten. Kesadaran akan kejujuran pada setiap siswa juga harus ditanamkan sejak dini. Bagaimana Indonesia akan menjadi Negara yang bersih dari tindak KKN, apabila generasi mudanya saja sudah melakukan hal yang tidak jujur saat di bangku sekolah.


sumber gambar : http://images.google.co.id/imglanding?q=ujian%20nasional&imgurl=http://satriadharma.files.wordpress.com/2009/12/uan.jpg&imgrefurl=http://satriadharma.wordpress.com/&usg=__y_m07hyMW4ASLI0PKOhiBg2tFbs=&h=285&w=300&sz=35&hl=id&itbs=1&tbnid=-U1kKmm9a52eRM:&tbnh=110&tbnw=116&prev=/images%3Fq%3Dujian%2Bnasional%26hl%3Did%26sa%3DG%26gbv%3D2%26tbs%3Disch:1&sa=G&gbv=2&tbs=isch:1&start=0#tbnid=-U1kKmm9a52eRM&start=4


Banjir


Banjir di Jakarta yang terjadi beberapa waktu ini disebabkan daya tampung air yang semakin menyempit dan kurangnya penyedian lahan hijau untuk menyerap air yang masuk ke tanah. Pembangunan Kanal Banjir Timur tidak mampu secara keseluruhan menampung air yang menyebabkan air meluap ke pemukiman-pemukiman masyarakat di daerah Jakarta dan sekitarnya. Selain itu, sampah yang ada di kali-kali Jakarta menumpuk. Kesadaran masyarakat juga harus ditingkatkan dengan mengadakan pembersihan kali yang diadakan di setiap wilayah yang rentan terhadap banjir. Pembangunan-pembangunan gedung-gedung bertingkat juga harus diperhatikan karena dapat menimbulkan efek rumah kaca serta global warming. Indonesia adalah paru-paru dunia, apabila paru-paru dunia saja sudah rusak bagaimana bisa terjadi penyaringan udara yang baik. Untuk menghilangkan banjir yang terjadi di Jakarta mungkin akan sulit dilakukan, namun kita harus dapat mengurangi kapasitas banjir dengan rasa kepedulian yang tinggi terhadap lingkungan di sekitar. Segala sesuatu yang baik harus di mulai dari hal yang kecil dan saat ini juga.

Sumber gambar :http://images.google.co.id/imglanding?q=banjir%20di%20cawang%202010&imgurl=http://www.beritajakarta.com/images/foto/BANJIR_1.jpg&imgrefurl=http://www.beritajakarta.com/2008/id/berita_arsip.asp%3Fcat%3D29&usg=__YY8xEQwTqfcd7rb6ozsAlgw5hgg=&h=336&w=448&sz=44&hl=id&itbs=1&tbnid=qiSisn3_DJd4_M:&tbnh=95&tbnw=127&prev=/images%3Fq%3Dbanjir%2Bdi%2Bcawang%2B2010%26hl%3Did%26sa%3DG%26gbv%3D2%26tbs%3Disch:1&sa=G&gbv=2&tbs=isch:1&start=0#tbnid=qiSisn3_DJd4_M&start=2

 

Be The Best Blak Magik is Designed by productive dreams for smashing magazine Bloggerized by Ipiet © 2009