Rabu, 20 Mei 2009

What You See Is What You Get

WYSIWYG menunjukkan sebuah antarmuka pengguna yang memungkinkan pengguna untuk melihat sesuatu yang sangat mirip dengan hasil akhir sementara dokumen yang sedang dibuat. Secara umum WYSIWYG berarti kemampuan untuk secara langsung memanipulasi layout dari dokumen tanpa harus ketik atau ingat nama layout perintah. Arti yang sebenarnya tergantung pada pengguna dari perspektif, misalnya

* Dalam presentasi program, Compound dokumen dan halaman web, WYSIWYG berarti tepat mewakili layar tampilan pada halaman ditampilkan kepada pengguna akhir, tetapi tidak selalu mencerminkan bagaimana halaman akan dicetak, kecuali printer khususnya cocok untuk mengedit program karena itu dengan Xerox Star dan versi awal dari Apple Macintosh.
* Dalam Kata Pengolahan dan Penerbitan Desktop aplikasi, WYSIWYG berarti tampilan layar simulates dan tepat mewakili efek font dan jeda baris pada akhir pemberian nomor pd halaman buku tertentu menggunakan konfigurasi printer, sehingga sebuah surat di halaman 1 dari 500 halaman dokumen dapat akurat lihat referensi tiga ratus halaman nanti. [3]
* WYSIWYG juga menjelaskan cara untuk memanipulasi model 3D dalam Stereochemistry, Computer dibantu desain, komputer grafis 3D dan merupakan merek dari Cast Software pencahayaan dari desain alat yang digunakan dalam industri teater untuk pra-visualisasi yang menunjukkan.

Modern perangkat lunak yang tidak baik tugas mengoptimalkan tampilan layar tertentu untuk jenis output. Sebagai contoh, sebuah pengolah kata dioptimalkan untuk output ke printer yang khas. Perangkat lunak sering emulates resolusi printer untuk mendapatkan sedekat mungkin ke WYSIWYG. Namun, itu bukan merupakan daya tarik utama dari WYSIWYG, yaitu kemampuan pengguna untuk dapat membayangkan apa yang dia produksi.

Dalam banyak situasi, perbedaan yang halus antara apa yang anda lihat dan apa yang Anda dapatkan adalah tidak penting. Bahkan, beberapa aplikasi dapat menawarkan WYSIWYG mode dengan berbagai tingkatan "realisme", yaitu:

* J komposisi mode, di mana pengguna melihat sesuatu yang mirip dengan hasil akhirnya, namun dengan informasi tambahan yang berguna ketika menyusun, seperti bagian istirahat dan non-cetak karakter, dan menggunakan tata letak yang lebih kondusif untuk menyusun tata letak dari ke.
* J Layout mode, di mana pengguna melihat sesuatu yang sangat mirip dengan hasil akhirnya, tetapi dengan beberapa tambahan informasi bermanfaat dalam memastikan bahwa unsur-unsur yang benar dan berpihak spaced, seperti margin baris.
* Pratinjau mode, di mana aplikasi yang mencoba untuk hadir sebagai representasi yang dekat dengan hasil akhir mungkin.

Aplikasi Mei sengaja menyimpang atau menawarkan alternatif menyusun layout dari WYSIWYG karena overhead atau preferensi pengguna untuk memasukkan perintah atau kode secara langsung.

disadur dari http://en.wikipedia.org/WYSIWYG

Konsep E-Learning

Internet berkembang menjadi saluran distribusi global utama masyarakat di dunia maya. Pada jaman yang sudah berkembang inilah kualitas pendidikan pun harus selalu meningkat seiring dengan meningkatnya kebutuhan dan tututan hidup. Dampak yang sangat terasa adalah mahalnya biaya pendidikan lanjut di tingkat perguruan tinggi dan susahnya menjadi seorang mahasiswa di perguruan favorit. Maka dari itu, kita harus meembangkan tekhnologi, khususnya tekhnologi internet yang bisa menjangkaui siapa saja yang ada di Indonesia. Dengan memanfaatkan internet, kita bisa membangun sebuah jaringan yang nantinya bisa berguna untuk pendidikan yang biasa disebut e-learning.

Struktur dan infrastruktur yang dibutuhkan ketika membangun sebuah jaringan e-learning

adalah :

Infrastrukturnya

Internet: jaringan global di dunia.

Intranet: jaringan milik perusahaan atau organisasi serta sebuah kampus yang menggunakan teknologi Internet, seperti protokol Internet, browser Web, dsb.

Extranet: jaringan melalui Internet yang menghubungkan beberapa intranet.

· Penunjang e-learning adalah sebagai berikut :

SDM (Para pengguna dari e-learning).

Peraturan/perundangan publik (copy and paste not allowed).

Materi - materi pembelajaran yang akan diberikan.

Tekhnologi yang digunakan (video conference , articel).

Cara yang paling mudah untuk membangun jaringan e-learning adalah melalui blog. Disini kita bisa menulis artikel yang berhubungan dengan pembelajaran yang sedang kita dalami untuk dipelajari oleh orang lain. Dan juga kita bisa menyalurkan berbagai aspirasi publik untuk meningkatkan kualitas diri agar pembuatang blog e-learning dapat lebih baik dari yang semestinya. Ada juga cara lain yang sedang dikambangkan di sebuah universitas di Indonesia dengan menggunakan video conference ketika perkuliahan sedang berlangsung. Dengan memnfaatkan jaringan internet dan bermodalkan sebuah webcam di laptop atau kantor, kita bisa berinteraksi dengan dosen yang mengajar walaupun terpisahkan jarak dan kepentingan. Hal ini sangat menarik, karena disaat kita tidak bisa melakukan perkuliahan ketika ita disibukkan dengan pekerjaan atau hal lainnya kita bisa tetap mengikuti perkuliahan sebagaimana mestinya.

Di seluruh dunia industri e-learning diperkirakan akan bernilai lebih dari tiga puluh delapan (38) miliar euro menurut perkiraan konservatif, walaupun dalam Uni Eropa hanya sekitar 20% dari e-learning produk yang dihasilkan di pasar umum. Perkembangan internet dan teknologi multimedia adalah dasar enabler e-learning, dengan konten, teknologi dan layanan dikenali sebagai tiga sektor utama dari e-learning industri. E-learning adalah tempat untuk segala macam istilah yang meliputi berbagai instruksional dari materi yang dapat disampaikan pada CD-ROM atau DVD, melalui jaringan area lokal (LAN), atau di Internet. (menurut http://en.wikipedia.org/wiki/E-learning)

Metode pembelajaran e-learning sangat murah dan terjangkau. Karena e-learning ini sendiri menggunakan fasilitas yang kiranya sudah umum tersedia di lingkungan sekitar kampus. Namun, metode pembelajaran ini terkadang bisa menjadi bumerang buat kita karena bisa saja mahasiswa yang seharusnya bisa mengikuti perkuliahan seperti biasa tidak hadir di perkuliahan karena alasan yang tidak wajar. Baik tidaknya e-learning ini bisa kita cermati dengan akal sehat dan jiwa yang tenang serta semoga metode pembelajaran e-learning bisa berguna untuk kita semua. Amin.


Selasa, 28 April 2009

OSI Reference Model

Open Sistem Interkoneksi Referensi Model (OSI Reference Model atau OSI Model) adalah deskripsi abstrak berlapis untuk komunikasi komputer dan protokol jaringan desain.

Layer pada Model OSI (Open System
Interconnection)
1. Aplikasi
2. Presentasi
3. Sesi
4. Transport
5. Jaringan
6. Data link
7. Fisik

Old etwork vs New Network

Konsep jaringan komputer lahir pada tahun 1940-an di Amerika. Pada mulanya proyek tersebut hanyalah ingin memanfaatkan sebuah perangkat komputer yang harus dipakai bersama. Ditahun 1950-an ketika jenis komputer mulai membesar sampai terciptanya super komputer, maka sebuah komputer mesti melayani beberapa terminal. Untuk itu ditemukan konsep distribusi proses berdasarkan waktu yang dikenal dengan nama TSS (Time Sharing System), maka untuk pertama kali bentuk jaringan (network) komputer dipakai. Pada sistem TSS beberapa terminal terhubung secara seri ke sebuah host komputer. Memasuki tahun 1970-an, setelah beban pekerjaan bertambah banyak dan harga perangkat komputer besar mulai terasa sangat mahal, maka mulailah digunakan konsep proses distribusi (Distributed Processing). Selanjutnya penggunaan komputer dan jaringannya sudah mulai beragam dari mulai menangani proses bersama maupun komunikasi antar komputer (Peer to Peer) saja tanpa melalui komputer pusat. Untuk itu mulailah berkembang teknologi jaringan lokal yang dikenal dengan sebutan LAN. Demikian pula ketika Internet mulai diperkenalkan, maka sebagian besar LAN yang berdiri sendiri mulai berhubungan dan terbentuklah jaringan raksasa WAN.

Sekarang network sudah sangat berkembang hingga alamat Internet Protocol (IP) sudah sangat terbatas penggunaanya karena banyaknya user yang terkoneksi dengan internet. Perkembangan ini sungguh sangat menakjubkan karena hausnya manusia untuk menambah ilmu dan berkoneksi dengan internet. Sayangnya, perkembangan jaringan internet ini sulit unutk ditanggulangi. Salah satu keputusan yang sangat bijak adalah menggunakan jaringan seprerlu dan sesuai dengan kebutuhan.

Keberadaan Network di Masa Kini

Network, yang dalam bahasa Indonesianya berarti jaringan, sangat banyak digunakan di dunia saat ini. Sebuah jaringan komputer adalah sebuah kumpulan komputer dan perangkat yang terhubung satu sama lain. Jaringan dapat digunakan untuk berbagai hal seperti bertukar informasi, untuk menghubungkan semua komputer di sebuah area dan berbagi banyak perangkat sertaakses komunikasi.

Network dapat diklasifikasikan menurut skala area yang dapat di jangkau, yaitu :
1. Personal Area Network (PAN).
2. Local Area Network (LAN).
3. Metropolitan Area Network (MAN).
4. Wide Area Network (WAN).
5. Global Area Network (GAN) / internet.


Berdasarkan fungsi, Network dapar dibagi menjadi : client dan server. Namun berdasarkan fungsinya maka ada dua jenis jaringan komputer, yaitu :
1. Client server = jaringan komputer yang didedikasikan sebagai pusat pengolahan data / server.
2. Peer to peer = jaringan komputer dimana setiap host dapat menjadi server dan juga menjadi client secara bersamaan.

Di masa yang sudah sangat modern ini, network sangat di butuhkan oleh semua pihak. Secara tidak langsung kita yang sedang terkoneksi interner ini juga sudah memanfaatkan sebuah jaringan. Dari awal memulai koneksi, kita sudah memakai Personal Area Network (PAN) karena saat kita menyalakan komputer atau laptop kita itu sudah merupakan jaringan PAN. Lalu untuk menghubungkan ke area yang lebih besar lagi yaitu LAN, kita bisa memakai kabel RJ45 ataupun dengan mengkoneksikan dengan WLAN / Wireless LAN. Setelah itu barulah kita bisa tersambungkan internet dengan asumsi jaringan LAN yang kita koneksikan sudah terkoneksi dengan internet.

Senin, 23 Maret 2009

Algoritma Floyd-Warshall

Algoritma Floyd-Warshall menghitung jarak terpendek untuk semua pasangan titik pada sebuah graf, dan melakukannya dalam waktu berorde kubik.

Algoritma Floyd-Warshall memiliki input graf berarah dan berbobot (V,E), yang berupa daftar titik (node/vertex V) dan daftar sisi (edge E). Jumlah bobot sisi-sisi pada sebuah jalur adalah bobot jalur tersebut. Sisi pada E diperbolehkan memiliki bobot negatif, akan tetapi tidak diperbolehkan bagi graf ini untuk memiliki siklus dengan bobot negatif. Algoritma ini menghitung bobot terkecil dari semua jalur yang menghubungkan sebuah pasangan titik, dan melakukannya sekaligus untuk semua pasangan titik. Algoritma ini berjalan dengan waktu Θ(|V|3).(diambil dari http://id.wikipedia.org/wiki/Algoritma_Floyd-Warshall)

Algoritma Bellman-Ford

Algoritma Bellman-Ford menghitung jarak terpendek (dari satu sumber) pada sebuah digraf berbobot. Maksudnya dari satu sumber ialah bahwa ia menghitung semua jarak terpendek yang berawal dari satu titik node. Algoritma Dijkstra dapat lebih cepat mencari hal yang sama dengan syarat tidak ada sisi (edge) yang berbobot negatif. Maka Algoritma Bellman-Ford hanya digunakan jika ada sisi berbobot negatif.

Algoritma Bellman-Ford menggunakan waktu sebesar O(V.E), di mana V dan E adalah banyaknya sisi dan titik. (http://id.wikipedia.org/wiki/Algoritma_Bellman-Ford)

Algoritma ini sangat berarti, karena sangat efisien karena bisa menghemat komputaasi yang dilakukan oleh komputer dalam memproses data. Artinya, program yang nantinya akan dibuat sebanyak apapun pasti akan lebih cepat terproses karena algoritmany sudah terpotong hingga yang paling efisien.

Contoh algoritma ini :

misal kita ingin menuju ke f dari a maka jarak yang terpendek adalah b,f bukan d,f. Hal ini dikarenakan lewat titik b,e,f hanya membutuhkan point sebesar 4+2= 6 sedangkan jika lewat titik d,f maka point yang dibutuhkan akan lebih banyak yaitu 5+4 = 9. Hal ini menunjukkan bahwa Algoritma Bellman memberikan solusi terpendek yang ditinjau dari suatu titik.
That's for all.


Kamis, 12 Maret 2009

Masa Depan IT

IT, sangatlah berperan penting di masa sekarang karena banyak sekali aplikasinya didalam hidup ini. Mungkin ini disebabkan oleh majunya teknologi dan perkembanganny yang angat pesat. Contohnya seperti : penggunaan aplikasi touch screen pada sebuah komputer yang digunakan di sebuah Rumah Sakit. Hal ini memudahkan pasien dalam mengantri nomor kunjungan ke dokter tanpa harus ribet sagala birokrasi.

Contoh diatas masih sangat sepele, masih banyak contoh aplikasi lain seperti penggunaan algoritma yang sangat rumit untuk memecahkan seatu firewall milik orang lain. Tindakan ini sanagtlah keras dan tidak baik, karena bisa menghilangkan dan merusak data yang sudah dilindungi dengan firewall tadi. Nah sebagai seorang yang budiman, ada seorang ahli yang mampu menanggulangi hal ini dengan cara mencari celah dari algoritma yang dibuat oleh pengrusak tadi dan memperbaikinya.

Jadi, banyak sekali perkembangan IT di masa ini, apalagi esok ? Jadi sebaiknya, kita sebagai seorang manusia yang bijak bisa mengambil sesuatu yang baik dari perkembangan IT ini di maasa yang mendatang.

The Day After Tomorrow Resume

Film yang bercerita tentang datangnya sebuah bencana yang sangat tidak diinginkan, yaitu datangnya musim dingin yang berkepanjangan di Amerika Serikat. Hal ini bermula ketika tingkat curah hujan di AS yang meningkat. Berdasarkan fakta ini, seorang pengamat klimatologi, Jack Hall (Dennis Quaid) berusaha untuk memperingatkan dunia yg akan terjadi bencana, tidak adsa satu-mendengarkan, bencana "pends", yang berakhir atas Northern Hemisphere tertentu tanpa muara sungai tertentu mendayung , tetapi nasib para Eropa dkk adalah diabaikan demi upaya Jack berusaha untuk menyelamatkan anaknya Sam (Jake Gyllenhaal), yang terjebak di Manhattan Perpustakaan dan mendapatkan hanya sedikit dingin.

Dalam hal cerita ini, Dennis Quaid seorang ahli yang mendalam sebagai klimatologis yang mencoba untuk memperingatkan tentang dunia yg akan terjadi bencana tersebut. Dia menjadi pahlawan ketika dia berusaha menyelamatkan anaknya yang ketika itu sedang mengikuti lomba di New York. Karena badai tersebut bakal menyerang New York dengan cepat. Dan akhirnya dia bisa menyelamatkan anaknyabersama dengan tim penyelamatnya yang pada awalnya berjumlah banyak dan habis berguguran karena dinginnya cuaca pada saat itu.

Hal yang mungkin bisa dipelajari adalah penggunaan efek dan grafis di film ini sangat bagus. Mendetail. Untuk mahasiswa, khususnya mahasiswa yang mengambil jurusan / bidang INformatika sangat bagus menjadikan film ini sebagai resensi untuk membuat grafis sebuah web ataupun program. Karena efeknya sangat deatai dan jelas. Tidak menyesal jika film ini layak dijadikan penyemangat belajar.

Sabtu, 07 Maret 2009

TAKEDOWN UIII !!

Sebuah film tentang adanya Hacker dan Cracker yang menceritakan tentang Kevin Mitnick (Cracker) yang telah nge-crack password milik Tsutomu Shimomura (Hacker yang bekerja dengan pemerintahan) yang berisi file-file penting negara. Kevin menggunakan SAS (Switched Access System) untuk membantu dia melarikan diri dari kejaran FBI selama 1,5 tahun lebih. SAS adalah sebuah software yang berfungsi untuk menyadap semua dial-up dan incoming call Pemerintah, Agen FBI, semua Departemen Kenegaraan dan Intelijen-Intelijen lain bahkan oran lain pun bisa disadap. Sehingga, Kevin bisa menyadap semua pembicaraan pemerintah Amerika tentang rencana penangkapannya dan bisa segera melarikan diri. Selain itu, Kevin juga telah berhasil nge-crack semua password E-mail milik para Agen negara. Sehingga Kevin juga mengawasi Pemerintah melalui E-mail mereka juga.

Sampai akhirnya Shimomura mengejar Kevin kemanapun dengan melacak dial-up yang dilakukan Kevin untuk menelepon rekannya serta untuk bekomuniksai dengan dunia maya lewat modem handphone dan ditangkap oleh FBI di sebuah apartemen kecil di sebuah kota yang kecil pula.


Hal yang dapat kita peroleh setelah menonton film ini adalah ngantuk (untuk pertama kalinya. .hehe). api yang jeas kita bisa tau dengan pasti gimana perbedaan Cracker dan Hacker serta kita bisa memahami bahwa kita sebagai mahasiswa yang bergerak di bidang IT sangant perlu belajar koding, karena sesungguhnya koding itu penting. HAHA

bagas eamang ganteng !!

haha
emang paling ganteng !!