Selasa, 25 Januari 2011

Java (programming language)

Java is a programming language originally developed by James Gosling at Sun Microsystems (which is now a subsidiary of Oracle Corporation) and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode (class file) that can run on any Java Virtual Machine (JVM) regardless of computer architecture. Java is a general-purpose, concurrent, class-based, object-oriented language that is specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere". Java is currently one of the most popular programming languages in use, and is widely used from application software to web applications.[9][10]

The original and reference implementation Java compilers, virtual machines, and class libraries were developed by Sun from 1995. As of May 2007, in compliance with the specifications of the Java Community Process, Sun relicensed most of its Java technologies under the GNU General Public License. Others have also developed alternative implementations of these Sun technologies, such as the GNU Compiler for Java, GNU Classpath, and Dalvik.

Bombs hit 2 Pakistani cities, killing 9

LAHORE, Pakistan – A suicide bomber blew himself up near a march by minority Shiite Muslims in the eastern Pakistani city of Lahore on Tuesday, killing at least nine people and wounding dozens, many of them security officers, officials said.

A second bomb blast, also apparently targeting Shiites, wounded six in the southern city of Karachi.

The Taliban claimed responsibility for the Lahore attack, which laid bare the challenges facing Pakistani officials trying to secure cities far from the northwest where the militants have long thrived. Many recent attacks have targeted minority Muslim and other religious groups.

Thousands of Shiite worshippers were marking the end of a 40-day mourning period for the Islamic sect's most beloved saint when the blast hit their procession early Tuesday evening. The bomber is believed to have been a young teenage boy, said senior police official Aslam Tareen. He said nine people died in the blast.

The suspected bomber was around 14 years old and was carrying a bag as he tried to reach the marchers, but police would not let him in without a body search, said Punjab Law Minister Rana Sanaullah. He then set off his explosives at the security cordon, officials said.

"We should salute the police officials who laid down their lives but did not let the bomber in the procession," Sanaullah said.

Footage from the scene showed ambulances racing to the area and men carrying away victims. One young man whose arm was apparently hurt screamed as he was placed on a stretcher. A white car caught up in the explosion was largely destroyed, its hood twisted upward. A man lay wounded on the ground with two women and a child weeping beside him.

Dr. Zahid Pervaiz at the city's Mayo Hospital told reporters that 10 dead bodies had come in, while another 52 people were wounded.

Shakirullah Shakir, a spokesman for the Fidayeen-e-Islam wing of the Pakistani Taliban, told The Associated Press in a phone call that the militant group had dispatched the bomber and warned of more such bombings.

Later Tuesday evening, a bomb exploded near a group of people returning from a Shiite march in the Malir neighborhood of Karachi, Pakistan's largest city. Karachi police chief Fayaz Leghari said officials were trying to determine the exact nature of the blast.

Attacks roughly tripled last year in Lahore and Karachi, according to a recent report by the Islamabad-based Pak Institute for Peace Studies.

The trend is a sign that militants are having greater success exporting the fight far from their northwest heartland along the Afghan border. The Pakistani army, under U.S. pressure, has carried out several offensives against militants in its northwest, but violence persists.

___

Associated Press writers Ishtiaq Mahsud in Dera Ismail Khan and Ashraf Khan in Karachi contributed to this report.

(This version CORRECTS nature of procession in Lahore).)

J2ME, J2SE, J2EE

J2ME, J2SE, J2EE

What are the differences between the different Java platforms J2ME, J2SE, and J2EE?
J2SE is Sun's platform that includes the Java Virtual Machine (JVM) and packages. There is the core package which is basically the contents of rt.jar in the distribution package of J2SE. Then there are specification such as Swing and Networking (if I'm correct about this latter one ).

There's also optional packages like the ones listed at http://java.sun.com/reference/api/index.html under "J2SE Optional Packages" including JAI, JCE, JDO and J3D.

There's many implementations of the J2SE platform such as Sun's JSDK, IBM's J9, Blackdown, and Kaffe. I'm sure there are more out there... Anyway, J2SE is something you'd want to build on, something you'd probably want to learn and get to know since it's the basics.

J2EE on the other hand builds on top of J2SE so to speak; J2EE needs J2SE. It includes tools to create frameworks, API specifications suitable for companies. By specification, JSP and Servlets (and Beans) are J2EE. EJB (javax.ejb, javax.enterprise.deploy.*) is J2EE. As is JMS (javax.jms), JavaMail (javax.mail), ...

Then there's J2ME (Micro Edition) which runs on portable, mobile, handheld devices. I'm honestly not that familiar with this one; I don't really have a testing environment .

J2SE is where one should start and slowly learn the core packages, later branching into the optional packages. While Servlet/JSP is J2EE, it doesn't mean it must be packaged in J2EE. It's just specified as J2EE.

One reason why J2EE is not suitable for shared hosting is because of size. Java is huge and requires a couple of GB of memory even for J2SE. Sun's J2SE package is now less than 35 MB, while the J2EE is 98 MB.

Waht Is Crop circle?

For the irrigation method that produces circular fields of crops, see center pivot irrigation.
A crop circle in Switzerland.

A crop circle is a sizable pattern created by the flattening of a crop such as wheat, barley, rye, maize, or rapeseed. Crop circles are also referred to as crop formations, because they are not always circular in shape. While the exact date crop circles began to appear is unknown, the documented cases have substantially increased from the 1970s to current times. Twenty-six countries ended up reporting approximately ten-thousand crop circles, in the last third of the 20th century, and 90% of those were located in southern England.[1] Many of the formations appearing in that area are positioned near ancient monuments, such as Stonehenge. Formations usually are made overnight, but have also been made during the day. The most widely known method for a person or group to construct a crop formation is to tie one end of a rope to an anchor point, and the other end to a board which is used to crush the plants. More recent methods include the use of a lawn roller.

Some crop formations are paid for by companies who use them as advertising.[2] Other formations are sometimes claimed by individuals or groups without any evidence to support their assertion, usually after undesirable legal repercussions become unlikely.

Make Money With Google AdSense

[Note: Today, I earn much more than the amount on that check. The reason I do not have a more recent check to display is Google pays me by direct deposit now.]

----------------------

Anyone who owns or is thinking about creating a website would be crazy to ignore this.

I am happy to say that making money with your site, no matter the topic, has become easier than it's ever been before - and it's 100% legitimate.

If AdSense had been available in 2000, I would have NEVER shut down my soap opera fan site that received 200 hits per day. I would have been able to earn money from that traffic and probably turned a small profit.



Untold Facts About AdSense you need to know in order to succeed with the program!

Yes, the money can be great, but if you don't learn how to build a site that attracts targeted traffic then you won't make much from AdSense.

Don't pay a cent for these "Get Rich Quick" books on AdSense. Many of them are all hype. Learn all you need to know for free.

Right click and "Save As" to download this book.
What is AdSense?

Google.com earns most of its revenue by allowing other website owners to advertise on their search result pages. All this is managed through a program they call AdWords.

Now you can earn a share of the revenue that Google earns from AdWords by displaying these same text ads on your site. In other words, you're helping Google advertise and they pay you a percentage of what they earn.

This program is called AdSense.

Every website owner should at least consider the program. Even if your site is just for information purposes, you can still participate and make decent money with AdSense -- or at least enough to fund your website.

So if you are one of those people that doesn't like the idea of paying for a site, this is an excellent way to earn your money back and then some.

Selasa, 23 November 2010

UJIAN AKHIR (TAKEHOME TEST) MATA KULIAH: ANALISIS DISAIN SISTEM DOSEN: ATJE SETIAWAN A.

(KLIK HERE TO DOWNLOAD!!)
I. VCD House adalah sebuah gallery yang bergerak di bidang retail dengan menjual produk-produk hiburan seperti, VCD, DVD, CD playstation, accessories dan lain-lain. VCD House saat ini sudah memiliki beberapa cabang yang tersebar di berbagai mal di Bandung dan Yogya. Pada setiap cabang VCD House menempatkan 2 orang petugas untuk menjaga tokonya yang bertugas bergiliran. Untuk mengendalikan keseluruhan cabangnya, pemilik VCD mempekerjakan 2 orang bagian keuangan, 3 orang bagian pengontrolan stok dan 3 orang supervisor.

Proses penjualan dimulai saat seorang pelanggan menanyakan tentang suatu produk kepada petugas toko. Oleh petugas toko permintaan tersebut akan ditulis dalam bentuk bon. Selanjunya atas dasar bon tersebut, petugas toko akan mengecek dan mengambil barang yang dipesan. Bilamana barang tidak ada atau jumlah permintaan tidak sesuai, petugas akan bertanya kepada pelanggan apakah transaksi akan tetap dilakukan. Bila transaksi dilakukan dengan cara mengambil barang jenis lain atau mengubah jumlah barang yang dipesan, maka petugas akan melakukan perhitungan pembayaran. Saat pembayaran dilakukan dengan cara tunai (cash), dengan kartu kredit atau kartu debit. Jika pembayaran dilakukan dengan cara tunai, transaksi akan langsung dicatat pada buku penjualan. Bila dilakukan dengan kartu kredit atau kartu debit, akan dilakukan otorisasi terlebih dahulu dengan mesin otorisasi yang sudah disediakan oleh bank. Setelah semua proses selesai, barulah proses penjualan itu dicatat dalam buku penjualan.

Untuk memberikan pelayanan lebih kepada pelanggan, pelanggan diperbolehkan meretur/mengambalikan barang yang tidak sesuai dengan spesifikasi dan menggantinya dengan barang yang sama atau barang lain yang senilai. Atas adanya transaksi retur ini, petugas akan mencatatnya di buku retur.

Untuk menghitung stok, petugas stok akan membaca buku inventory barang sebagai acuan untuk menghitung stok awal. Selanjutnya berdasarkan dokumen penjualandan dokumen retur akan bisa dihitung stok akhir.

Jawablah pertanyaan di bawah ini:

1.1 Gambarkan dalam sebuah diagram sistem penjualan VCD Gallery

1.2 Buatlah prototype user interface untuk sistem penjualan VCD Gallery

1.3 Buatlah Use case diagram pada kasus VCD Gallery

1.4 Buatlah Class Diagram untuk VCD Gallery

1.5 Buatlah Sequence Diagram untuk VCD Gallery

1.6 Buatlah Communication diagram untuk VCD Gallery

1.7 Buatlah Activity Diagram untuk VCD Gallery

1.8 Buatlah State Machin Diagram untuk VCD Gallery

1.9 Buatlah Component diagram untuk VCD Gallery

1.10 Buatlah Pakage Diagram untuk VCD Gallery

(KLIK HERE TO DOWNLOAD!!)

Rabu, 25 Agustus 2010

Jawaban tugas m.word

1. a. Menu Bar adalah Tempat berisikan semua menu utama yang berisikan semua perintah pengoperasian/Tempat pull down menu-menu perintah
b. Toolbar adalah Tempat berisikan icon yang dapat digunakan untuk mempercepat suatu perintah atau proses.
c. Tittle Bar adalah Tempat nama atau alamat page yang sedang dipakai atau aktif.
d. Status Bar adalah Tempat menampilkan informasi kegiatan yang sedang berlangsung.
e. Scrool Bar adalah Penggulung tampilan dari halaman yang sedang ditampilkan, yang tidak bisa dilihat dan untuk melihat kelanjutan dari suatu halaman yang ditampilkan.
2. Fungsi Bullets and Numbering adalah untuk memberikan nomor ataupun penandaan khusus untuk setiap paragraph yang kita inginkan.
3. Margin berfungsi untuk mengatur batas-batas pengetikan dari tepi kertas.
Cara-cara penggunaannya dengan memilih menu File kemudian Page Setup kemudian mengatur jarak Top, Bottom, Left dan Rightnya.
4. Cara memberi efek khusus pada text adalah adalah dengan memilih menu Insert, kemudian Picture, kemudian Word Art dan pilih icon Word Art.
5. 4 jenis perataan text dengan cara pilih format, kemudian paragragraph dan atur alignment antara lain align text left, align text center, align text right dan align text justify.
6. Untuk merubah format font click menu Format, kemudian pilih Font. Klik kotak Font untuk memilih jenis huruf, font style untuk efek cetakan huruf dan size untuk ukuran huruf.
Contoh: Menebalkan Huruf atau Bold dengan tekan tombol ctrl+B
Striketrough, double Striketrough, Superscript, Subcript, Shadow, dll.
7. Header dan footer adalah teks atau grafik sepaerti nomor halaman, tanggal, atau logo perusahaan yang biasanya dicetak pada bagian atas atau bawah suatu dokumen. Header dicetak didalam margin atas sedangkan footer dicetak di margin bawah.
Langkah pembuatannya, pilihlah view, kemudian pilih Header dan footer atau pilih format.
8. Border dan shading adalah garis pembatas diantara kata-kata yang kita mau. Berfungsi dalam hal pembuatan tabel yang praktis dan variatif.
9. Change Case adalah fasilitas pengeditan teks yang dapat diubah-ubah.
Fasilitasnya ada uppercase, lowercase dll.
10. Langkah-langkah penomeran halaman adalah click insert, kemudian pilih page number, atau pilih Format untuk mengatur tipenya.
11. Memformat dokumen dalam sebuah kolom adalah pilih menu table, kemudian pilih insert table, kemudian tentukan number of columns dan number of rows.
12. Edit-Copy adalah mengolah data atau kata kemudian menggandakannya tanpa menghilangkan aslinya atau mengcopnya.
Edit-Cut adalah mengolah data atau kata dengan cara memindahkannya dan menghilangkan dari asalnya.
13. Drop Cap merupakan pembesaran kata pertama dalam sebuah teks, dapat dijumpai dalam Koran dll.
Langkah-langkahnya adalah huruf yang akan dibesarkan diblok, kemudian pilih format, pilih dropped.
14. membuat tabel: menu table, kemudian pilih insert table, kemudian tentukan number of columns dan number of rows.
15. Footnote adalah fasilitas membuat suatu catatan kaki suatu halaman.
Endnote adalah fasilitas untuk menyusun suatu catatan akhir suatu halaman.
Cara pembuatannya: pilih Insert, kemudian pilih Footnote/endnote, pada bagian numbering pilihlah auto number dan ok.
16. Untuk merubah Auto shape klik kanan pada objek dan pilih format Auto shape kemudian bisa diubah color, size, dll.
17. Klik Insert, kemdian pilih clip art.
18. Fungsi Draw Tabel adalah membuat sebuah tabel dengan cara manual atau kehendak user.
Fungsi Insert Tabel adalah membuat tabel sesuai dengan keinginan dengan otomatis bentuknya satu sama lain.
19. Mail Merge adalah fasilitas untuk menggabungkan dua file, yaitu Main Document dan Data source.
Keuntungannya biasanya adalah menyelesaikan surat atau dokumen yang belum menghasilkan tujuan yaitu data source yang berisi data yang nantinya akan diisikan ke main document.
20. Auto correct memiliki fasilitas spelling, grammar, dll
Auto text memiliki fasilitas translate, synonyms, dll.
21. Kegunaan dari Microsoft Equation adalah fasilitas yang mengelola rumus-rumus yang bersifat matematika, fisika, bahkan kimia yang ada di Microsoft Word.
22. Sorting Ascending atau Descending adalah pengaturan alphabet dalam sebuah tex terpilih atau sebuah data, contoh a,b,c,d,e untuk sort ascending
23. Data source yang berisi data yang nantinya akan diisikan ke main document.
24. Cara pembuatan dafter isi adalah dengan memilih heading style sebagai contoh, Heading 1, Heading 2, heading3. Klik Home dan pilih style yang diinginkan.
25. a. Hyperlink adalah halaman atau lembaran sebuah website
b. Halaman Web adalah isi sebuah website
c. HTML adalah bahasa web atau bahasa net.
d. URL adalah alamat sebuah website yang dituju atau ditemukan.
26. Cara membuka file HTML dalam MS Word adalah pilih File di MS word, klik open dan cari alamat HTMLnya.
27. Bookmarks adalah Suatu petunjuk halaman buku mengidentifikasi suatu penempatan atau suatu pemilihan teks yang kamu menyebut dan mengidentifikasi untuk acuan masa depan.
Langkah-langkah pembuatannya Memilih item atau teks yang anda inginkan untuk menugaskan suatu petunjuk halaman buku atau bookmarks, kemudian klik insert dan klik bookmarks.