Trollface / Problem? / Coolface  - Rage Face Comics
Diberdayakan oleh Blogger.
RSS

JAVA 2 EE

JAVA 2 EE

 

 

 

1.  Pengenalan j2ee

 

 

Paket J2EE digunakan pada perangkat keras yang mempunyai spesifikasi dan memory yang besar seperti pada komputer server. J2EE menitikberatkan aplikasi berbasis web dan server-side.

            Java 2 Enterpise Edition (J2EE), J2EE menyediakan tempat untuk membangun dan menjalankan multitier enterprise editions. J2EE berisi paket paket di J2SE ditambah paket-paket untuk mendukung pengembangan Enterprise JavaBeans, Java Servlets, JavaServer Pages, XML, dan kendali transaksi yang fleksibel.

J2EE adalah teknologi Java yang menciptakan sebuah platform untuk aplikasi terdistribusi. Beberapa teknologi J2EE sebenarnya bagian dari Java 2 Standard Edition. Di J2EE kita dapat membuat aplikasi yang Multitier dan kompleks dan menjadikannya portabel di semua OS.

Platform Java 2, Enterprise Edition adalah platform yang dirancang untuk Mainframe skala untuk menghitung besar khusus berusaha. Sun Microsystems meletakkan kedua tangan bersama-sama dengan mitra industri deliberated J2EE IBM bersama-sama untuk melakukan pengembangan aplikasi sederhana dan mudah dalam suatu lingkungan kurus klien berjenjang. J2EE abridges pengembangan aplikasi dan minimizes syarat untuk pemrograman dan bimbingan oleh programmer membuat konsisten, reusable komponen modular dan juga memfasilitasi untuk tingkat terus banyak aspek pemrograman naluri. J2EE platform yang memegang beberapa layanan seperti API dan Protokol. Ini akan menyediakan fungsionalitas untuk mengembangkan aplikasi Web Based multitiered.

Dalam istilah J2EE, 2 di singkatan J2EE untuk menandakan Versi 2. J2EE adalah Java Platform Versi 2. Now-a-bulan nomor 2 telah diabaikan dan J2EE sehingga kini telah menjadi sebagai Java EE. EE berdiri di sini untuk Enterprise Edition yang berlaku adalah yang paling bentuk platform Java. J2EE meningkatkan J2SE dengan fitur. Mereka XML, Java Server Pages, Java Servlets API dan JavaBeans. J2EE adalah platform yang digunakan terutama untuk mengembangkan multi-lelah arsitektur pemrograman aplikasi tergantung pada komponen menjalankan aplikasi server.

Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi Java yang komplek pada lingkungan enterprise dengan menambahkan fungsionalitas-fungsionalitas Java semacam EJB (enterprise Java Bean), Java CORBA, Servlet dan JSP, serta Java XML (Extensible Markup Language). J2EE mencakup teknologi yang dapat digunakan di semua lapisan dari sebuah system informasi.

 

 

 

 

 

 

 

2.  Keuntungan J2EE

 

Java 2 Enterpise Edition (J2EE), J2EE menyediakan tempat untuk membangun dan menjalankan multitier enterprise editions. J2EE berisi paket-paket di J2SE ditambah paket-paket untuk mendukung pengembangan Enterprise JavaBeans, Java Servlets, JavaServer Pages, XML, dan kendali transaksi yang fleksibel.

Di J2EE kita dapat membuat aplikasi yang Multitier dan kompleks dan menjadikannya portabel di semua OS.

 

Model aplikasi yang digunakan pada platform ini adalah model aplikasi  distibuted multitier. Contoh aplikasi multi-tier adalah suatu aplikasi web : layer presentasi (client browser), layer bussines logic (program yang berada pada web server), dan layerpenyimpanan (database yang akan menangani data aplikasi tersebut) terpisah dengan jelas, tetapi secara keseluruhan bertujuan untuk menciptakan sebuah aplikasi bagi user.

J2EE sudah lebih mature 2 tahun drpd .NET. Konsekwensinya ya user

basenya lebih besar jadi community support mungkin lebih

gampang/banyak.

 

J2EE terdiri dari sejumlah mekanisme Java 2 Platform, Standard Edition dan mereka adalah sebagai berikut.

 

* The jdk yang dikenal sebagai Java Development Kit adalah terpadu sebagai pusat bagian dari paket bahasa.

 

* Untuk memastikan mudah dibawa dan memperkaya sebuah teknologi bernama Write Setelah dan Run Anywhere adalah dimasukkan di sini.

 

* J prop up diberikan untuk CORBA, itu tidak lain hanyalah sebuah Common Object Request Broker Architecture, sebuah pelopor dari EJB, dan tidak hanya sebuah Enterprise JavaBeans. Java dapat berkomunikasi dengan objek Common Object Request Broker Architecture benda baik lokal dan juga melalui jaringan dengan bantuan dari antarmuka broker.

 

* Java Database Connectivity 2. 0, Java setara Terselesaikan Database Connectivity disertakan sebagai standar adat dan antarmuka database untuk Java.

 

* Dalam baik lokal dan berbasis web model aplikasi keamanan diimplementasikan untuk menjaga keamanan data.

 

J2EE juga termasuk cukup besar jumlah komponen di samping J2SE model. Mereka adalah sebagai berikut:

 

* Maksimum diberikan untuk mendukung EJB (Enterprise JavaBeans). EJB adalah server berbasis teknologi yang digunakan untuk menyampaikan program komponen di lingkungan perusahaan. Memberikan dukungan yang bagus untuk XML. XML tidak lain hanyalah Extensible Markup Language, ia telah meningkatkan konsumsi dan fitur keamanan.

 

* The Java Application Programming Interface servlet meningkat up dan meningkatkan keandalan untuk program pengembang tanpa melibatkan Antarmuka Pengguna Grafis

 

* J Java Server Page sama dengan Active Server Pages yang akhirnya digunakan untuk membuat dan memanipulasi dinamis Web diaktifkan akses data.

 

t dan JSP, serta Java XML (Extensible Markup Language). J2EE mencakup teknologi yang dapat digunakan di semua lapisan dari sebuah system informasi.

 

 

 

3.  Proses loading pada J2EE

 

 

Enterprise JavaBeans, EJB adalah komponen untuk development dan deployment aplikasi bisnis yang terdistribusi. Aplikasi yang dibuat dengan  EJB lebih stabil, transactional, dan aman.

 

 

 

4. Konfigurasi komputer untuk J2EE

 

Java 2EE merupakan aplikasi yang dibangun oleh JAVA yang salah satu kelebihannya adalah dapat dijalankan di semua platform, atau OS(operating system).

Paket J2EE digunakan pada perangkat keras yang mempunyai spesifikasi dan memory yang besar seperti pada komputer server

J2EE terdiri dari beberapa teknologi berikut :

1.      Enterprise JavaBeans, EJB adalah komponen untuk development dan deployment aplikasi bisnis yang terdistribusi. Aplikasi yang dibuat dengan  EJB lebih stabil, transactional, dan aman.

2.      Java Servlets. Servlet adalah aplikasi Java yang berjalan di Web server.

3.      JavaServer Pages (JSP).  JSP hampir sama dengan servlet yang memungkinkan anda membuat web dinamis.

4.      Java Database Connectivity (JDBC). JDBC memungkinkan aplikasi Java untuk mengakses database.

5.      Extensible Markup Language (XML). XML menyediakan mekanisme untuk menggambarkan data menggunakan tag dalam sebuah platform independen.

6.      Java Naming dan Directory Interface (JNDI). JNDI memungkinkan aplikasi untuk mengakses Naming Service dan Direktory Service.

7.      Java Transaction API (JTA). JTA memungkinkan untuk mengakses Transaction Service.

8.      Java Transaction Service (JTS). JTS mendefinisikan penerapan transaction manager yang mendukung JTA.

9.      Java Messaging Service (JMS). JMS memungkinkan aplikasi Java untuk mengakses message service.

10.  Java IDL. IDL membolehkan aplikasi Java untuk menggunakan CORBA Implementation.

11.  JavaMail. JavaMail memungkinkan aplikasi Java untuk mengakses layanan email.

12.  RMI-IIOP. RMI-IIOP digunakan untuk Remote Method Invocation atas InterOrb Internet Protocol.

13.  Connectors. Konektor memungkinkan aplikasi Java untuk mengakses enterprise information systems.

14.  Java Web Services. Java Web Services memungkinkan aplikasi Java untuk mengambil keuntungan dari emerging web service technologies.

 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

JAVA 2 ME

JAVA 2 ME

 

1. Pengenalan java2me

 

 

 

Paket J2ME digunakan pada perangkat yang memiliki memory kecil seperti ponsel, pager atau PDA.

 

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada perangkat konsumen. Perangkat ini menghabiskan sedikit daya dari baterei karena memiliki jumlah memori yang terbatas, layar yang kecil dan bandwith jaringan yang rendah.Dengan perkembangbiakan perangkat mobile konsumer dari telepon, PDA, kotak permainan ke peralatan-peralatan rumah, Java menyediakan suatu lingkungan yang portable untuk mengembangkan dan menjalankan aplikasi pada perangkat ini.

 

Program J2ME, seperti semua program JAVA adalah diterjemahkan oleh VM. Program-program tersebut dicompile ke dalam bytecode dan diterjemahkan dengan Java Virtual Machine(JVM).Ini berarti bahwa program-program tersebut tidak berhubungan langsung dengan perangkat. J2ME menyediakan suatu interface yang sesuai dengan perangkat. Aplikasi-aplikasi tersebut tidak harus dicompile ulang supaya mampu dijalankan pada mesin yang berbeda. J2ME terletak pada configuration dan profile-profile. Suatu configuration menggambarkan lingkungan runtime dasar dari suatu sistem J2ME. Ia menggambarkan core library, virtual machine, fitur keamanan dan jaringan.

 

Edisi ini mendukung pengembangan aplikasi untuk micro devices dengan segala keterbatasannya di sisi hardware.Jadi, J2ME adalah subset dari J2SE dengan tambahan paket opsional.

 

Dalam Java ada 2 jenis program berbeda, yaitu aplikasi dan applet. Keduanya merupakan bagian dari execute, dimana execute merupakan salah satu fase kelima dalam siklus program Java. Aplikasi adalah program yang biasanya disimpan dan dieksekusi dari komputer lokal. Applet adalah program yang biasanya disimpan pada komputer yang jauh,yang dikoneksikan pemakai lewat web browser. Komputer jauh menjalakan web server yang memberi layanan terhadap permintaan web browser.

 

Java 2 Micro Edition (J2ME), J2ME selain menyedikan bahasa Java yang sama, unggul dalam portabilitas (kemampuan dapat dijalankan dimanapun), safe network delivery, seperti J2SE dan J2EE. Aplikasi-aplikasi dapat diskalakan (dimampukan) agar dapat bekerja dengan J2SE dan J2EE. J2ME adalah untuk beragam consumer electronic product, seperti pager, smart card, cell phone, handheld PDA, dan set-top box.

 

 

 

 

 

2. Alasan penggunaan aplikasi java2me untuk mobile device

 

 

Bila J2ME configuration menyediakan library Java untuk implementasi fitur-fitur standar dari sebuah handheld devices maka J2ME profile menyediakan implementasi tambahan yang sangat spesifik untuk sebuah handheld devices.

MIDP menyediakan library-library Java untuk implementasi dasar interface (GUI), implementasi networking, database, dan timer. MIDP dirancang khusus untuk wireless phone dan pager. Beberapa perusahaan mengembangkan sendiri J2ME profile, misalnya NTT Docomo, yang mengembangkan J2ME profile yang spesifik untuk perangkat keras yang dimiliki NTT Docomo.

Keuntungan yang paling menonjol dari J2ME dibandingkan dengan teknologi wireless sebelumnya adalah security dan disconnected access and synchronization.

Security menjadi sebuah isu yang sangat penting dewasa ini. Dalam teknologi WAP, device me-retrieve dan men-display data via microbrowser dan dibutuhkan suatu gateway untuk jembatan antara jaringan internet dan jaringan wireless itu sendiri. Maka wilayah jaringan internet menjadi salah satu hal potensial terhadap gangguan keamanan data.

Disconnected access and synchronization maksudnya adalah wireless device tetap dapat me-run aplikasinya secara stand alone meskipun telah terdiskoneksi dari jaringan wireless-nya atau out of coverage area. Pada aplikasi WAP, device harus selalu terkoneksi pada jaringan wireless-nya untuk mengakses aplikasi berbasis WML tersebut. faisalwiryasantika.tripod.com/

Komponen-komponen J2ME terdiri dari Java Virtual Machine (JVM) yang digunakan untuk menjalankan aplikasi Java pada emulator atau handheld device, Java API (Aplication Programming Interface) dan tools lain untuk pengembangan aplikasi Java semacam emulator Java Phone, emulator Motorolla dari J2ME wireless toolkit.

J2ME Profile, Jika J2ME Configuration menyediakan librari-librari Java untuk implementasi fitur-fitur standar dari sebuah handled devices, J2ME Profile menyediakan implementasi implementasi tambahan yang sangat spesifik dari sebuah handled devices. Kemampuan standart itulah yang diimplementasikan oleh J2ME Configuration, sedangkan kemampuan fitur lain sangat bergantung pada jenis perangkat handled yang digunakan akan diimplementasikan oleh J2ME Profile.

 

Terdapat lima kategori J2ME profile saat ini yaitu : 

 

1. Mobile Information Device Profile (MIDP).

2. Foundation profile (FP).

3. Personal Profile.

4. RMI Profile.

5. Personal Digital Assistance Profile.

 

J2ME Configuration mendefinisikan lingkungan kerja J2MEruntime. Oleh karena setiap handled devices memiliki fitur-fitur yang berbeda-beda, J2ME Configuration ini dirancang yakni menyediakan librari standar yang mengimplementasikan fitur standar dari sebuah handled devices. Mengapa perlu J2ME Configuration bisa dikatakan merupakan JRE pada handled devices. Lingkungan kerja yang dimaksud meliputi Java Virtual Machine yang digunakan untuk menjalankan program Java.

 

Untuk J2ME, maka kita jumpai KVM (K Vitual Machine).Untuk menjalankan aplikasi J2ME, kita tidak perlu melakukan instalasi JVM seperti pada J2SE. Jika device kita mendukung Java maka dapat kita asumsikan KVM sudah diinstal dalam device tersebut.

 

 

 

3. Keuntungan j2me

 

Bila dibandingkan dengan WAP (wireless application protocol) dengan bahasa pemrograman markup languange-nya yaitu WML (wireless mark up language) maka J2ME memiliki beberapa kelebihan yang berarti kekurangan dari WML.

 

WML sendiri memiliki beberapa kekurangan yaitu :

- Small display dan limited user input facility. (tampilan kecil dan masukan fasilitas user yang terbatas.

- Must always connected.( harus selalu terhubung)

- Biasanya devices-nya memiliki memory dan computational resources yang terbatas.

 

Teknologi J2ME ditujukan untuk cakupan user yang luas sekali dari mulai handphone hingga set-top-box yang powerful seperti halnya sebuah komputer yang dilengkapi dengan J2SE atau J2EE.

J2ME memiliki beberapa keunggulan yaitu :

Sebagaimana kekhasan aplikasi yang ditulis dengan bahasa pemrograman Java maka aplikasi J2ME memiliki :

  1. ciri running any where, any time, over any device.

 

  1. Aplikasi dapat dijalankan secara on-line maupun off-line

 

  1.  Memiliki kode yang portable.

 

  1. Safe network delivery.

 

  1. Aplikasi yang ditulis dengan J2ME akan memiliki kompatibilitas yang tinggi

 

  1.  dengan platform J2SE dan J2EE.

 

  1. Berkurangnya batasan-batasan dari aplikasi berbasis browser pada perangkat komunikasi bergerak yang dapat diatasi.
  2. Berkurangya latensi selama koneksi antara komunikasi perangkat keras disisi user dengan server.
  3. Tampilan layar perangkat komunikasi user juga semakin diperkaya dengan animasi-animasi garfis yang menarik.
  4. Interaksi user dengan sistem semakin meningkat.

 

 

Keuntungan memakain J2ME-Skin untuk mendesign aplikasi mobile adalah:

 

1. Konsep komponen berbasis grafis.

Anda tidak perlu repot untuk mengubah bentuk tampilan diapplikasi anda. Setiap komponen grafis seperti

tombol, listbox, textfield dll mempunyai bentuk berdasarkan image tertentu. Dengan mengubah-ubah tampilan image

secara langsung akan mengubah bentuk tampilan komponen grafis.

 

2. Bitmap font dari image.

Setiap font yang anda gunakan diambil dari image. Anda dapat menggunakan berbagai macam bentuk font.

Tool untuk membuat font berbentuk image telah tersedia juga didalam paket J2ME-Skin.

 

3. Mudah untuk diporting keberbagai jenis handphone.

Anda tinggal membuat jar untuk setiap resolusi layar handphone yang beredar dipasaran. Setiap jar mempunyai

image untuk komponen grafis dan font dengan ukuran yang telah disesuaikan dengan resolusi handphone.

 

 

4. Ringan waktu dijalankan.

Untuk handphone dengan heap size 800kb keatas J2ME-Skin termasuk ringan untuk dieksekusi.

 

5. Dilengkapi oleh banyak class utility untuk berbagai fungsi.

 

6. Dilengkapi oleh komponen untuk memudahkan pemakaian rms.

Dengan memakai konsep mirip dengan relational database J2ME-Skin mempunyai komponen untuk memudahkan atau menyimpan data ke handphone database/rms.

 

Fast-Connect framework

 

Framework networking berbasis socket untuk applikasi J2ME. Teruji disebagian besar handphone yang beredar dipasaran. Framework ini terdiri dari komponen diclient (J2ME) dan komponent diserver (J2SE).

Keuntungan memakai Fast-Connect adalah:

 

1. Protokol komunikasi yang sederhana.

Pertukaran data yang sederhana dan mudah dimengerti antara client dan server.

 

2. Dilengkapi dengan kompresi dan enkripsi.

Data yang dibawa lewat GPRS/3G dapat dikompres untuk mengurangi biaya network. Untuk keamanan data juga bisa dienkripsi.

 

3. Dapat menangani koneksi yang putus.

Koneksi dengan menggunakan GPRS/3G rentan terhadap gangguan. Dengan memakai prinsip session management Fast-Connect dapat menyambungkan kembali koneksi yang putus dan melanjutkan session yang lama.

 

4. Cepat dalam mengirimkan dan menerima data.

Dengan berbasis socket transfer data dapat dilakukan dengan cepat dan real time.

 

5. Dilengkapi dengan modul-modul dasar.

Anda tidak perlu mengimplementasi modul-modul dasar seperti login, logout, register dan lain-lain. Fast-Connect sudah mengimplementasikan itu untuk anda.

 

6. Mudah untuk dikembangkan.

Tambahkan modul-modul yang sesuai dengan bisnis proses anda dengan mudah. Waktu untuk implementasi menjadi lebih singkat.

 

4. konfigurasi J2me

 

Teknologi J2ME memiliki 3 komponen

 

1. Configuration : memuat library dasar dan virtual machine untuk banyak jenis device.

 

Saat ini, arsitektur J2ME terdiri atas 2 jenis configuration, yaitu:

 

CDC (Connected Device Configuration), Konfigurasi ini untuk jenis handled device yang memiliki memori di atas 512K. dan menggunakan Java Virtual Machine (JVM yang meliputi: PDA high-end, navigasi mobil, dll.

CDLC (Connected Limited Device Configuration), konfigurasi ini untuk jenis handled device yang memiliki memori 128-512K, dan menggunakan K Virtual Machine (KVM) meliputi mobile phone, PDA kebanyakan, pager, dll.

 

2. Profile : tambahan API (Application Programming Interface) dan spesifikasi lainnya untuk membuat aplikasi untuk tipe device yang lebih spesifik. namun yang paling sering dipakai adalah MIDP (Mobile Information Device Profile)

 

3. Paket Optional : Paket tambahan yang dibutuhkan aplikasi saat deployment sehingga harus ikut didistribusikan.

 

API yang disediakan untuk CDLC 1.1 dan MIDP 2.0 adalah sebagai berikut:

 

CDLC 1.1

java.lang

java.lang.ref

java.io

java.util

java.microedition.io

 

MIDP 2.0

java.microedition

java.microedition.media

java.microedition.midlet

java.microedtion.rms

tukangjava.wordpress.com/2008/01/06/pengenalan-j2me/

 

Dalam J2ME dibagi menjadi dua bagian besar yang dikenal sebagai configuration dan profile. Dua istilah ini sangatlah penting dalam pengembangan aplikasi wireless dengan Java.

J2ME configuration mendefinisikan lingkungan kerja J2ME runtime. Oleh karena handheld devices memiliki fitur-fitur yang berbeda-beda, J2ME configuration dirancang untuk menyediakan library standar yang mengimplementasikan fitur standar dari handheld devices.

Dalam teknologi WAP, device me-retrieve dan men-display data via microbrowser dan dibutuhkan suatu gateway untuk jembatan antara jaringan internet dan jaringan wireless itu sendiri. Maka wilayah jaringan internet menjadi salah satu hal potensial terhadap gangguan keamanan data.

 

5. Proses Loading pada J2ME

 

Proses Loading pada Aplikasi J2ME :

Ketika sebuah aplikasi telah berahsil dibuat, diperlukan mekanisme khusus agar aplikasi dapat disimpan pada sebuah perangkat komunikasi bergerak. Umumnya, digunakan istilah Application Management Software (AMS). Skenario dalam proses download tersebut adalah :

  1. Seorang pelanggan mengakses sebuah halaman web atau WAP menggunakan perangkat komunikasi bergerak. Di dalam halaman tersebut terdapat daftar aplikasi yang dapat di-download.
  2. Jika pelanggan tertarik, dia dapat memilih aplikasi tersebut yang secara otomatis akan men-download file descriptor-nya file melalui jaringan komunikasi ke dalam handset-nya. Oleh karena ukuran file tersebut kecil, umumnya proses download berlangsung secara cepat dan relatif murah.
  3. File descriptor ini memberitahukan pengguna beberapa hal mendasar tentang aplikasi yang baru saja di-downloadnya mis: versi, ukuran file, dsb. Dengan demikian jika salah satu informasi tersebut ternyata pernah ada dalam handset itu sebelumnya, atau kapasitas memori tidak mencukupi, pengguna dapat diberikan pesan untuk membatalkan proses.
  4. Jika tidak ada permasalahan dengan kondisi handset, AMS akan mulai men-download aplikasi den menyimpannya, untuk kemudian akan muncul dalam pilihan aplikasi.

 

Pada skenario diatas, seorang consumer akan mendatangi WAP page. Pada halaman tersebut terdapat aplikasi anda yang dapat di-download melalui mobile set. Pada saat sebuah aplikasi dipilih maka file jad (java descriptor) akan di-download ke mobile set anda. File jad ini biasanya hanya sekitar ratusan bytes sehingga sangat cepat dan murah untuk di-download.

File jad ini akan memberitahukan pada consumer tentang hal-hal basic tentang aplikasi tersebut (seperti versi maupun size dari aplikasi tersebut), sehingga manakala consumer telah memiliki versi yang sama ataupun size-nya terlalu besar untuk sisa space yang anda punyai maka akan memberikan alert tertentu.

Saat ini telah tersedia beberapa microbrowser yang ditulis dengan menggunakan bahasa Java. Tentu saja ini menguntungkan karena anda dapat melakukan proses updating secara OTA, sedangkan untuk microbrowser yang ditulis dengan bahasa selain Java tidak memiliki kemampuan untuk di-updated, dengan kata lain jika anda menginginkan microbowser versi terbaru anda harus membeli HP baru.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

JAVA 2 SE

JAVA 2 SE

 

 

 

1. Pengenalan J2SE       

 

J2SE adalah salah satu bahasa programing Development dari Sun Microsystem, ada tiga pengembangan yang dapat dilakukan menggunakan Java : J2SE Java 2 standar edition ( untuk aplikasi destop) ; J2ME java 2 Micro editon untuk aplikasi mobile(HP dst), J2EE java 2 enterprise editon untuk aplikasi web. J2SE merupakaan bahasa pemrograman Java standar untuk aplikasi desktop yang merupakan object orientied programing.Paket J2SE digunakan pada perangkat keras seperti komputer desktop.

            Edisi standar J2SE (Java Standard Edition) digunakan untuk tipikal aplikasi desktop maupun applet.Edisi ini kemudian dikembangkan untuk mendukung kebutuhan besar berskala enterprise sehingga muncul J2EE (Java Enterprise Edition).

Java 2 Standar Edition (J2SE), J2SE menyediakan lingkungan pengembangan yang  kaya  fitur,  stabil, aman,  dan  cross-platform.  Edisi  ini  mendukung konektivitas basis data, rancangan user interface, masukkan/ keluaran (input/ output),  dan  pemrograman  jaringan  (network  programming),  dan  termasuk sebagai paket-paket dasar bahasa Java.

 

 

2. Konfigurasi komputer untuk J2SE

 

 

JAVA tidak tergantung platfom yang digunakan yang penting terdapat JRE untuk menjalankan programannya dan JDK untuk membangun aplikasinya atau compilernya jadi bisa mengunakan windows, linux, Mac Dll yang penting ada JRE dan JDK, jadi kalo kita membuat program di windows dengan java maka program tersebut akan bisa jalan dilinux atau ti yang lainnya.

Dalam praktek Java dituntut juga konfigurasi hardware yang mendukung, konfigurasi hardware yang direkompendasikan adalah processor : 1.4 GHz Intel Pentium IV atau setaranya, memory : 1 GB dan disk space : 1 GB.

 

A. Hardware

 

Konfigurasi minimal :

 

· Processor : 450 MHz Intel Pentium II atau setaranya

 

· Memory : 128 MB

 

· Disk Space : 850 MB

 

 

B. Software

 

Software yang dipersiapkan adalah :

Operating System bisa mengunakan windows 98, xp atau Linuk atau yang lain.

JDK1.5.0 pilih sesuai Operating System yang kita pakai, dan bisa di download pada alamat http://java.sun.com/j2se/1.5.0/download.html

Editor, bisa memakai notepad, editplus atau yang lain.

Netbeans , editor java

 

3. Keuntungan Dari J2SE

 

 

J2SE merupakan inti dari Java. J2SE menyediakan environment bagi developer untuk mengembangkan banya aplikasi. J2SE mendukung Pemrograman GUI (Graphical User Interface), thread, input/output, networking, XML, CORBA, applet, JavaBean, Remote Methode Invocation, Security, dan akses Database.

            Java 2 Standar Edition (J2SE), J2SE menyediakan lingkungan pengembangan yang kaya fitur, stabil, aman, dan cross-platform. Edisi ini mendukung konektivitas basis data, rancangan user interface, masukkan/ keluaran (input/output), dan pemrograman jaringan (network programming), dan termasuk sebagai paket-paket dasar bahasa Java.

 

 

4. Proses loading dari J2SE

 

 

Teknologi Java merupakan sebuah teknologi yang berkembang sangat pesat akhir-akhir ini. Bahkan belakangan ini dikabarkan berusaha mengalahkan Microsoft yang terkenal sebagai kampiun dari produsen operating system dimuka bumi ini. Teknologi Java yang pada awalnya dikenal untuk aplikasi pada desktop (J2SE) ataupun pada application server (J2EE), kini hadir dengan teknologi terbarunya, J2ME™ Platform, untuk pembangunan aplikasi pada mobile device seperti mobile phone dan PDA. Selain J2ME™ Platform yang termasuk baru, terdapat pula satu buah platform teknologi Java yang termasuk baru pula yaitu Java Card. Java Card merupakan seperangkat kakas untuk membangun aplikasi pada sebuah card electronic seperti SIM Card pada ponsel kita. SIM Card yang dipergunakan oleh Mobile Banking BCA (layanan operator selular Excelcomindo) menjadi salah satu contoh dari teknologi Java Card.

 Pada J2SE, kita jumpai JVM (Java Virtual Machine), sebuah mesin abstrak untuk menerjemahkan bytecode hasil kompilasi java hingga dimengerti oleh komputer.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

TUGAS 5

SOAL :

1. apa yang anda ketahui tentang "konflik" jelaskan pendapat saudara ?

2. apa yang menyebabkan timbulnya konflik antar kelompok ?jelaskan!

3. mengapa orang berpendapat bahwa pertentangan kelompok itu bersifat negatif ?jelaskan!

4. menurut jenis nya konflik ada 4 yaitu: personal role conflict, inier role conflict, intersender conflict, berikan masing-masing contohnya sesuai dengan konflik yang pernah anda alami atau yang pernah anda liat ?

5. mengapa hidup ini harus ada konflik ?jelaskan pendapat saudara ?

 

JAWAB :

1. suatu proses sosial antara dua orang atau lebih (bisa juga kelompok) dimana salah satu pihak berusaha menyingkirkan pihak lain dengan menghancurkannya atau membuatnya tidak berdaya.

 

2. Manusia memiliki perasaan, pendirian maupun latar belakang kebudayaan yang berbeda. Oleh sebab itu, dalam waktu yang bersamaan, masing-masing orang atau kelompok memiliki kepentingan yang berbeda-beda. Kadang-kadang orang dapat melakukan hal yang sama, tetapi untuk tujuan yang berbeda-beda. Sebagai contoh, misalnya perbedaan kepentingan dalam hal pemanfaatan hutan. Para tokoh masyarakat menanggap hutan sebagai kekayaan budaya yang menjadi bagian dari kebudayaan mereka sehingga harus dijaga dan tidak boleh ditebang. Para petani menbang pohon-pohon karena dianggap sebagai penghalang bagi mereka untuk membuat kebun atau ladang. Bagi para pengusaha kayu, pohon-pohon ditebang dan kemudian kayunya diekspor guna mendapatkan uang dan membuka pekerjaan. Sedangkan bagi pecinta lingkungan, hutan adalah bagian dari lingkungan sehingga harus dilestarikan. Di sini jelas terlihat ada perbedaan kepentingan antara satu kelompok dengan kelompok lainnya sehingga akan mendatangkan konflik sosial di masyarakat. Konflik akibat perbedaan kepentingan ini dapat pula menyangkut bidang politik, ekonomi, sosial, dan budaya. Begitu pula dapat terjadi antar kelompok atau antara kelompok dengan individu, misalnya konflik antara kelompok buruh dengan pengusaha yang terjadi karena perbedaan kepentingan di antara keduanya. Para buruh menginginkan upah yang memadai, sedangkan pengusaha menginginkan pendapatan yang besar untuk dinikmati sendiri dan memperbesar bidang serta volume usaha mereka.

 

3. karena dapat mengakibatkan rusaknya tatanan keadaan maupun kehidupan bermasyarakat. Kondisi ketentraman dan ketertiban (tramtib) komunitas (pemukiman) maupun kelompok-kelompok ataupun lapisan masyarakat menjadi terusik .

 

4. - Personal role conflict : Pada situasi ini dua atau lebih peran bertabrakan. Misalnya, dalam kasus seorang ayah yang adalah pelatih tim baseball putranya. Pria itu mengambil keduaperan ayah dan pelatih. Jika anak itu membuat sebuah drama yang buruk dalam permainan, ayah akan cenderung untuk mendukung dan kenyamanan anaknya. pelatih A, bagaimanapun, akan cenderung untuk menjelaskan kepada anak itu persis apa yang dia lakukan salah. tabrakan ini merupakan konflik peran mana dua peran dalam mengatur peran seorang individu tidak dapat bekerja sama dalam situasi sosial tertentu.

- Inter role conflict : saya pernah melihat persoalan timbul karena satu orang menjabat dua atau lebih fungsi yang saling bertentangan.

 

 

- Intersender Conflict : pegawai berhadapan dengan harapan organisasi terhadapnya yang tidak konsisten dan tidak sesuai.

 

 

- Intrasender Conflict : karyawan atau manajer yang menduduki jabatan di dua struktur. Akibatnya, jika masing-masing struktur memprioritaskan pekerjaan yang tidak sama, akan berdampak pada karyawan atau manajer yang berada pada posisi dibawahnya, terutama jika mereka harus memilih salah satu alternative.

 

 

5. Hidup harus mempunyai konflik agar kita tetap ingat kepada tuhan kita masing- masing dan karena adanya konflik kita dapat mencari sebuah keputusan untuk kepentingan bersama yang tidak memihak dan agar hidup kita tidak datar saja dan penuh warna.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

TUGAS 4

1. Jelaskan “Masalah Motivasi” dalam organisasi diatas menurut model-model isi Maslow dan Herz Berg.Apa yang dimaksud dengan “Hal-Hal lain” yang diungkapkan oleh manajer personalia dalam percakapan dengan rangga disamping uang, kondisi kerja, dan benefits lainnya yang diperlukan untuk memotivasi para karyawan ?

 

2. Jelaskan motivasi para karyawan dalam perusahaan atas dasar satu atau lebih model-model proses. Berdasarkan tanggapan-tanggapan selama wawancara secara rahasia, apa sebenarnya bentuk-bentuk pengharapan, nilai dan hasil yang dikehendaki para karyawan perusahaan ? Bagaimana dengan rangga? Menurut saudara, apakah rangga dikendalikan secara internl atau eksternal ?

 

3. Bagaimana saudara akan memberikan tanggapan terhadap pertanyaan dan pernyataan terakhir rangga bila saudara adalah manajer personalia perusahaan ?

 

Jawab :

 

1. • Kebutuhan yang bersifat fisiologis (lahiriyah). Manifestasi kebutuhan ini terlihat dalam tiga hal pokok, sandang, pangan dan papan. Bagi karyawan, kebutuhan akan gaji, uang lembur, perangsang, hadiah-hadiah dan fasilitas lainnya seperti rumah, kendaraan dll. Menjadi motif dasar dari seseorang mau bekerja, menjadi efektif dan dapat memberikan produktivitas yang tinggi bagi organisasi.

 

• Kebutuhan mempertinggi kapisitas kerja (Self actualization).

Setiap orang ingin mengembangkan kapasitas kerjanya dengan baik. Hal ini merupakan kebutuhan untuk mewujudkan segala kemampuan (kebolehannya) dan seringkali nampak pada hal-hal yang sesuai untuk mencapai citra dan cita diri seseorang. Dalam motivasi kerja pada tingkat ini diperlukan kemampuan manajemen untuk dapat mensinkronisasikan antara cita diri dan cita organisasi untuk dapat melahirkan hasil produktivitas organisasi yang lebih tinggi.

 

• Kebutuhan keamanan dan ke-selamatan kerja (Safety Needs) Kebutuhan ini mengarah kepada rasa keamanan, ketentraman dan jaminan seseorang dalam kedudukannya, jabatan-nya, wewenangnya dan tanggung jawabnya sebagai karyawan. Dia dapat bekerja dengan antusias dan penuh produktivitas bila dirasakan adanya jaminan formal atas kedudukan dan wewenangnya.

 

• Kebutuhan sosial (Social Needs).

Kebutuhan akan kasih sayang dan bersahabat (kerjasama) dalam kelompok kerja atau antar kelompok. Kebutuhan akan diikutsertakan, mening-katkan relasi dengan pihak-pihak yang diperlukan dan tumbuhnya rasa kebersamaan termasuk adanya sense of belonging dalam organisasi.

 

• Kebutuhan akan prestasi (Esteem Needs).

Kebutuhan akan kedudukan dan promosi dibidang kepegawaian. Kebutuhan akan simbul-simbul dalam statusnya se¬seorang serta prestise yang ditampilkannya.

 

2. Menurut kami Motivasi karyawan dalam perusahaan yaitu :

 

• Kebutuhan yang bersifat fisiologis (lahiriyah). Manifestasi kebutuhan ini terlihat dalam tiga hal pokok, sandang, pangan dan papan. Bagi karyawan, kebutuhan akan gaji, uang lembur, perangsang, hadiah-hadiah dan fasilitas lainnya seperti rumah, kendaraan dll. Menjadi motif dasar dari seseorang mau bekerja, menjadi efektif dan dapat memberikan produktivitas yang tinggi bagi organisasi.

 

• Kebutuhan mempertinggi kapisitas kerja (Self actualization).

Setiap orang ingin mengembangkan kapasitas kerjanya dengan baik. Hal ini merupakan kebutuhan untuk mewujudkan segala kemampuan (kebolehannya) dan seringkali nampak pada hal-hal yang sesuai untuk mencapai citra dan cita diri seseorang. Dalam motivasi kerja pada tingkat ini diperlukan kemampuan manajemen untuk dapat mensinkronisasikan antara cita diri dan cita organisasi untuk dapat melahirkan hasil produktivitas organisasi yang lebih tinggi.

 

Bagaimana dengan rangga ?

 

Rangga dikendalikan secara Internal, karena dia merasa bahwa karyawannya tidak bekerja secara maksimal dan tidak sesuai dengan yang diinginkan oleh perusahaannya.

 

3. Menurut kami yang akan kita lakukan sebagai seorang manajer personalia adalah mengumpulkan semua karyawan untuk membicarakan serta memecahkan masalah dari kurangnya motivasi yang dimiliki para karyawan agar sesuai dengan tujuan bersama.

 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS