Rabu, 19 Mei 2010

Sinusitis dan Gejala nya


SINUS
Sinusitis adalah istilah kedokteran untuk radang sinus paranasal yaitu rongga-rongga yang terletak disampig kanan - kiri dandiatas hidung.
Terdapat beberapa sinus yang sering terkena radang yaitu Sinus Maksila (terletak disamping kanan dan kiri hidung) ,Sinus Frontalis (terletak pada dahi bagian depan) , etmoid dan 
Sfenoid terletak agak kebelakang.


Gejala nya :
Biasanya sinusitis tidak terjadi secara mendadak ,tapi sering didahului oleh gejala - gejala yang tidak khas misalnya sering pilek -pilek yang bukan karena pilek atau allergi.
Pilik-pilek ini biasanya berlangsung lama sehingga dianggap biasa oleh penderita.

Akhirnya penderita tidak menyadari bahwa dia telah terkena gejala sinusitis yang siap meradang setiap saat.

Penyebabnya
Dapat disebabkan oleh virus ,bakteri atau jamur.
Tersering adalah kuman Streptococcus pneumoniae dan Haemophilus influenzae yang ditemukan hampir pada 70 % kasus.
Dapat juga disebabkan oleh radang ditempat lain yang berdekatan misalnya radang tenggorokan , radang Amandel , radang pada gigi geraham atas ,kadang juga disebabkan karena berenang , menyelam , trauma tekanan udara (biasanya pada awak pesawat) Allergi dapat memperberat penyakit ini ,sehingga orang yang memang telah mengidap allergi akan lebih mudah terkena radang
sinus ini.


Pengobatan :
Pada keadaan radang Dokter akan memberikan Antibiotika selama minimal 7 hari dan dapat diperpanjang sampai tanda radang hilang.
Jenis Antibiotika yang diberikan tergantung dari hasil kultur kuman (biakan kuman).
Karena hampir 70 % ditemukan Streptococcus dan H.influenzae maka biasanya Dokter akan memberikan Antibiotika jenis Amoxicillin atau Klaritromisin atau kombinasinya.
Obat penghilang nyeri  ,anti allergi ,atau steroid  diberikan hanya bila diperlukan. 

Senin, 25 Januari 2010

UAS HCI

1. Jelaskan apa yang dimaksud dengan… beserta contohnya :
a. 1. Downloading
Adalah menyalin data dari server secara remote atau mengambil file atau mentransfer file dari satu computer ke computer yang lainnya.
Contoh : www.4shared.com
2. URL
Adalah singkatan dari uniform resource locator, adalah rangkaian karakter menurut suatu format standar tertentu, yang digunakan untuk menunjukan alamat suatu sumber seperti document dan gambar di internet.
Contoh : http://www.facebook.com
3. Link
Adalah terhubungnya suatu objek dengan objek lainnya, misalnya dalam jaringan ataupun antar program. Atau dapat juga di artikan menghubungkan dua unsure pada struktur data dengan menggunakan variable indeks atau variable pointer.
Contoh : Yahoo
4. Subject directory
Adalah Alat pencari dengan menyelenggarakan serangkaian topic dan subtopics yang memungkinkan kita menemukan informasi dengan mengklik link bukan memasukkan kata kunci.
Contoh :
5. Search engine
Disebut juga dengan mesin pencari, dimana system yang ada pada system tersebut diolah melalui satu atau sekelompok computer yang berfungsi untuk melakukan pencarian data. Data yang ada pada mesin ini dikumpulkan oleh mereka melalui suatu metoda tertentu, dan diambil dari seluruh server yang dapat mereka akses. Jika dilakukan pencarian melalui search engine ini, maka pencarian yang dilakukan sebenarnya adalah pada database yang telah terkumpul didalam mesin tersebut.
Contoh : Google, Yahoo, Altavista, Search Indonesia, dan lainnya.
6. Multimedia
Adalah berbagai media. Istilah bagi tranmisi data dan manipulasi semua bentuk informasi, baik berbentuk kata-kata, gambar, video, music, angka, atau tulisan tangan. Bagi computer, bentuk informasi tersebut, semuanya diolah dari data digital( yang terdiri dari nol dan satu).
Contoh : mp3, mp4, windows media player.
7. Thumbnail
Adalah miniature citra. Citra versi kecil yang beresolusi rendah, yang mewakili file citra yang lebih besar; dipakai untuk identifikasi cepat pada proses pencarian atau editing citra. Selain itu, bisa dipakai juga untuk indexing, preview citra ditampilkan atau pencetakan index.
Contoh : Preview pada album gambar
8. Animation
Adalah animasi, semarak, peragaan grafik. File yang data-datanya mampu menghasilkan gambar dua dimensi atau tiga dimensi yang bergerak. Sebagai contoh, animasi gif yang mampu direka cipta dengan menggunakan perangkat lunak GIF Animation. Di dalam sebuah laman web, animasi ini bisa digabungkan dengan informasi lainnya dengan menggunakan teknik penyuntingan HTML, JAVA, VRML, animasi GIF,Shockwave maupun Flash.
Contoh : Doraemon, film kartun.
9. Audio
Adalah suara, atau dalam system komunikasi dicirikan video, sinyal elektrik digunakan untuk membawa unsure bunyi. Istilah ini juga biasa digunakan untuk menerangkan system-sistem yang berkaitan dengan proses perekaman dan transmisi, yaitu system pengambilan atau penamngkapan suara, sambungan transmisi pembawa bunyi, amplifier dan lainnya.
Contoh : mp3 sound
10. Plug ins
Adalah sebuah program computer yang menambah fungsionalitas sebuah program utama.
Contoh :Plug ins pada flash player
b. 1. Portal
Adalah sebuah situs web yan menawarkan berbagai layanan dari satu, lokasi nyaman, biasanya gratis.
Contoh : searching, email, dan lainnya
2. News
Adalah cerita dan artikel yang berkaitan dengan peristiwa-peristiwa terkini, kehidupan, olahraga, cuaca, dan lainnya.
Contoh : www.Cnn.com, www.Kompas.com
3. Informational
Adalah informasi factual yang dibuat oleh organisasi dan lembaga pemerintahan.
Contoh : nlm.nih.gov
4. Bussiness/ marketing
Adalah mengandung konten yang mempromosikan produk atau jasa yang memungkinkan anda untuk membeli produk atau jasa secara online.
Contoh :www.inibuku.com
5. Entertaiment
Adalah web yang menawarkan lingkungan yang interaktif
6. Advocancy
Adalah web yang menggambarkan suatu alasan atau pendapar atau juga gagasan.
Contoh : www.act.az.org
7. Blog
Adalah singkatan dari “web log” adalah bentuk aplikasi web yang menyerupai tulisan-tulisan(yang dimuat sebagai posting) pada sebuah halaman web umum. Tulisan-tulisan ini seringkali dimuat dalam urut terbalik(isi terbaru dahulu baru kemudian diikuti isi yang lebih lama), meskipun tidak selamanya demikian. Dan situs ini biasanya dapat diakses oleh semua pengguna internet sesuai dengan tujuan si pengguna.
Contoh : Blogspot, Wordpress.
8. Wiki
Adalah sebuah situs web(atau koleksi dokumen hiperteks lainnya) yang memperoleh penggunanya menambah atau mengubah isi situs tersebut. Istilah ini juga dapat merujuk kepada software kolaboratif yang digunakan untuk menciptakan situs web semacam itu.
Contoh : wikipedia
9. Content agregrator
Adalah bisnis yang bekerja mengatur konten-konten dalam internet
Contoh : youtube.com

10. Personal
Adalah halaman web yang dikelolah oleh individu swasta
Contoh : blog milik sendiri.


2. Dalam piranti interaksi terdapat alat input keyboard(Qwerty model,Dvorak model dan ABC model)

Jelaskan masin
g-masing alat input keyboard diatas dan berikan masing-masing contoh gambarnya

Jawab :
Qwerty model : salah satu jenis tata letak tombol pada keyboard. Tata letak Qwerty ini pertama kali digunakan pada sebuah mesin tik buatak E.Remington pada tahun 1864. Dinamakan demikian karena tombol-tombol huruf Q, W, E, R, T, dan Y berada secara berurutan.
Contoh :


Dvorak model : keyboard yang dibuat untuk memperbaiki keyboard qwerty asli, dimana tombol tersebut diatur untuk menghindari kemacetan mekanis pada generasi pertama yang sukses secara ekonomis mesin ketik.


Contoh :

ABC model : keyboard yang berbeda dengan urutan qwerty, memiliki urutan abc yang memiliki fitur kunci dalam urutan abjad.

Contoh :


Dalam piranti interaksi terdapat alat output(monitor dan printer)

a. Jelaskan masing-masing perbedaan jenis monitor yang ada(CRT, LCD, Plasma dan LED) dan berikan contoh gambarnya masing-masing.

b. Jelaskan masing-masing perbedaan jenis printer yang ada (Dot matrix, Inkjet, Thermal, Laserjet dan Plotter) dan berikan contoh gambarnya masing-masing.

Jawab :

a. CRT monitor : Tabung sinar katoda, yang ditemukan oleh Karl Ferdinand Braun, merupakan sebuah tabung penampilan yang banyak digunakan.

Contoh :

LCD monitor : dari singkatan liquid crystal display, merupakan panel data yang digunakan untuk menampiklkan informasi elektronik seperti teks, gambar, dan gambar bergerak.

Contoh :


Plasma monitor : monitor layar data emisif dimana cahaya dihasilkan oleh phosphor yang tereksitansi oleh sebuah pelepasan muatan plasma antara dua layar datar gelas. Gas yang dilepas muatannya tidak mengandung merkuri. Campuran gas ini sulit bereaksi dan sama sekali tidak berbahaya.

Contoh :


LED monitor : Monitor yang dibuat setelah pembuatan LCD, yang memiliki keunggulan untuk melihat detail halus dengan menghasilkan variasi warna yang luar biasa, kejernian dan kedalaman gambar untuk gambar-gambar yang paling gelap sekalipun akan ditampilkan dengan baik.

Contoh :


b. Dot matrix printer : printer yang memiliki cara print dengan cara kepala print bergerak naik turun atau kekanan- kekiri, yang bekerja hamper sama dengan mesin ketik. Dan biasanya hasil cetakan berbentuk titik-titik yang membentuk huruf atau yang lainnya.

Contoh :

Inkjet printer : Jenis printer computer yang mereproduksi sebuah gambar digital dengan ukuran bervariasi mendorong tetesan cair atau bahan cair(tinta ke sebuah halaman.

Contoh :

Thermal printer : printer yang menghasilkan gambar yang dicetak oleh pemanasan selektif thermochromic dilapisi kertas, atau kertas termal seperti umumnya dikenal, ketika melewati kertas termal print head.

Contoh :

Laserjet printer : printer untuk computer yang menggunakan teknologi diode cahaya untuk mendapatkan pertikel-partikel kecil toner dari cartridge ke kertas. Alat ini sering lebih ekonomis disbanding menggunakan tinta pencetak tinta

Contoh :


Plotter : printer vector grafis untuk mencetak plot grafis, yang terhubung kekomputer. Biasanya digunakan untuk mencetak stiker mobil dan yang lain yang besar.

Contoh :



4. Tambahkan sebuah aplikasi interaksi YM=yahoo messenger di blog kalian masing-masing, dan print screen hasil kalian pada say ym kalian ol(online).


Kamis, 01 Oktober 2009

SejaRah C++

Tahun 1978, Brian W. Kerninghan & Dennis M. Ritchie dari AT & T Laboratories

mengembangkan bahasa B menjadi bahasa C. Bahasa B yang diciptakan oleh Ken Thompson

sebenarnya merupakan pengembangan dari bahasa BCPL ( Basic Combined Programming

Language ) yang diciptakan oleh Martin Richard.

Sejak tahun 1980, bahasa C banyak digunakan pemrogram di Eropa yang sebelumnya

menggunakan bahasa B dan BCPL. Dalam perkembangannya, bahasa C menjadi bahasa paling

populer diantara bahasa lainnya, seperti PASCAL, BASIC, FORTRAN.

Tahun 1989, dunia pemrograman C mengalami peristiwa penting dengan dikeluarkannya

standar bahasa C oleh American National Standards Institute (ANSI). Bahasa C yang

diciptakan Kerninghan & Ritchie kemudian dikenal dengan nama ANSI C.

Mulai awal tahun 1980, Bjarne Stroustrup dari AT & T Bell Laboratories mulai

mengembangkan bahasa C. Pada tahun 1985, lahirlah secara resmi bahasa baru hasil

pengembangan C yang dikenal dengan nama C++. Sebenarnya bahasa C++ mengalami dua tahap

evolusi. C++ yang pertama, dirilis oleh AT&T Laboratories, dinamakan cfront. C++ versi kuno

ini hanya berupa kompiler yang menterjemahkan C++ menjadi bahasa C.

Pada evolusi selanjutnya, Borland International Inc. mengembangkan kompiler C++ menjadi

sebuah kompiler yang mampu mengubah C++ langsung menjadi bahasa mesin (assembly). Sejak

evolusi ini, mulai tahun 1990 C++ menjadi bahasa berorientasi obyek yang digunakan oleh

sebagian besar pemrogram professional.

Struktur Bahasa C++

Contoh 1 : Hasil :

// my first program in C++ Hello World!

#include

int main ()

{

cout << "Hello World!";

return 0;

}

Sisi kiri merupakan source code, yang dapat diberi nama hiworld.cpp dan sisi kanan adalah

hasilnya setelah di-kompile dan di-eksekusi.

SBP/C++/Ayuliana/Feb2004 2

Program diatas merupakan salah satu program paling sederhana dalam C++, tetapi dalam

program tersebut mengandung komponen dasar yang selalu ada pada setiap pemrograman

C++. Jika dilihat satu persatu :

// my first program in C++

Baris ini adalah komentar. semua baris yang diawali dengan dua garis miring (//) akan

dianggap sebagai komentar dan tidak akan berpengaruh terhadap program. Dapat

digunakan oleh programmer untuk menyertakan penjelasan singkat atau observasi

yang terkait dengan program tersebut.

#include

Kalimat yang diawali dengan tanda (#) adalah are preprocessor directive. Bukan

merupakan baris kode yang dieksekusi, tetapi indikasi untuk kompiler. Dalam kasus ini

kalimat #include memberitahukan preprocessor kompiler untuk

menyertakan header file standard iostream. File spesifik ini juga termasuk library

deklarasi standard I/O pada C++ dan file ini disertakan karena fungsi-fungsinya akan

digunakan nanti dalam program.

Prioritas pada operator

Contoh :

a = 5 + 7 % 2

Jawaban dari contoh diatas adalah 6. Dibawah ini adalah prioritas operator dari tinggi ke

rendah :

Priority Operator Description Associativity

1 :: scope Left

2 () [ ] -> .

sizeof Left

++ -- increment/decrement

~ Complement to one (bitwise)

! unary NOT

& * Reference and Dereference

(pointers)

(type) Type casting

3

+ - Unary less sign

Right

4 * / % arithmetical operations Left

5 + - arithmetical operations Left

6 << >> bit shifting (bitwise) Left

7 < <= > >= Relational operators Left

8 == != Relational operators Left

9 & ^ | Bitwise operators Left

10 && || Logic operators Left

11 ?: Conditional Right

12 = += -= *= /= %=

>>= <<= &= ^= |= Assignation Right

13 , Comma, Separat


















Sabtu, 19 September 2009

PREPROCESSOR DIRECTIVES

Preprocessor directives adalah perintah-perintah khusus yang ditujukan ke preprocessor. Semua preprocessor directives dimulai dengan tanda #. Karena preprocessor adalah perintah untuk preprocessornya C++ maka preprocessor directives tidak diakhiri dengan titik koma (;).
Preprocessor directives ini akan mengubah program pada saat dikompile saja, jadi perubahannya hanya bersifat sementara sementara. Setelah selesai maka program akan kembali seperti semula.
Beberapa perintah preprocessor akan dibahas di bagian ini.
4.1 #define directive
Dipakai untuk mendefinisikan suatu identifier dari suatu karakter string yang disubstitusikan ke identifier tersebut (macro substitution) setiap kali dijumpai dalam program.
Format dari #define adalah :#define ARGUMENT1 argumen2
Berikut adalah contoh pemakaian #define, perhatikan bahwa ARGUMEN1 biasa ditulis dengan huruf besar:
#define FALSE 0
#define TRUE !FALSE
#define ERROR 1 “Tidak dapat membuka file”
#define UMUR_S1 22
Perintah-perintah di atas menyuruh kompiler untuk mensubstitusikan 0, !0,“Tidak dapat membuka file” dan 22 setiap menjumpai FALSE, TRUE, ERROR1dan UMUR_S1 dalam program. #define directive ini dapat juga dipakai sebagai suatu makro dengan beberapa argumen, setiap kali nama makro tersebut dijumpai dalam program maka argumen-argumennya diganti oleh argumen-argumen sebenarnya yang ditemukan dalam program, misalnya:
#define MAX(A,B) ((A) > (B) ? (A) : (B))
maksimum = MAX(23,45);
Perhatikan bahwa substitusi yang dilakukan adalah substitusi text sederhana saja,sehingga kalau tidak hati-hati akan timbul efek sampingan yang menyesatkan, misalya:
#define PI 3.1415927
#define L_LING(A) PI*A*A
luas_lingkaran L_LING(2+1);
Yang terjadi setelah substitusi dilakukan adalah:
luas_lingkaran = 3.1415927*2+1*2+1;
sehingga hasilnya tidak seperti yang diharapkan, supaya effek samping seperti di atastidak terjadi maka harus ditambahkan tanda kurung di dalam argumennya sebagai berikut:
#define L_LING(A) PI*(A)*(A)
C++ mempunyai kata kunci inline sebagai function qualifier. Kata kunci ini menyebabkan copy dari fungsi tersebut disubstitusikan setiap fungsi ini dipanggil. Jadijika kita memanggil fungsi inline ini 20 kali dalam program maka kompiler akan menyisipkan 20 copy dari fungsi ini ke EXE file kita. Penyisipan ini menyebabkan program dapat lebih cepat karena tidak diperlukan overhead pada saat pemanggilan fungsi, yaitu parameter-parameternya tidak perlu ditempatkan dalam stack terlebih dulu. Namun penyisipan ini akan menyebabkan ukuran program menjadi besar sehingga kita sebaiknya memakai fungsi inline ini untuk fungsi-fungsi yang kecil atau yang hanya dipanggil di beberapa tempat saja.
Fungsi inline kerjanya mirip dengan makro yang dideklarasi dengan #definedirective, keuntungannya adalah fungsi inline ini dikenali oleh kompiler sehingga kompiler melakukan type checking dan parameter-parameternya. Keuntungan lain adalah fungsi inline ini berkelakuan seperti fungsi biasa tanpa resiko effek samping yang dijumpai substitusi makro. Kata kunci inline ini hanya berupa saran ke kompiler. Fungsi yang lebih besar dari beberapa baris tidak akan dijadikan fungsi inline meskipundeklarasinya memakai kata kunci inline.
Contoh program berikut ini menjelaskan pemakaian fungsi inline.
//include
#define MAX(A,B) ((A) > (B) ? (A): (B))
inline int max(int a, int b)
{
if(a > b)
return a;
return b;
}
main ()
{
int i, x, y;
x = 23; y = 45;
i = MAX(x++, y++); // Effek samping, variabel y dinaikan 2 kali
// Output : x = 24 y = 47
cout << “x = “ << y =" “">
x = 23; y = 45;
i = max(x++, y++);
// Output : x = 24 y = 46
cout << “x =” <<>
return 0;
}
4.2 #include Preprocessor Directive
#include preprocessor directive menyisipkan suatu text file yang ada di disk ke dalam program. Format dari #include preprocessor directive adalah:
#include atau
#include “nama_file”
Text file yang disisipkan dapat apa saja namun umumya yang disisipkan adalah Headerfile. Header file ini akan memberi informasi kepada kompiler C++ bagaimana menginterpretasikan fungsi-fungsi library yang akan dipakai. Misalnya kompiler C++ -memerlukan informasi mengenai fungsi cout, fungsi cin maka perlu disisipkan headerfile iostream.h sebagai berikut:
#include atau
#include “iostream.h”
Tampak bahwa untuk menyisipkan text file ada dua pilihan:
- Nama file diantara tanda kurung <>, pilihan ini memberitahu preprocessor untuk mencari header file di lokasi default yang telah ditetapkan sebelumnya, pilihan ini biasa dipakai untuk menyisipkan standard header yang terletak pada include file direktori yang telah di setuntuk kompiler yang dipakai. Standard header file ini berasal dari kompiler. Programmer pada umumnya tidak melakukan perubahan pada standar header file.
- Nama file diantara sepasang tanda kutip ganda (“ “), pilihan ini memberitahu preprocessor untuk mencari dulu header file di direktori yang saat ini aktif kalau tidak ketemu dilanjutkan pencariannya ke lokasi-lokasi yang telah ditetapkan oleh programmer sebelumnya, pilihan ini biasa dipakai untuk menyisipkan non-standard header file, Non-standard header file sering mengalami modifikasi oleh programmer yang membuatnya dan preprocessor selalu menyisipkan yang terbaru.
4.3 #if, #else dan #endif Preprocessor Directive
Antara kompiler yang satu dengan kompiler yang lainnya dapat menggunakan nama yang berbeda untuk suatu header file yang definisinya hampir sama. Misal headerfile alloc.h pada Borland C++ adalah hampir ekivalen dengan header file malloc.h pada Microsoft C++. Jadi kita perlu sarana untuk menentukan header file yang mana yang harus disisipkan pada saat program dikompile, misalnya program yang dibuat harusmendukung Borland C++ dan Microsoft C++ maka pemakaian preprocessor directivenya adalah sebagai berikut:
#ifdef __BORLAND__
#include
#else
#include
#endif
Kalau header file ini dikompile dengan Borland C++ maka nama simbolik__BORLAND__ otomatis didefinisikan oleh kompiler sehingga standard header filealloc.h yang disisipkan.
Dalam C++ programmer umumnya membatasi apa saja yang dapat masuk kedalam header file yang dibuat. Header file umumnya hanya memuat definisi-definisi misalnya tipe, nama variabel ekternal, definisi struktur, konstanta, makro dan prototipefungsi. Programmer biasanya menghindari satu header file raksasa yang memuat semua definisi karena memperlambat proses kompilasi. Umumnya programmer lebih menyukai beberapa header file yang lebih kecil, jadi ada beberapa header file. Kalau satu header file disisipkan lebih dari satu kali secara tidak sengaja (header file dapat bersusun, artinya dalam suatu header file ada header file yang lain) maka akan ada definisi ulang yang akan menimbulkan kesalahan pada saat program di kompile. Untuk menghindari keadaan ini dapat dipakai preprocessor directive #ifndef, #define dan #endif untuk membuat headerfile sebagai berikut:
#ifndef _NAMAFILE_H
#define _NAMAFILE_H
#define VER_NUM “1.00”
#define REL_DATE “27/09/95”
#if __WINDOWS__
#define OS_VER “WINDOWS”
#else
#define OS_VER “DOS
#endif
#endif
Pada saat header file ini dikompile, kompiler pertama-tama melakukan check apakah _NAMAFILE_H telah didefinisikan. Bila belum didefinisikan maka headerfile ini belum pernah disisipkan sehingga _NAMAFILE_H didefinisikan dulu lalu header file ini disisipkan. Bila NAMAFILE_H sudah didefinisikan maka isi dari header file ini tidak disisipkan.

Senin, 14 September 2009

My Biodata

Nama : Fanny Fransisca
TTL : Jakarta, 3 juni 1991
Alamat : jl prancis duta Bandara Permai Fs1 no 19
Agama : buddha
Wn : Indonesia
NIM : 0101090081