1.  Buka Wireless tool KIt WTK 2.5 dengan cara Start --> Sun Java Wireless Tool Kit 2.5 for CLDC --> Wireless ToolKit 2.5.

  2.  Klik File --> New Project



3. Masukan Project Name Bebas Misalnya : AplikasiTicker dan
MIDlet Class Name Misalnya : AplikasiTicker
pada dialog yang tampil.
info: Perhatikan nama MIDlet Class Name haruss sesuai dengan nama class saat membuat aplikasi Besar kecil berpengaruh

4. klik create project untuk mengakhiri. Pada popup yang tampil klik OK.
(Popup yang tampil kali ini ti di rincikan) 

5. Bila project sudah kita buat, sekarang buka notepad atau notepad++ yang sudah di install. ketik Source Code dibawah ini :

import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.List;
import javax.microedition.lcdui.Ticker;
import javax.microedition.midlet.MIDlet;

public class AplikasiTicker extends MIDlet{

public AplikasiTicker () {
Ticker ticker     = new Ticker ( "Daftar Nama Keluarga Saya");
List list    = new List ( "coba List", List.EXCLUSIVE);

list.append("Yusup", null);
list.append("Umi", null);
list.append("Dian", null);
list.append("Intan", null);
list.append("Ayu", null);
list.append("Arif", null);
list.append("Agus", null);
list.append("Evi", null);
list.append("Nunung", null);
list.append("Meli", null);

list.setTicker (ticker);
Display.getDisplay(this).setCurrent(list);
}
public void startApp () {
}
public void pauseApp() {
}

public void destroyApp (boolean unconditional){
}
}

6. Simpan dengan nama AplikasiTicker.java sesuai dengan nama kelas di folder berikut

C:\WTK25\apps\AplikasiTicker\src -->AplikasiTicker merupakan nama project perhatikan warna biru pada artikel ini
(perhatikan tulisan merah pada artikel ini bentuk penulisan harus sama, ingat java bersifat case sensitif)

7. Aktifkan kembali Java Wireless toolkit 2.5 kemudian klik Buil .
jika tidak terjadi eror klik RUN untuk menjalankan aplikasi.


hasilnya seperti gambar berikut :





Selamat anda telah berhasil membuat MIDlet pertama ucapan selamat datang


 
Sebuah Aplikasi yang dibuat menggunakan MIDP (Aplikasi HP menggunakan J2ME) disebut sebagai MIDLet, sedangkan Aplikasi yang dibuat di PC (Komputer) menggunakan Delphi, Visual Basic, J2SE dll disebut Program / Software.

Mengapa aplikasi yang dibuat menggunakan J2ME dengan Profile MIDP de sebut MIDlet?

Alasannya cukup simple yaitu MIDlet merupakan bagian dari javax.microedition.midlet.*; dan sebuah MIDlet harus turunan dari class midlet. Artinya wabjib hukumnya aplikasi apapun yang dubuat menggunakan Profile MIDP harus mengimplementasikan class midlet dengan perintah seperti berikut :
import javax.microedition.midlet.*;
public class NamaProgram extends MIDlet {
}
 
 Aplikasi MIDlet yang di buat akan bergerak mengikuti methode startApp(), pauseApp(), dan destroyApp(). perhatikan gambar berikut :
Gambar diatas menggambarkan alur dari aplikasi midlet yaitu saat aplikasi dijalankan dari keadaan pause methode yang pertama kali di panggil adalah methode startApp(), dari methode ini aplikasi bisa di pause dengan memanggil methode pauseApp() kemudian di matikan dengan memanggil methode destroyApp() atau bisa langsung memanggil destroyApp() dari keadaan start.

Jadi dapat disimpulkan bahwa untuk membangun aplikasi MIDlet harus / wajib memiliki 5 baris script berikut :
import javax.microedition.midlet.*;
public class NamaAplikasi extends MIDlet{
public void startApp(){  }

public void pauseApp(){}

public void destroyApp() { }
}

Ok... sekarang kita akan mencoba membuat aplikasi sederhana dari penjelasan diatas.
Software yang dibutuhkan :
1. Java SDK 6 >
2. Emulator Java Wireless Tool Kit / Java WTK 2.5
3. Notepad++ sebagai GUI.

Langkah menjalankan Wirelez toolkit 2.5:

1. Install semua aplikasi di atass
2. Buka Wireless tool KIt WTK 2.5 dengan cara Start --> Sun Java Wireless Tool Kit 2.5 for CLDC --> Wireless ToolKit 2.5. perhatikan gambar berikut :

 3. Klik File --> New Project


4. Masukan Project Name Bebas Misalnya : Hello dan
MIDlet Class Name Misalnya : Hello
pada dialog yang tampil.
info: Perhatikan nama MIDlet Class Name haruss sesuai dengan nama class saat membuat aplikasi Besar kecil berpengaruh

5. klik create project untuk mengakhiri. Pada popup yang tampil klik OK.
(Popup yang tampil kali ini ti di rincikan)
6. Bila project sudah kita buat, sekarang buka notepad atau notepad++ yang sudah di install. ketik Source Code dibawah ini :
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class Hello extends MIDlet{

public Hello(){}

public void startApp(){
Form f=new Form("Program pertama");
f.append("Selamat Datang di Dunia Mobile");
Display.getDisplay(this).setCurrent(f);
}
public void pauseApp(){}
public void destroyApp(boolean b){}
}


6. Simpan dengan nama Hello.java sesuai dengan nama kelas di folder berikut

C:\WTK25\apps\Hello\src -->hello merupakan nama project perhatikan warna biru pada artikel ini
(perhatikan tulisan merah pada artikel ini bentuk penulisan harus sama, ingat java bersifat case sensitif)

7. Aktifkan kembali Java Wireless toolkit 2.5 kemudian klik Buil .
jika tidak terjadi eror klik RUN untuk menjalankan aplikasi.

hasilnya seperti gambar berikut :





Selamat anda telah berhasil membuat MIDlet pertama ucapan selamat datang

Mau di coba di jalankan di HP :D. Boleh caranya gini :

cari file Hello.jar yang ada di
C:\WTK25\apps\Hello\dist

tinggal di jalankan deh di Hpnya :D wahhhh tapi hati2 Midlet tersebut belum memiliki tombol exit jadi kalo di jalankan di hp nanti aplikasinya tidak bisa di keluarkan harus hpnya di matikan :D.


Database adalah koleksi terpadu yang berhubungan secara logis-catatan atau file dikonsolidasikan ke kolam renang umum yang menyediakan data untuk satu atau lebih banyak menggunakan. Salah satu cara untuk mengklasifikasikan database melibatkan jenis konten, misalnya: bibliografi, teks lengkap, angka, gambar. Metode klasifikasi lainnya mulai dari database memeriksa database model atau arsitektur: lihat di bawah. Software mengatur data dalam database sesuai dengan database model. Seperti tahun 2010 [update] model relasional yang paling sering terjadi. Model-model lain seperti model hierarkis dan model jaringan menggunakan lebih eksplisit representasi hubungan.
Arsitektur

Sejumlah arsitektur database ada. Banyak database menggunakan kombinasi strategi.

Database terdiri dari perangkat lunak berbasis "wadah" yang terstruktur untuk mengumpulkan dan menyimpan informasi sehingga pengguna dapat mengambil, menambah, mengupdate atau menghapus informasi tersebut dalam mode otomatis. Program database yang dirancang untuk pengguna sehingga mereka dapat menambahkan atau menghapus informasi apapun yang diperlukan. Struktur database adalah tabel, terdiri dari baris dan kolom informasi.

Transaksi online sistem Processing (OLTP) sering menggunakan "berorientasi baris" atau "berorientasi objek" arsitektur menyimpan data, sedangkan data-gudang dan lainnya berfokus Pengambilan aplikasi seperti Google's Bigtable, atau database bibliografis (perpustakaan katalog) sistem dapat menggunakan berorientasi Kolom DBMS arsitektur.

Dokumen-Oriented, XML, knowledgebases, serta kerangka database dan RDF-toko (juga dikenal sebagai triple toko), dapat juga menggunakan kombinasi dari arsitektur ini dalam pelaksanaannya.

Tidak semua database memiliki atau membutuhkan skema database ( "skema-kurang database").

Selama bertahun-tahun [update] untuk keperluan umum sistem database telah mendominasi industri database. Ini menawarkan berbagai fungsi, berlaku untuk banyak, jika tidak sebagian besar keadaan dalam pengolahan data modern. Ini telah ditingkatkan dengan extensible datatypes (dipelopori dalam proyek PostgreSQL) untuk memungkinkan pengembangan yang sangat beragam aplikasi.

Ada juga jenis database lainnya yang tidak dapat diklasifikasikan sebagai database relasional. Paling penting adalah sistem manajemen database objek, yang menyimpan benda-benda bahasa aslinya tanpa menggunakan bahasa definisi data terpisah dan tanpa menerjemahkan ke dalam skema penyimpanan terpisah. Tidak seperti sistem relasional, toko database obyek ini hubungan antara tipe data kompleks sebagai bagian dari model penyimpanan mereka dengan cara yang tidak memerlukan perhitungan runtime data terkait eksekusi menggunakan algoritma aljabar relasional.


Trojan horse atau Kuda Troya atau yang lebih dikenal sebagai Trojan dalam keamanan komputer merujuk kepada sebuah bentuk perangkat lunak yang mencurigakan (malicious software/malware) yang dapat merusak sebuah sistem atau jaringan. Tujuan dari Trojan adalah memperoleh informasi dari target (password, kebiasaan user yang tercatat dalam system log, data, dan lain-lain), dan mengendalikan target (memperoleh hak akses pada target).

Cara Kerja

Trojan berbeda dengan jenis perangkat lunak mencurigakan lainnya seperti virus komputer atau worm karena dua hal berikut:

  • Trojan bersifat "stealth" (siluman dan tidak terlihat) dalam operasinya dan seringkali berbentuk seolah-olah program tersebut merupakan program baik-baik, sementara virus komputer atau worm bertindak lebih agresif dengan merusak sistem atau membuat sistem menjadi crash.
  • Trojan tidak mereplikasi dirinya sendiri, sementara virus komputer dan worm melakukannya.
  • Pada umumnya Trojan tidak berbahaya selama pengguna tidak terhubung pada internet atau jaringan. Karena Trojan dikendalikan dari komputer lain (komputer attacker).

Cara Penyebaran

Penggunaan istilah Trojan atau Trojan horse dimaksudkan untuk menyusupkan kode-kode mencurigakan dan merusak di dalam sebuah program baik-baik dan berguna; seperti halnya dalam Perang Troya, para prajurit Sparta bersembunyi di dalam Kuda Troya yang ditujukan sebagai pengabdian kepada Poseidon. Kuda Troya tersebut menurut para petinggi Troya dianggap tidak berbahaya, dan diizinkan masuk ke dalam benteng Troya yang tidak dapat ditembus oleh para prajurit Yunani selama kurang lebih 10 tahun perang Troya bergejolak.

Kebanyakan Trojan saat ini berupa sebuah berkas yang dapat dieksekusi (*.EXE atau *.COM dalam sistem operasi Windows dan DOS atau program dengan nama yang sering dieksekusi dalam sistem operasi UNIX, seperti ls, cat, dan lain-lain) yang dimasukkan ke dalam sistem yang ditembus oleh seorang cracker untuk mencuri data yang penting bagi pengguna (password, data kartu kredit, dan lain-lain). Trojan juga dapat menginfeksi sistem ketika pengguna mengunduh aplikasi (seringnya berupa game komputer) dari sumber yang tidak dapat dipercayai dalam jaringan Internet. Aplikasi-aplikasi tersebut dapat memiliki kode Trojan yang diintegrasikan di dalam dirinya dan mengizinkan seorang cracker untuk dapat mengacak-acak sistem yang bersangkutan.

Jenis-jenis Trojan

Beberapa jenis Trojan yang beredar antara lain adalah:

  • Pencuri password: Jenis Trojan ini dapat mencari password yang disimpan di dalam sistem operasi (/etc/passwd atau /etc/shadow dalam keluarga sistem operasi UNIX atau berkas Security Account Manager (SAM) dalam keluarga sistem operasi Windows NT) dan akan mengirimkannya kepada si penyerang yang asli. Selain itu, jenis Trojan ini juga dapat menipu pengguna dengan membuat tampilan seolah-olah dirinya adalah layar login (/sbin/login dalam sistem operasi UNIX atau Winlogon.exe dalam sistem operasi Windows NT) serta menunggu pengguna untuk memasukkan passwordnya dan mengirimkannya kepada penyerang. Contoh dari jenis ini adalah Passfilt Trojan yang bertindak seolah-olah dirinya adalah berkas Passfilt.dll yang aslinya digunakan untuk menambah keamanan password dalam sistem operasi Windows NT, tapi disalahgunakan menjadi sebuah program pencuri password.
  • Pencatat penekanan tombol (keystroke logger/keylogger): Jenis Trojan ini akan memantau semua yang diketikkan oleh pengguna dan akan mengirimkannya kepada penyerang. Jenis ini berbeda dengan spyware, meski dua hal tersebut melakukan hal yang serupa (memata-matai pengguna).
  • Tool administrasi jarak jauh (Remote Administration Tools/RAT): Jenis Trojan ini mengizinkan para penyerang untuk mengambil alih kontrol secara penuh terhadap sistem dan melakukan apapun yang mereka mau dari jarak jauh, seperti memformat hard disk, mencuri atau menghapus data dan lain-lain. Contoh dari Trojan ini adalah Back Orifice, Back Orifice 2000, dan SubSeven.
  • DDoS Trojan atau Zombie Trojan: Jenis Trojan ini digunakan untuk menjadikan sistem yang terinfeksi agar dapat melakukan serangan penolakan layanan secara terdistribusi terhadap host target.
  • Ada lagi sebuah jenis Trojan yang mengimbuhkan dirinya sendiri ke sebuah program untuk memodifikasi cara kerja program yang diimbuhinya. Jenis Trojan ini disebut sebagai Trojan virus.


Windows Server 2003 merupakan sebuah versi sistem operasi Microsoft Windows yang ditujukan untuk pasar server korporat. Nomor versi internalnya adalah Microsoft Windows NT 5.2 build 3790. Dulunya dikenal dengan .NET Server, Windows .NET Server, atau Whistler Server. Sistem operasi ini merupakan kelanjutan dari sistem Windows 2000 Server.

Sejarah Pengembangan

Windows Server 2003 memiliki nama kode Whistler Server mulai dikerjakan pada akhir tahun 2000. Tujuan dari hal ini adalah Microsoft hendak membuat platform .NET, dengan menyediakan infrastruktur jaringan yang terbentuk dari Windows Server dan Windows Workstation. Proyek itu dinilai sangat ambisius, karena Microsoft berniat mengembangkan dua sistem operasi secara sekaligus (Whistler Server dan Whistler Workstation). Akhirnya, beberapa kali sistem operasi ini ditunda peluncurannya, karena jadwal pengembangan yang ketat, dan hanya sistem operasi Whistler Workstation saja yang dirilis setahun berikutnya dengan nama produk Windows XP, yang ditujukan untuk kalangan konsumer rumahan dan korporat.

Edisi

Windows Server 2003 terdiri atas beberapa produk yang berbeda, yakni sebagai berikut:

  • Windows Server 2003 Standard Edition
  • Windows Server 2003 Enterprise Edition
  • Windows Server 2003 Datacenter Edition
  • Windows Server 2003 Web Edition
  • Windows Small Business Server 2003
  • Windows Storage Server 2003


A computer is a programmable machine that receives input, stores and manipulates data, and provides output in a useful format.

Although mechanical examples of computers have existed through much of recorded human history, the first electronic computers were developed in the mid-20th century (1940–1945). These were the size of a large room, consuming as much power as several hundred modern personal computers (PCs).[1] Modern computers based on integrated circuits are millions to billions of times more capable than the early machines, and occupy a fraction of the space.[2]small pocket devices, and can be powered by a small battery. Personal computers in their various forms are icons of the Information Age and are what most people think of as "computers". The embedded computers found in many devices from MP3 players to fighter aircraft and from toys to industrial robots are however the most numerous. Simple computers are small enough to fit into

The ability to store and execute lists of instructions called programs makes computers extremely versatile, distinguishing them from calculators. The Church–Turing thesis is a mathematical statement of this versatility: any computer with a certain minimum capability is, in principle, capable of performing the same tasks that any other computer can perform. Therefore computers ranging from a netbook to a supercomputer are all able to perform the same computational tasks, given enough time and storage capacity.


JARINGAN KOMPUTER


Jaringan komputer adalah sebuah sistem yang terdiri atas komputer dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama. Tujuan dari jaringan komputer adalah:

Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan memberikan layanan (service). Pihak yang meminta layanan disebut klien (client) dan yang memberikan layanan disebut pelayan (server). Arsitektur ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.

Klasifikasi Berdasarkan skala :

  • Personal Area Network (PAN)
  • Campus Area Network (CAN)
  • Local Area Network (LAN): suatu jaringan komputer yang menghubungkan suatu komputer dengan komputer lain dengan jarak yang terbatas.
  • Metropolitant Area Network (MAN): prinsip sama dengan LAN, hanya saja jaraknya lebih luas, yaitu 10-50 km.
  • Wide Area Network (WAN): jaraknya antar kota, negara, dan benua. ini sama dengan internet.
  • Global Area Network (GAN)

Berdasarkan fungsi : Pada dasarnya setiap jaringan komputer ada yang berfungsi sebagai client dan juga server. Tetapi ada jaringan yang memiliki komputer yang khusus didedikasikan sebagai server sedangkan yang lain sebagai client. Ada juga yang tidak memiliki komputer yang khusus berfungsi sebagai server saja. Karena itu berdasarkan fungsinya maka ada dua jenis jaringan komputer:

  • Client-server

Yaitu jaringan komputer dengan komputer yang didedikasikan khusus sebagai server. Sebuah service/layanan bisa diberikan oleh sebuah komputer atau lebih. Contohnya adalah sebuah domain seperti www.detik.com yang dilayani oleh banyak komputer web server. Atau bisa juga banyak service/layanan yang diberikan oleh satu komputer. Contohnya adalah server jtk.polban.ac.id yang merupakan satu komputer dengan multi service yaitu mail server, web server, file server, database server dan lainnya.

  • Peer-to-peer

Yaitu jaringan komputer dimana setiap host dapat menjadi server dan juga menjadi client secara bersamaan. Contohnya dalam file sharing antar komputer di Jaringan Windows Network Neighbourhood ada 5 komputer (kita beri nama A,B,C,D dan E) yang memberi hak akses terhadap file yang dimilikinya. Pada satu saat A mengakses file share dari B bernama data_nilai.xls dan juga memberi akses file soal_uas.doc kepada C. Saat A mengakses file dari B maka A berfungsi sebagai client dan saat A memberi akses file kepada C maka A berfungsi sebagai server. Kedua fungsi itu dilakukan oleh A secara bersamaan maka jaringan seperti ini dinamakan peer to peer.

Berdasarkan topologi jaringan, jaringan komputer dapat dibedakan atas:

Berdasarkan kriterianya, jaringan komputer dibedakan menjadi 4 yaitu:

1. Berdasarkan distribusi sumber informasi/data

- Jaringan terpusat Jaringan ini terdiri dari komputer klient dan server yang mana komputer klient yang berfungsi sebagai perantara untuk mengakses sumber informasi/data yang berasal dari satu komputer server

- Jaringan terdistribusi Merupakan perpaduan beberapa jaringan terpusat sehingga terdapat beberapa komputer server yang saling berhubungan dengan klient membentuk sistem jaringan tertentu.


2. Berdasarkan jangkauan geografis dibedakan menjadi:

- Jaringan LAN merupakan jaringan yang menghubungkan 2 komputer atau lebih dalam cakupan seperti laboratorium, kantor, serta dalam 1 warnet.

- Jaringan MAN Merupakan jaringan yang mencakup satu kota besar beserta daerah setempat. Contohnya jaringan telepon lokal, sistem telepon seluler, serta jaringan relay beberapa ISP internet.

- Jaringan WAN Merupakan jaringan dengan cakupan seluruh dunia. Contohnya jaringan PT. Telkom, PT. Indosat, serta jaringan GSM Seluler seperti Satelindo, Telkomsel, dan masih banyak lagi.


3. Berdasarkan peranan dan hubungan tiap komputer dalam memproses data.

- Jaringan Client-Server Pada jaringan ini terdapat 1 atau beberapa komputer server dan komputer client. Komputer yang akan menjadi komputer server maupun menjadi komputer client dan diubah-ubah melalui software jaringan pada protokolnya. Komputer client sebagai perantara untuk dapat mengakses data pada komputer server sedangkan komputer server menyediakan informasi yang diperlukan oleh komputer client.

-Jaringan Peer-to-peer Pada jaringan ini tidak ada komputer client maupun komputer server karena semua komputer dapat melakukan pengiriman maupun penerimaan informasi sehingga semua komputer berfungsi sebagai client sekaligus sebagai server.


4. Berdasarkan media transmisi data

- Jaringan Berkabel (Wired Network) Pada jaringan ini, untuk menghubungkan satu komputer dengan komputer lain diperlukan penghubung berupa kabel jaringan. Kabel jaringan berfungsi dalam mengirim informasi dalam bentuk sinyal listrik antar komputer jaringan.

- Jaringan Nirkabel (Wireless Network) Merupakan jaringan dengan medium berupa gelombang elektromagnetik. Pada jaringan ini tidak diperlukan kabel untuk menghubungkan antar komputer karena menggunakan gelombang elektromagnetik yang akan mengirimkan sinyal informasi antar komputer jaringan.

jam

cuaca