Berbagi Cerita dan Pengalaman

Feb. 01, 2011

Posted by Laila Ike Latifah under Status
0 Comments | Permalink

Ketemu lagi nih di weblog saya :)
Wah ternyata, tanpa disadari postingan2 saya yang sebelumnya ada yg ngilang :(
Gak tau kemana, gpp lah. Postingan saya kali ini membahas tentang meeting hari ini di meruvian utan kayu.

Sore ini di Utan Kayu, ada meeting yang membahas tentang Incubator Meruvian Program.
Nah,mungkin saya bisa sedikit menceritakan kepada teman-teman semua yang tidak mengikuti meeting kali ini
Meruvian mengadakan jenjang program incubator di Meruvian itu sendiri seperti apa.

Ada 4 jenjang Incubator dalam Meruvian punya program, yaitu Incubator 1 bagi yang magang dan praktek, Incubator 2 bagi yang telah lulus tetapi belum pernah mengikuti magang atau praktek. Incubator 3 bagisiapa saja yang telah lulus incubator pertama, sebut saja wirausaha dan yang terakhir yaitu Incubator 4 (ShareHolder).

Ternyata bagi kita yang lagi magang dan praktek, namanya bukan magang lagi. Melainkan Incubator 1.
Di dalam incubator 1 bukan hanya anak SMK yang ikut serta didalamnya, juga tak luput dari mahasiswa/siswi yang sedang praktek kuliah. Magang dan praktek yang diartikan incubator ini, minimum 6 bulan lamanya. Setelah itu jika dalam incubator pertama lulus akan langsung ke jenjang incubator ketiga, dimana kita bisa mengikuti program technopreneurship atau kerja dan kuliah terpadu. Namun bila gagal dalam incubator 1 kita masih bisa mengikuti incubator 2 susulan, atau kasarannya menjadi mentor bagi peserta inkubasi 1. Dan beruntung nya sebagai siswa TKJ yang telah mengikuti incubator 1/magang 6 bulan, akan langsung ikut incubator 4.

Nah dalam incubator kedua, merupakan program inkubasi bagi yang telah lulus sekolah, kuliah atau yang belum pernah magang di Meruvian. Tetapi, untuk bisa mengikuti inkubasi ini kita harus lulus interview dan psikotest. Keuntungannya setelah lulus incubator 2 ini kita boleh mengikuti incubator 3.

Incubator ke 3, dimana kita bisa mengikuti technopreneurship dengan kuliah dan kerja terpadu. Dan dididik untuk menjadi wirausaha mandiri yang kreatif. Harus bersedia bergabung dalam jaringan meruvian :)

Dan yang terakhir, Incubator 4
Program wirausaha yang mandiri, dengan jenjang keahlian :
- Supporting Team
- Team Leader
- Bussiness Unit Team
- Bussiness Unit Leader
- Bussiness Manager
- Director
Nah ada baiknya dalam program inkubasi yang ke 4 ini, kita bisa memiliki saham yang mengacu pada hak cipta kita sendiri dan kemampuan. Jadi kita bisa memiliki hak cipta dalam produk kita sendiri.

Mungkin hanya itu yang saya dapat dari meeting kali ini, nice share .. Semoga bermanfaat ..

Dynamic Select Elements

Des. 25, 2010

Posted by Laila Ike Latifah under General
0 Comments | Permalink

Lama nih nggak nge blog :)
Hari baru, dapet ilmu baru juga kawan.
Kali ini aku mau sharing tentang ini nih !!

Dynamic select elements



Sourcecode nya kayak gini :



Semoga bermanfaat :D

Tuzki Bunny Emoticon

About CSS

Okt. 22, 2010

Posted by Laila Ike Latifah under General
0 Comments | Permalink

Untitled Document

Apa sih CSS itu? Istilah CSS ini sering kali kita dengar ketika berurusan dengan mendesain halaman web. Entah berurusan dengan theme / template blog hingga mengedit halaman profile friendster, anda pasti mendengar istilah CSS. Jika anda mencari penjelasan untuk dapat memahami konsep CSS, anda datang ke halaman yang tepat.

Agar konsepnya nyambung, pastikan anda juga mempelajari HTML terlebih dahulu.

Apa itu CSS?

CSS = Cascading Style Sheets ( Bahasa lembar Gaya ). CSS merupakan bahasa yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup / markup language. Jika kita berbicara dalam konteks web, bisa di artikan secara bebas sebagai : CSS merupakan bahasa yang digunakan untuk mengatur tampilan / desain suatu halaman HTML.

Dulu, sebelum CSS menjadi standar untuk mendesain halaman web seperti sekarang, halaman web di desain menggunakan <table>. jadi dibuat dulu desainnya, dalam format .psd atau jpeg, lalu di slice atau di potong potong menjadi bagian – bagian terpisah. setelah itu dibuat table dengan ukuran yang sesuai, lalu desain tadi di “tempel” pada table sebagai image yang melekat pada tabel, atau sebagai background. Kelemahan dari cara seperti ini adalah, halaman web menjadi berat karena kolom – kolom penyusun table <tr> dan <td> diberi tambahan atribut image source. Side effect dari hal ini adalah halaman web menjadi padat dan tidak SEO friendly.

Desain dengan tabel :
  1. Buat desainnya. menggunakan .psd ( photoshop ) atau .cdr ( coreldraw )
  2. buat tabelnya. menggunakana tag <table>, <tr> dan <td>
  3. potong – potong desain sesuai dengan kolom pada tabel, lalu “selipkan” desain pada kolom tabel menggunakan sebagai elemen image tabel atau background.

Dengan CSS, cara kerja ini dirubah. Anda membuat halaman HTML, lalu anda berikan identitas pada bagian2 tertentu dengan tag <div> baik itu menggunakan atribut id <div id=”"> atau class <div class=”">. Lalu anda buat satu file css, bisa di selipkan pada bagian <head> atau dalam file berbeda dan di hubungkan dengan tag <link rel=”stylesheet” type=”text/css” href=”">. File CSS tadi memberikan nilai dan definisi pada bagian tertentu dari halaman html tadi yang diberikan identitas melalu tag <div>.

Desain dengan CSS :
  1. Buat halaman web, beri identitas pada bagian yang diinginkan menggunakan tag <div>
  2. Buat file css, beri nilai dari definisi untuk identitas yang diinginkan
  3. Hubungkan CSS pada halaman yang dimaksud. bisa ditaruh diantara <head>, atau dibuat file terpisah dan dilink menggunakan tag <link rel=”"> pada area <head>
Kelebihan penggunaan CSS :
  1. halaman web menjadi tidak padat, hingga halaman web menjadi SEO friendly
  2. anda dapat dengan mudah mengganti tampilan web dengan cukup mengganti nilai dan definisi pada pada satu file CSS saja.

Enjoy!

About MVC

Okt. 22, 2010

Posted by Laila Ike Latifah under General
1 Comments | Permalink

Halu" semua, jadi inget waktu ada jam tambahan sama senior. Belajar tentang MVC, dulu sih babar blas. Ga tau sama sekali apa itu MVC. Sekarang harus tau dong :) Yeah, tulisan berikut ini akan menjelaskan mengenai dasar-dasar dalam arsitektur MVC, walaupun tidak seluruh fitur yang terkait dalam MVC akan dijelaskan.

Sebelum model MVC keluar, framework yang digunakan untuk membangun aplikasi web sebelumnya menggunakan arsitektur yang disebut dengan Model
1. Dalam model 1, request HTTP diterima oleh sebuah komponen web (misalnya JSP atau servlet). Kemudian request diproses dan langsung dihasilkan response yang biasanya berupa halaman HTML. Selain itu dalam Model 1, logika bisnis dan presentasi digabungkan dalam satu komponen web. Hal ini tidak menjadi masalah jika logika bisnis dan presentasi masi relatif sederhana. Namun jika logika menjadi semakin kompleks, pendekatan ini bisa menjadi masalah.

Model 2, atau Model-View-Controller kemudian diperkenalkan untuk mengatasi masalah tersebut. Dalam Model 2, logika bisnis dipisahkan dari presentasi. Atau lebih jelasnya adalah sebagai berikut :

1.Model, merupakan implementasi dari logika bisnis dan data bisnis. Model dapat direlisasi dengan memakai sembarang komponen web.
2.View, merupakan implementasi dari presentasi, yaitu halaman yang akan dipakai sebagai response untuk dikirimkan kepada client. View akan menampilkan data bisnis yang telah diolah. Umumnya yang paling cocok dipakai adalah halaman JSP. Dan yang terakhir adalah
3.Controller, merupakan pengontrol aliran request (dan data). Tugasnya adalah menerima request yang dikirimkan dari client. Data request akan diolah atau diteruskan kepada komponen lain yang mengolah data. Pada akhirnya request yang diolah akan diserahkan kepada komponen view. Umumnya dipakai servlet sebagai controller. Meski JSP atau EJB juga dapat dipakai sebagai controller.

Ada banyak framework yang dibuat berbasiskan arsitektur MVC. Contohnya adalah apache struts, spring MVC, JavaServerFaces, webworks, dll. Ya itulah sekilas tentang mvc. Happy Reading <(=^_^=)> ..

IntelliJ IDEA

Okt. 20, 2010

Posted by Laila Ike Latifah under General
0 Comments | Permalink

IntelliJ IDEA adalah komersial Java IDE oleh JetBrains. Hal ini sering hanya disebut sebagai 'IDEA' atau 'IntelliJ'. Versi pertama dari IntelliJ IDEA muncul pada Januari 2001, dan pada waktu itu yang tersedia hanya Jawa IDE dengan kode navigasi canggih dan kode refactoring kemampuan terpadu. Versi terbaru dari IDEA (9,0) termasuk UML kelas diagram seperti-, pemodelan visual Hibernate, Spring 3.0 dukungan, Ketergantungan dan Analisa Data Flow , Apache Maven dukungan serta banyak fitur lainnya dan teknologi.

Bahasa yang didukung:
-Jawa
-JavaScript
-HTML / XHTML / CSS
-XML / XSL
-ActionScript / MXML
-Ular sanca
-Ruby / JRuby
-Manis
-SQL
-PHP
-Scala
-Clojure

Didukung teknologi dan kerangka kerja: JSP , JSF , EJB , Ajax , Google Web Toolkit , Struts , Struts 2 , JBoss Seam , Spring , Hibernate / JPA , Web Services , Ruby on Rails , Grails (kerangka) , Java ME MIDP / CLDC , OSGi , Android , Tapestry , Google App Engine , FreeMarker , Velocity , Django.

Didukung aplikasi server: GlassFish , JBoss , Tomcat , Jetty , WebLogic , WebSphere , Geronimo

Di antara fitur-fitur lainnya, IDEA menyediakan integrasi yang erat dengan populer open source development tools seperti CVS , Subversion , Apache Ant , Apache Maven , JUnit dan TestNG . Sebuah plugin gratis juga ada untuk Atlassian IntelliJ Connector mengintegrasikan Jira , Bambu , Crucible , dan fisheye.


Seperti itulah sekilas tentang IntelliJ IDEA.

Ubuntu

Okt. 19, 2010

Posted by Laila Ike Latifah under General
0 Comments | Permalink

Ubuntu merupakan salah satu distribusi Linux yang berbasiskan Debian. Proyek Ubuntu resmi disponsori oleh Canonical Ltd yang merupakan perusahaan milik seorang kosmonot asal Afrika Selatan Mark Shuttleworth. Nama Ubuntu diambil dari nama sebuah konsep ideologi di Afrika Selatan, "Ubuntu" berasal dari bahasa kuno Afrika, yang berarti "rasa perikemanusian terhadap sesama manusia". Tujuan dari distribusi Linux Ubuntu adalah membawa semangat yang terkandung di dalam Filosofi Ubuntu ke dalam dunia perangkat lunak. Ubuntu adalah sistem operasi lengkap berbasis Linux, tersedia secara bebas dan mempunyai dukungan baik yang berasal dari komunitas maupun tenaga ahli profesional.

Ubuntu mempunyai filosofi sebagai berikut :
-bahwa perangkat lunak harus tersedia dengan bebas biaya
-bahwa aplikasi perangkat lunak tersebut harus dapat digunakan dalam bahasa lokal masing-masing dan untuk orang-orang yang mempunyai keterbatasan fisik, dan
-bahwa pengguna harus mempunyai kebebasan untuk mengubah perangkat lunak sesuai dengan apa yang mereka butuhkan.

Perihal kebebasan inilah yang membuat Ubuntu berbeda dari perangkat lunak berpemilik (proprietary); bukan hanya peralatan yang Anda butuhkan tersedia secara bebas biaya, tetapi Anda juga mempunyai hak untuk memodifikasi perangkat lunak Anda sampai perangkat lunak tersebut bekerja sesuai dengan yang Anda inginkan.

Setiap rilis mempunyai nama kode dan nomor versi. Nomor versi berdasarkan tahun dan bulan dari rilis. Sebagai contoh, rilis Ubuntu yang pertama, 4.10, dirilis tanggal 20 Oktober 2004. Rilis ubuntu keluar setiap 6 bulan sekali tiap bulan April dan Oktober. Rilis ubuntu biasanya terdiri dari berbagai edisi, yaitu edisi Desktop, Server, dan Netbook. Perbedaan mendasar pada ketiganya adalah pada versi desktop terdapat tampilan desktop manager sedangkan pada edisi server tidak ada, hanya command prompt saja.

Mengenal Fungsi Enkripsi Data pada MySQL

Sep. 28, 2010

Posted by Laila Ike Latifah under Java
0 Comments | Permalink

Enkripsi adalah suatu proses pengacakan data agar data tersebut tidak dapat dibaca oleh orang yang tidak berhak. ada beberapa metode enkripsi pada MySQL yaitu password, encrypt, md5, dan encode. Keempat metode enkripsi tersebut mempunyai metode pengacakan sendiri-sendiri.

Installasi Glassfish di Windows

Sep. 22, 2010

Posted by Laila Ike Latifah under Java
0 Comments | Permalink

Apakah Glassfish itu ?
Glassfish adalah application server seperti Tomcat. Bedanya, glassfish lebih lengkap dan lebih bagus. Yang harus dimiliki sebelum menginstall Glassfish adalah GlassFish.jar. Dan sekarang anggap saja anda sudah mempunyai Glassfish.jar.

Mari yukk dimulai saja :
1. Copy Glassfish.jar anda ke direktori yang anda inginkan, kalau saya sih di C: saja.

2. Buka command prompt dan ketikkan java -Xmx256m -jar (nama file glassfish).jar, misalnya : java -Xmx256m -jar glassfish-installer-v2ur2-b04-windows.jar

3. Tunggu beberapa saat, akan muncul sebuah window agreement, tarik scrool kebawah lalu klik tombol accept hingga berubah menjadi enabled. Dan tunggulah beberapa saat lagi hingga terdapat tulisan "Installation Complete" pada command prompt.

4. Masuk ke direktori glassfish, melalui command prompt. Setelah masuk direktori glassfish, ketikan "lib\ant\bin\ant -f setup.xml", enter.

5. Setelah itu akan muncul tulisan BUILD SUCCESSFULLY pada command prompt, berarti anda telah berhasil meng-install Glassfish di komputer anda.

6. Copy sebuah mysql-connector-java minimal versi 4 ke folder lib di dalam folder glassfish.

7. Kemudian buka command prompt lagi, masuk pada folder bin di dalam folder glassfish melalui command prompt(c:\glassfish\bin>).

8. Ketikan asadmin create-domain --user admin --adminport 4848 domain1. Perintah ini untuk membuat domain baru pada glassfish. Masukan password= password dan password again= password.

9. Tunggu hingga semua selesai terinstall hingga muncul tulisan "Domain domain1 created" pada command prompt anda.

10. Ketikan asadmin start-domain domain1 untuk menjalankan server dan tunggu beberapa saat hingga domain running.

11. Buka browser anda dan buka URL http://localhost:4848, sesuai dengan port yang anda buat pada command prompt tadi.

12. Akan muncul form login, masukkan username: admin dan password: password. Klik Login.

13. Pilih menu Web Applications dan pilih deploy. Tekan browse, lalu pilih file *.war pada folder dist yang berada di dalam project dan pilih Server pada Virtual Server. Kemudian klik OK.

14. Pilih menu Resource pada menubar kiri. Pilih JDBC - Connection Pools dan klik new. Setelah terisi tekan next untuk proses selanjutnya. Isikan beberapa field text pada property-property yang telah di sediakan oleh glassfish. Seperti user:(username database anda), password:(password database anda), Url/url:(tempat database anda). jangan lupa klik finish.

15. Kemudian klik Connection Pool yang tadi telah dibuat dan klik PING untuk mengetahui Glassfish tersebut sudah connect dengan database atau belum.

16. Jika terdapat tulisan PING SUCCESSED, berarti Glassfish sudah berhasil melakukan koneksi ke database anda.

Nah begitulah cara menginstall Glassfish pada windows. Semoga bermanfaat, ditunggu ya kritik dan sarannya <(=^_^=)> ..

HAK ATAS KEKAYAAN INTELEKTUAL (HaKI)

Jun. 22, 2010

Posted by Laila Ike Latifah under Politics
0 Comments | Permalink

MAKSUD

Pemasyarakatan HaKI di kalangan pengusaha IKM dimaksudkan untuk menimbulkan kesadaran akan pentingnya daya kreasi dan inovasi intelektual sebagai kemampuan yang perlu diraih oleh para pengusaha industri yang ingin maju sebagai faktor pembentuk kemampuan dayasaing industri. Oleh karena itu karya temuan orang lain yang didaftarkan untuk dilindungi harus dihormati dan dihargai.

Di samping itu kesadaran dan wawasan mengenai HaKI diharapkan akan dapat menimbulkan motivasi dan dorongan agar pengusaha IKM terdorong untuk berkreasi dan ber-inovasi di bidang produk dan teknologi produksi, serta manajemen.

Pelatihan HaKI dimaksudkan untuk memberikan informasi serta pengetahuan kepada para pengusaha industri kecil dan menengah, LSM, Yayasan dan Asosiasi, sehingga mereka memperoleh gambaran yang jelas tentang Hak Cipta sebagai karya cipta manusia, Paten serta Merek maupun HaKI lainnya.

Ya Ampun? Komputer Saya Terkena Virus!

Jun. 22, 2010

Posted by Laila Ike Latifah under General
0 Comments | Permalink

Benar! Setelah saya teliti, dengan saksama dan dalam tempo yang sesingkat-singkatnya.. ?, komputer saya positif mengidap virus. Apa yang harus saya lakukan?
SmileyCentral.com
Wah! ini dia, kita terbiasa kalang kabut dalam menangani masalah ini. Untuk menuntaskan masalah ini, coba hubungi para dokter virus instan yang dilantik dalam sehari hehehe ? ? Dijamin akan kalangkabut juga mengatasinya. Menurut saya, virus itu masalah rumit dan kompleks dan pembuatnya juga rumit dan kompleks, bahkan pembuat AntiVirus pun juga rumit dan kompleks. Ini seperti lingkaran setan! Jangan menggampangkan perkara dan asal ngomong, itu akan menyulutkan ?kampak peperangan?! .. ?

Untuk saya semua baik (dan memang seharusnya semua baik) karena memang hidup itu seharusnya begitu. Plus dan minus itu akan saling mengisi, bertentangan dan kukuh menjalankan tugas masing-masing. Sudah ah? ini kok malah ngelantur.

Baiklah kita kembali ? setelah menjadi sok suci? ? Ada beberapa langkah yang dapat dilakukan untuk mengatasi serangan virus, sebagai berikut.

2.2 Lakukan Update AntiVirus

Lakukan update AntiVirus yang kita pakai. Baik secara offline dengan menginstal update via file dari CD atau flashdisk ataupun secara online via internet.

Meskipun tindakan ini sudah terlambat karena virus telanjur menyerang, namun tidak ada salahnya dicoba. Terkadang teknik seperti ini masih dapat membuahkan hasil. Seharusnya memang update kita lakukan sebelum virus menyerang, tapi apa boleh buat nasi sudah menjadi bubur. Komputer sudah telanjur terinfeksi. Ya? terpaksa tetap kita kerjakan. Jika sampai fase ini ternyata kita beruntung, virus terdeteksi dan berhasil dilumpuhkan, kita boleh bersyukur.

Namun, kebanyakan akan gagal. (Dari tadi rasanya kok bahasanya pesimis terus ya? ? Tidak! Ini tidak pesimis, tapi mengungkapkan kenyataan yang umum terjadi.) Mengapa? Karena virus biasanya akan melakukan proteksi dirinya sendiri dengan menggagalkan proses update atau menutup program AntiVirus yang kita pakai.

Bahkan jika perlu, jika pembuat virus kebanyakan main game ?GOD OF WAR? .. ?, tentu tanpa basa-basi virus akan menghapus program AntiVirus tersebut.

2.3 Ganti dengan Program AntiVirus Lainnya

Ya! Jika AntiVirus standar kita gagal berfungsi atau mendeteksi virus, mungkin ide yang baik, jika kita menginstal program AntiVirus lain yang kita miliki. Meskipun terdengar lucu untuk dilakukan, tapi terkadang dapat menyelesaikan masalah.

Pastikan kita telah mempunyai ?stock? program AntiVirus buatan luar negeri yang cukup banyak dikenal. Tindakan ini bukannya untuk meleceh program AntiVirus lokal, tapi ini tindakan preventif untuk memastikan keamanan saja. Mungkin jika semula, misalnya, kita memakai McAffe, dapat kita ganti dengan AVG, atau Avira, atau ClamWin, atau program AntiVirus lainnya.

Keluarkan semua AntiVirus luar negeri yang ada dan kita miliki, baik yang berbayar ataupun yang gratis. Terserah!

2.4 Memakai Removal Tools

Jika tindakan scanning dengan AntiVirus standar manca negara, tidak dapat menyelesaikan masalah, saatnya melirik tool khusus removal virus.

Pada beberapa kasus, tool removal ini dapat mendeteksi dan mematikan virus yang ada di memory. Lalu melakukan proses perbaikan file yang bermasalah atau mungkin menghapus file yang tidak dapat ditangani.

Cari dan download sembarang removal tools yang ada dari internet. Lalu jalankan saja satu demi satu. Ini terpaksa kita lakukan karena kita tidak tahu pasti virus apa yang sedang menyerang. Jika beruntung, ada kemungkinan virus akan terdeteksi dan dimatikan.

2.5 Memakai Scan Online

Jika masih saja virus tidak dapat dideteksi secara scan normal dan removal tools, alternatif lain yang dapat dilakukan adalah memakai jasa scanning online. Cara ini adalah memanfaatkan scanning dari web via internet langsung ke komputer kita.

Banyak jasa scan online ini bertebaran di internet. Tujuan kita melakukan hal ini adalah untuk mencari tahu, virus apa yang sebenarnya sedang menyerang komputer kita.

Jika beruntung, kita akan segera tahu virus apa yang sedang menyerang. Dengan mengetahui jenis yang menyerang, tindakan yang dapat dilakukan untuk mencari obatnya tentu saja akan jauh lebih mudah.

Jika sudah diketahui jenisnya, kita dapat mencari penawarnya via searching google di internet.

2.6 Mencari AntiVirus Lokal

Jika dengan scan online masih saja tidak membuahkan hasil, saatnya mencari AntiVirus lokal. Virus yang menyerang mungkin buatan lokal dan mungkin varian baru sehingga AntiVirus luar belum dapat mendeteksinya. Banyak sekali AntiVirus lokal yang dapat dimanfaatkan. Kumpulkan sebanyak yang kita mau dan coba install dan jalankan. Siapa tahu virus malahan akan terdeteksi dengan mudah. ? ? Aku cinta buatan dalam negeri lho? 2.7 Instal Ulang Jika dengan semua yang sudah kita lakukan masih saja virus tidak mau hilang, mungkin pilihan terburuk harus kita lakukan. Kita harus melakukan instal ulang sistem operasi Windows. Ini adalah pilihan terakhir dan terburuk yang bisa kita lakukan. 2.1 Scan Komputer dengan AntiVirus yang Ada

Ini saran klasik yang memuakkan! Namun, memang harus dikatakan karena ini memang seperti suatu SISDUR standar. Scan komputer dengan program AntiVirus yang biasa kita gunakan. Walau ini mungkin tindakan yang sia-sia .. ? tapi patut untuk dicoba. Jika beruntung, siapa tahu AntiVirus kita dapat mengatasi masalah yang kita hadapi. (Namun biasanya tidak!) Mengapa? Karena pada beberapa AntiVirus yang bagus (pro) biasanya akan diperlengkapi dengan program on access scannner. Program tersebut berguna untuk mendeteksi saat suatu file dijalankan. Apakah mengandung virus ataukah tidak. Jika filter on access ini gagal, dapat dipastikan bahwa proses scanning program utamanya pun akan gagal juga. Jadi, sia-sia bukan?

Ya? kebetulan, anggap saja kita telah melakukan scan dan ternyata AntiVirus tetap tidak menemukan virus. Apa yang harus dilakukan?

Dasar Pemrograman Java

Jun. 19, 2010

Posted by Laila Ike Latifah under Java
3 Comments | Permalink

Kode yang ditulis dalam bahasa Java harus memenuhi kaidah-kaidah yang sudah ditentukan. Pada contoh ini, kita akan mempelajari bahasa yang digunakan untuk menuliskan bahasa Java, termasuk sintaks dan semantiknya.

2.1 Identifier dan Keyword Dalam bahasa Java, penamaan elemen program harus mengikuti aturan. Penamaan identifier tidak boleh sama dengan keyword.

2.1.1 Identifier Identifier adalah nama. Lebih lengkapnya, identifier merupakan nama yang digunakan untuk mengidentifikasi elemen program, misalnya nama variabel, nama konstanta, nama kelas, dan lain-lain. Aturan identifier untuk Java adalah sebagai berikut: ? Identifier tidak boleh diambil dari keyword, atau true, false, null. ? Identifier boleh menggunakan huruf, angka 0-9, garis bawah (underscore), atau tanda dolar ?$?. ? Identifier harus dimulai dengan huruf, garis bawah, atau tanda Dollar ?$?. Jika menyalahi ketentuan di atas, program Java tidak akan dapat dikompilasi karena error.

2.1.2 Keyword Keyword atau kata kunci merupakan kata yang mempunyai arti khusus sehingga tidak dapat digunakan sebagai identifier. Berikut daftar keyword dalam bahasa Java. abstract boolean break byte case catch char class const continue default do double else extends final finally float for goto if import instanceof int interface long native new private protected public return short static strictfp switch synchronized this throw throws transient try volatile while assert implements package super void Daftar identifier di atas dapat berubah, seperti bertambah atau berkurang, tergantung perkembangan bahasa Java di masa depan.

2.2 Bekerja dengan Data Program sering memanfaatkan konstanta ataupun variabel untuk pengolahan data. Setiap konstanta dan variabel dalam bahasa Java pasti mempunyai tipe data tertentu. Tipe data tersebut menentukan jenis dan nilai yang diperbolehkan untuk diberikan pada variabel dan konstanta tersebut.

2.2.1 Tipe Data Primitif Semua nilai dalam Java adalah referensi terhadap objek. Namun, untuk fleksibilitas, Java tetap mempertahankan tipe data dengan nilai biasa atau bisa juga tipe data primitif (primitive types). Tipe data primitif adalah tipe data yang mempunyai nilai tertentu, bukan referensi class ataupun objek. Berdasarkan tipe datanya, data primitif dapat dikelompokkan menjadi empat: ? Tipe data integer atau bilangan bulat: byte, short, int, long. ? Tipe data Boolean: boolean.