Sabtu, 06 Maret 2010

Ruby

Ruby merupakan bahasa scripting yang berorientasi objek yang bertujuan menggabungkan semua bahasa-bahasa pemrograman scripting yang ada. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar seperti Perl dan Python.
Contoh, untuk menampilkan “Hello World” menggunakan script :

# Hello World in Ruby
puts "Hello World!"

Ruby pertama kali dibuat pada tahun 1993 oleh seorang programmer Jepang bernama Yukihiro Matsumoto. Bahasa script ini memiliki kelebihan :
1. Sintaks sederhana.
2. Memiliki exception handling yang baik.
3. Bahasa Pemrograman Berorientasi Objek.
4. Mengusung konsep single inheritance.
5. Open source.

Sistem operasi yang didukung
• Linux
• Microsoft Windows 95/98/XP/NT/2000/2003/Vista
• MacOS X v10.5 Leopard
• BeOS
• OS/2
• Unix
• Amiga
• MorphOS
• Acorn RISC OS
• Syllable
• Symbian OS

ruby juga bisa digunakan untuk bahasa pemrograman lain, seperti :
1. C dan C++
#include
int main(int argc, char *argv[])
{
int a, b, c;
scanf("%d", &a);
scanf("%d", &b);

c = a + b;
printf("%d\n", c);
}

Ruby :
a = gets.to_i
b = gets.to_i
c = a + b
puts c


2. Java
import java.io.*;
public class Addup
{
static public void main(String args[]) throws Exception {
InputStreamReader stdin = new InputStreamReader(System.in);
BufferedReader console = new BufferedReader(stdin);
int i1 = Integer.parseInt(console.readLine());
int i2 = Integer.parseInt(console.readLine());
System.out.println(i1 + i2);
}
}


Ruby ;
a = gets.to_i
b = gets.to_i
c = a + b
puts c


3. PHP
$fp = fopen('php://stdin', 'r');
$a = fgets($fp);
$b = fgets($fp);
echo $a + $b . "\n";
?>


Ruby :
a = gets.to_i
b = gets.to_i
c = a + b
puts c


dan masih banyak bahasa pemrograman lainnya yang bisa digunakan pada Ruby.

http://www.ruby-lang.org/en/

Sabtu, 27 Februari 2010

MULTIMEDIA vs SISTEM MUTIMEDIA

Mumgkin banyak orang berpikir bahwa Multimedia merupakan hal yang sama dengan Sistem Multimedia (kecuali orang yang bergerak di bidang IT dan sejenisnya).

Multimedia sendiri dapat di artikan sebagai Gabungan dari beberapa media (Multi) seperti teks, gambar, suara, animasi, video dll yang nantinya iintegrasikan atau diolah, digabungkan, dan ditayangkan.

Sedangkan Sistem Multimedia sendiri memiliki merupakan sebuah sistem yang mensupport seara terintegrasi penyimpanan, transmisi dan representasi dari media digitaldalam hal ini Multimedia itu seniri (teks, gambar, audio, video) dengan bantuan komputer.

Komponen Multimedia :
1. teks
2. gambar
3. animasi
4. audio
5. video
6. dll

komponen Sistem Multimedia :
1. Komputer
2. navigasi
3. Link (Penghubung)
4. Pemrosesan

Multimedia dibedakan :
1. Berdasarkan Distribusi
a. Multimedia Stand Alone : CD-ROM, DVD,BlueRay
b. Multimedia Networking : Internet, Intranet
c. multimedia Broadcast : TV-Cable

2. Berdasarkan Content/Isi :
a. Multimedia Rumahtangga : Entertainment/ Hiburan
b. Multimedia Pendidikan : Edutainment
c. Multimedia Bisnis : Presentation, Company Profile
d. Multimedia di Tempat Umum : KIOSK Information (alat bantu berupa petunjuk/peta yang bisa diakses : misal touchsreen)

Sedangkan Sistem Multimedia, Contohnya :
1. Video Conference
2. Voice Recognation
3. Video database

namun sebenarnya keterkaitan Multimedia dengan Sistem Multimedia sangatlah erat, dimana Multimedia dapat dikatakan konsepnya dan Sistem Multimedia yang melaksanakannya.

Sabtu, 20 Februari 2010

Jaringan Komputer & Terminologi

Jaringan Komputer merupakn kumpulan dua unit komputer atau lebih yang saling terhubung atau terkoneksi agar dapat menjalankan tugasnya unntuk saling berbagi informasi, data dan sebagainya. Bisa dikatakan Jaringan Komputer, apabila:
1. bisa berbagi perangkat (Sotware & Hardware)
2. bisa berbagi data
3. bisa berbagi informasi
4. bisa berkomunikasi antar jaringan, dll

Dari jaringan ini nantinya aan dibentuk saluran/ jaringan-jaringan yang diinginkan sesuai kebutuhan pemakai atau user, pembentukan inilh yang dinamakan Terminologi Jaringan.

Terminologi Jaringan
Sebenarnya terminologi jaringan itu banyak, namun yang umum atau yang sering dibahas ada 3, yaitu :
1. LAN (Local Area Network)
Jaringan yang tercipta atau dibuat dalam cakupan area terbatas dengan media tertentu seperti kabel.

2. WAN (Wide Area Network
Gabungan dari LAN atau hubungan antara satu ruang dengan ruang lainnya.

3. MAN (Metropolitan Area Network
Jaringan yang bisa mengubungkan antar Kota.


@chenamono

Semester 8, tidak seindah yang dibayangkan, TAPI harus di Jadikan INDAH

Udah dua minggu menginjakkan kaki di semester 8 alias semester akhir atau semester penentuan kata orang-orang, tapi rasa yang saya rasakan tidaklah begitu... berharap bisa lebih santai dan bisa mengatur waktu dengan baik, malah semua berantakan. CUMA 10 mata pelajaran dengan 19 SKS, tapi rasanya empat kali lipat. Minggu pertama yang diharap-harapkan (biasanya) untuk perkenalan materi, tapi langsung kebut materi biar gak buang-buang waktu...
Daftar tunggu project alias tugas pun udah tersusun rapi, tapi itu baru tersusun dan terencana, untuk realisasi harus berjuang dulu untuk mendapatkan bahan-bahan yang bagus agar tercipta kue yang enak... loh loh loh, kok jadi kue toh... agar project tugasnya biasa selesai maksudnya...
pembuatan Website berbasis Multimedia, aplikasi handphone, nge-blog tiap minggu (kalo bisa n sempat TIAP HARI), Analisis2, face Recognazing, video streaming,,,, (Maunya video SCREAMING : biar bisa terik....)
DEADline u Semua ini paling lama 8 minggu lagi...
Mudah-mudahan Lancar-lancar aja, gak macet kayak Jakarta sewaktu Jam Pulang Kerja...
Berharap MInggu ini ada yang terealisasi, doain dan tolong ya smua,,, biar cepat selesai...

@chenamono

Rabu, 06 Januari 2010

JAVA APPLET

APPLET adalah tag HTML yang digunakan untuk memasukan file java ke dalam dokumen HTML. Penggunaanya sama persis seperti tag EMBED yang digunakan untuk memasukkan konten multimedia ke dalam dokumen HTML.

Sekilas cara membuat Java Applet (Manual)
Pembuatan alikasi Java Applet dimulai dengan mengembangkan class Applet yang berada pada package java.applet.*. Terdapat dua langkah untuk membuat Java Applet:
1. Membuat sebuah class Applet.
2. Membuat dokumen html yang berasosiasi dengan class Applet yang telah dibuat pada langkah pertama.

Class Applet mendefinisikan tingkah laku dari applet yang menggambarkan program yang kita buat. Dokumen html yang berasosiasi dengan class Applet digunakan untuk menjalankan applet dengan ukuran tertentu pada web page.

Template untuk Applet
import java.applet.Applet;
import jawa.awt.*;
public class AppletTemplate extends Applet {
// deklarasi variabel.
public void init() {
// inisialisasi variabel, image loading, dll.
}
public void paint(Graphics g) {
// drawing operations.
}
}

Template untuk HTML
Applet ditampilkan bersama dengan kode HTML sebagai berikut:
emplate untuk loading applet
ATRIBUT DALAM APPLET

CODE
Atribut ini digunakan untuk menentukkan sumber dari file JAVA yang ingin ditampilkan.

CODEBASE
Atribut CODEBASE adalah atribut dari tag APPLET yang digunakan untuk menentukkan direktori dimana file JAVA yang ingin ditampilkan berada.

WIDTH
Atribut ini digunakan untuk menentukan lebar dari file JAVA yang akan ditampilkan.

Tinggi dari objek akan berukuran 150 pixel.

HEIGHT
Atribut ini digunakan untuk menentukan tinggi dari file JAVA yang akan ditampilkan.

Tinggi dari objek akan berukuran 150 pixel.

ALIGN
Atribut ini digunakan untuk menentukan posisi dari objek.

VSPACE
Atribut ini digunakan untuk menentukan jarak file JAVA yang ditampilkan dengan teks di atas dan bawahnya.

HSPACE
Atribut ini digunakan untuk menentukan jarak file JAVA yang ditampilkan dengan teks di kanan dan kirinya.

Citra Medis ET (Ewing's Tumor)

Latar Belakang

Personal Computer (PC) sebagai sarana bantu manusia dapat menyelesaikan pekerjaan sehari-hari di segala bidang. Pada mulanya para pemakai hanya menggunakan komputer sebagai mesin ketik, kini telah berkembang menjadi alat kontrol atau pengendali baik di rumah tangga, di industri bahkan di lingkungan pendidikan.

Dengan bantuan software-software tertentu maka komputer dapat mengenali informasi dari citra atau gambar yang sedang diamati. Pengolahan citra adalah suatu metode atau teknik yang dapat digunakan untuk memproses citra atau gambar dengan jalan memanipulasinya menjadi data gambar yang diinginkan untuk mendapat informasi tertentu.

Dalam makalah ini dicoba untuk melakukan Analisa Citra Medis untuk mendapatkan perbandingan hasil dengan beberapa meode yang ada.

Batasan Masalah

Dalam melakukan Analisa Citra Medis ini penulis melakukan analisis terhadap tumor tulang Ewing yang lebih di kenal dengan ET dengan menggunakan beberapa metode dalam pengolahan citra yaitu : Metode Sobel, Metode Prewitt, Metode Log, Metode Robert, Metode Canny dan Metode Zerocross. Dari metode-metode tersebut akan didapatkan mana metode yang paling baik digunakan agar analisis lebih jelas.

Tujuan Masalah

Tujuan Analisis Citra Medis ini adalha untuk melakukan perdeteksian tepi (edge detection) untuk mendapatkan hasil yang lebih bagus dari beberapa meode yang ada dalam Matlab.