tag:blogger.com,1999:blog-6590460968415031492024-03-13T08:46:52.801-07:00ZEKE'S BLOGrezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.comBlogger54125tag:blogger.com,1999:blog-659046096841503149.post-82855560146035862422016-06-08T02:25:00.003-07:002016-06-08T02:25:58.735-07:00JAVA :: VariablesApa itu variable?<br />
<br />
Variable di dalam bahasa pemrograman biasa di gnakan untuk menyetorkan data ke dalam memori komputer. Seperti pada contoh <a href="http://sc-hunter.blogspot.co.id/2016/06/java-identifier.html">sebelumnya</a> kita sudah membuat class Cat, dimana identifier dari Cat itu adalah Chelsea. Cat adalah sebuah variable yang akan disetorkan ke dalam memori. Chelsea adalah identifier yang mewakili class Cat.<br />
<br />
Proses penamaan variable dengan identifier dan menyetorkan nya ke dalam memori dinamakan deklarasi variable. contoh dari deklarasi variable disini :<br />
<br />
<br />
int x; //deklarasi tanpa nilai<br />
float y = 1.5f; //deklarasi langsung memberikan nilai<br />
double z = 350.2561;<br />
String pelajaran = "matematika";<br />
boolean guruUdahMasuk,pelajaranAsik; //deklarasi 2 identifier sekaligus dibatasi oleh koma<br />
<br />
x = 12; //pemberian nilai x;rezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com0tag:blogger.com,1999:blog-659046096841503149.post-88242032490864392742016-06-08T02:11:00.004-07:002016-06-08T02:11:47.669-07:00JAVA :: IdentifierApa sih Identifier itu?<br /><br />identifier berasal dari kata kerja bahasa inggris "identify" yang artinya mengenal, memperkenalkan. Kalau identifier, mengenal-er gitu?. "er" disini artinya adalah pelaku, jadi identifier adalah pengenal dari sebuah data variabel di dalam semua bahasa pemprograman.<br />
<br />
Setiap yang ada di bumi ini memiliki nama, misal kucing dirumah ane namanya "Chelsea" begitu juga kita dalam menuliskan identifier dari sebuah variabel atau <i>class </i>(akan dibahas di post yang akan datang) bisa dengan nama apapun terserah kita. Jadi kucing ane di rumah kalau d tulis di dalam bahasa pemrograman java:<br />
<br />
<span style="color: blue;">Cat Chelsea;</span><br />
<span style="color: blue;"><br /></span>
<span style="color: blue;">Cat Chelsea = new Cat(); //pembuatan sebuah objek baru</span><br />
<br />
perlu di ketahui dalam penulisan sebuah nama dari identifier harus memperhatikan poin-poin berikut ini:<br />
<br />
<ol>
<li>Nama harus dimulai oleh karakter (a-z) (A-Z), underscore ( _ ) atau tanda dollar ($), <span style="color: #cc0000;">identifier tidak bisa di mulai dengan angka (0-9)</span>.</li>
<li>Identifier tidak bisa dari kata <a href="http://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html">variabel yang sudah di tulis oleh java.</a></li>
<li>Identifer bukan kata "false" atau "true".</li>
<li>Identifier boleh di tulis dengan panjang (yaa enggak satu paragraf juga kali yah).</li>
</ol>
<br />
jika di buat dalam sebuah program singkat akan seperti ini:<br />
<br />
dalam file <b>Test.java</b><br />
<br />
import Cat;<br />
<br />
public class Test{<br />
<br />
<span style="color: magenta;">Cat Chelsea; //Chelsea merupakan identifier dari <i>class</i> Cat</span><br />
<br />
public static void main(String[] args){<br />
Chelsea = new Cat();<br />
<br />
System.out.println("Program Starts here!\n");<br />
<br />
Chelsea.Sound("Meow");<br />
<br />
System.out.println("Program Stops!"); <br />
}<br />
<br />
}<br />
<br />
dalam file Cat.java<br />
<br />
public class Cat{<br />
<br />
public void Sound(String meow){<br />
<br />
System.out.println(meow); <br />
<br />
} <br />
<br />
}<br />
<br />
cara menjalankannya:<br />
<ol>
<li>buat 2 buah file Test.java dan Cat.java</li>
<li>isi file tersebut dengan code yang sudah ane tulis diatas.</li>
<li>taruh kedua file di dalam satu folder.</li>
<li>selamat mencoba.</li>
</ol>
<br />rezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com0tag:blogger.com,1999:blog-659046096841503149.post-6813731220025018222015-08-05T05:55:00.001-07:002015-08-05T05:55:22.379-07:00Fitur Kill Switch Mampu Cegah Pencurian PonselCALIFORNIA – Sejak beberapa manufaktur dan platform menerapkan sistem kill switch yang memungkinkan perangkat ponsel dapat dihapus dari jarak jauh saat dicuri, tingkat pencurian ponsel pintar di berbagai negara pun dilaporkan menurun drastis.<br />
<br />
Dilansir laman PhoneArena, Kamis (12/2/2015), menurut keterangan resmi dari pihak berwajib di London, tingkat pencurian ponsel pintar menurun sampai 50 persen sejak teknologi bernama Kill Switch diterapkan. Begitu pula di San Francisco, AS, tingkat pencurian perangkat iPhone turun 40 persen sejak tahun lalu.<br />
<br />
Melihat kesuksesan London dan San Francisco, negara bagian California, Amerika Serikat pun akan menyusul langkah tersebut dengan mengesahkan undang-undang, yang meminta setiap produsen untuk menginstal beberapa software berbasis kill switch pada perangkat mereka.<br />
<br />
Beberapa produsen yang telah aktif memasang fitur kill switch, antara lain Apple, Samsung, dan Google, dan tak ketinggalan perangkat Windows Phone yang akan mulai menerapkan teknologi tersebut akhir tahun ini.<br />
<br />
Walaupun baru diterapkan di berbagai negara di Eropa dan Amerika Serikat, banyak pihak berharap teknologi kill switch dapat pula diterapkan di negara-negara lain. Pengacara Jenderal New York dan San Francisco, Eric Schneiderman dan George Gascon, bersama dengan Walikota London Boris Johnson, bahkan menyerukan fitur antipencurian tersebut dapat pula diterapkan di seluruh dunia.<br />
<br />
(amr)<br />
<br />
Sumber:<br />
http://techno.okezone.com/read/2015/02/12/57/1105016/fitur-kill-switch-mampu-cegah-pencurian-ponselrezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com1tag:blogger.com,1999:blog-659046096841503149.post-36470398971890996432015-08-05T05:42:00.000-07:002015-08-05T05:42:01.352-07:00Tim Project Management<h3>
SUSUNAN STAF (Orang yang tepat untuk tugas yang tepat)<br />Yang Perlu Diperhatikan Saat Memilih Anggota Tim Proyek</h3>
<br />
1. KEPRIBADIAN<br />
Kepribadian dapat berpengaruh kuat terhadap proyek. Berikut ini sebuah daftar dari kepribadian yang diinginkan untuk staf proyek.<br />
Anda membutuhkan seseorang yang dapat berkomunikasi, yang merupakan bagian dari sebuah tim, serta dapat berbagi pengetahuan dan ide-ide dengan baik, tetapi juga harus mau menjalankan ide-ide tersebut.<br />
Anda membutuhkan seorang pendengar yang baik, seseorang yang akan mendengarkan pendapat orang lain dan mau mengakui jika pendapat-pendapat tersebut lebih baik.<br />
Anda membutuhkan seorang yang terorganisir. Akan banyak tugas yang harus dilakukan, setiap tugas pada waktu yang tepat.<br />
Anda tidak membutuhkan seseorang yang perfeksionis. Pilihlah seorang yang dapat bekerja pada saat deadline. Selalu ada cara yang terbaik, tetapi jika hal ini berhasil sekarang, keluarkan sesuai waktu, dan simpan kemajuan ini untuk versi berikutnya.<br />
Anda membutuhkan seseorang yang mempunyai kemampuan teknik terbaik, seorang analitis dan logis, dengan pengalaman yang sesuai.<br />
<br />
<br />
2. MEMBERIKAN TUGAS KEPADA INDIVIDU-INDIVIDU<br />
Dalam bukunya “The Psychology of Computer Programming”, G. Weinberg menyatakan bahwa motivator terbesar dari seorang programmer adalah mempelajari hal baru. Selalu berikan tugas yang lebih menantang dari tugas sebelumnya. Tetapi jangan memberikan sebuah tugas yang rumit untuk Programmer Pemula – mungkin tidak akan selesai, dan tugas yang rumit ini pun juga tidak akan terselesaikan oleh para ahli.<br />
<br />
Jika ada tugas-tugas yang berhubungan, berikan pada orang yang sama. Jika ada program yang berhubungan dengan program lain, berikan program ini kepada seseorang pada posisi yang sama (atau 2 orang yang sangat dekat).<br />
<br />
Berikan tugas-tugas yang kritis dan tugas-tugas yang sulit kepada orang yang paling diandalkan. Orang yang dapat diandalkan bukanlah “Ahli” yang dapat menyelesaikan tugas dalam 2 hari, tetapi orang tersebut menyelesaikan dalam 4 atau 10 hari tergantung pada mood orang tersebut. Orang yang dapat diandalkan berkata “Tugas ini akan selesai 5 hari”, dan selama waktu itulah yang diperlukan.<br />
<br />
Jangan memberikan tugas yang membuat seseorang menjadi tidak disiplin. IBM telah menemukan bahwa sebuah organisasi dimana Kepala Tim Programmer / Chief Programmer Team (CPT) sangat produktif. Dengan metode CPT, seorang kepala ahli programmer melakukan semua pengkodean yang rumit (80%), dibantu oleh para pemula untuk pengkodean yang lebih mudah (20%). Tetapi jika ketua pergi, maka anak buah akan menghilang.<br />
<br />
Untuk mencegah hal ini, IBM biasanya menggunakan sebuah sistem bersahabat, dimana seorang programmer ditugaskan untuk bekerja dengan sangat dekat dengan kepala programmer, membantu dan berbagi muatan pekerjaan jika mungkin, dan mempelajari semua hal yang diketahui oleh kepala programmer.<br />
<br />
3. MEMOTIVASI ORANG<br />
PM adalah pelatih dari sebuah tim; PL adalah kapten. PM memimpin, memotivasi, mengajarkan dan menggunakan sedikit ancaman untuk mendapatkan tugas tersebut diselesaikan. PL bermain dalam tim dan memotivasi dengan memberi contoh. Kepemimpinan proyek (PM dan PL) harus selalu ada dan dapat melakukan pendekatan. Gunakan pendekatan MBWA (Management By Walking Around) seperti dalam buku “In Search of Excellence”, bagian 4. Ketika seseorang mendekati Anda dengan sebuah masalah pribadi atau teknik, lakukanlah hal ini : Diam dan dengarkan. Biasanya orang itu akan menjawab masalahnya, ketika menjelaskan masalah tersebut.<br />
<br />
Tugas dari Masing-masing Anggota Tim Proyek<br />
1. Manajer Proyek (Project Manager)<br />
PM adalah posisi pertama yang harus diisi. Pekerjaan ini diisi ketika proyek masih sekilas di mata orang, karena PM yang pertama menentukan apakah sebuah proyek dapat dikerjakan atau tidak. Manajer tingkat atas menugaskan PM. Mereka mencari seseorang yang memiliki kemampuan berkomunikasi dengan baik. Keahliankeahlian lain yang mereka cari adalah pengetahuan tentang manajemen proyek, kemampuan mengorganisasi, dan keahlian teknik.<br />
<br />
Kadang-kadang pekerjaan PM membutuhkan aksi yang tidak umum seperti berkata “Tidak” untuk perubahan permintaan yang menyimpang, mengumumkan kesalahan, atau mendisiplinkan orangorang. PM harus mengetahui orang-orang yang terlibat sama seperti dalam politik, prosedur-prosedur pemakaian, dan proyek perusahaan. Keahlian yang dibutuhkan untuk pekerjaan ini adalah kepemimpinan yang luas, kemampuan bernegosiasi dan diplomasi.<br />
<br />
<br />
2. Pimpinan Proyek (Project Leader)<br />
Pimpinan Proyek adalah posisi kedua yang harus diisi. Sangatlah baik jika PM memilih orang ini. Pertama, PM harus bernegosiasi dengan Manajer Fungsional untuk tugas-tugas PL, kemudian yakinkan PL untuk bergabung dalam tim. PL terdaftar pada proposal karena banyak detail proposal dikerjakan oleh PL. Pekerjaan ini sangat bersifat teknis, karenanya pilihlah ahli yang terbaik. Jangan mencari orang yang tidak mempunyai pendirian. Lebih baik mencari orang yang dapat mengingat pembuatan detail keseluruhan proyek tersebut.<br />
<br />
PL juga harus memiliki kemampuan berkomunikasi yang baik. PL akan memimpin keseluruhan wawancara dengan user dan menjadi pengawas harian bagi programmer.<br />
<br />
<br />
3. Programmer<br />
PM dan PL akan mulai berpikir tantang siapa yang dapat membentuk tim pemrograman dan bertanya pada Manajemen Fungsional (jika diperlukan) tentang kemampuan orang-orang ini (Programmer). Kemudian, ketika kontrak ditandatangani, mulailah mengumpulkan tim programmer Anda.<br />
<br />
Pertama pilihlah Programmer dengan kemampuan pemrogramannya. Sebagai tambahan carilah keterangan tentang pengalaman mereka, tetapi bukan seseorang yang sudah melakukan hal yang sama selama 5 kali berturut-turut – orang ini akan bosan. Jika kandidat tersebut tidak memiliki pengalaman yang sesuai, hal lain yang dapat dipertimbangkan adalah latar belakang tentang sistem operasi, atau hal lainnya.<br />
<br />
3.1. Programmer Ahli (The Guru Programmer)<br />
Gaya hidup baru telah berevolusi sejak komputer ditemukan. Hal ini adalah Programmer Ahli atau “Hacker”. Orang ini bekerja secara misterius, pada jam-jam yang aneh; suka menentang dan tidak mau diatur, hanya ingin mengerjakan tugas sesuai dengan keinginanya. Tetapi ahli dalam bidangnya, dapat membuat program tugas-tugas yang rumit 10 kali lebih cepat dari orang lain. Disarankan jika Anda memiliki orang ini, organisasikan sebuah tim dan 1 ahli ini dikelilingi oleh para pemula. Hal ini akan sukses jika ahli tersebut senang menjelaskan sesuatu kepada orang lain (seperti yang biasa mereka lakukan) – para pemula akan belajar dari ahli ini.<br />
<br />
3.2. Programmer Pemula (The Junior Programmer)<br />
Programmer pemula biasanya memiliki bakat dan mempunyai keinginan untuk membuktikan diri mereka. Ada dua keahlian, bagaimanapun itu tidak selalu diajarkan di sekolah : komunikasi tim dan komunikasi manajemen. Selalu ada kompetisi di sekolah. Bahkan pada sebuah tim proyek, para siswa tidak membantu diantara sesama mereka. Mereka mungkin tidak diajarkan untuk berbagi pekerjaan kepada anggota tim yang lain. Dalam sebuah perusahaan seorang anggota tim hanya berhasil jika keseluruhan tim berhasil.<br />
<br />
Bersamaan dengan itu, para siswa mungkin tidak diajarkan bahwa para manajer setiap saat harus selalu tahu apa yang sedang dikerjakan setiap orang dan bagaimana kemajuan tugas mereka. Ini mungkin tidak dibutuhkan untuk sebuah tugas sekolah. Tetapi jika anda mengajarkan Programmer Pemula untuk berkomunisasi, Anda akan memiliki anggota tim yang tidak terhingga nilainya.<br />
<br />
<br />
<br />
sumber : http://liapsa.staff.gunadarma.ac.id/Downloads/folder/0.2rezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com0tag:blogger.com,1999:blog-659046096841503149.post-84783866825325770432015-08-05T05:40:00.003-07:002015-08-05T05:40:36.253-07:00SERTIFIKASI KEAHLIAN DI BIDANG IT<h3>
SERTIFIKASI KEAHLIAN DI BIDANG IT</h3>
<br />
1. Jenis sertifikasi<br />
Pada dasarnya ada 2 jenis sertikasi yang umum dikenal di masyarakat<br />
Sertifikasi akademik (sebetulnya tidak tepat disebut sertifikasi) yang memberiakn gelar, Sarjana, Master dll<br />
Sertifikasi profesi. Yaitu suatu sertifikasi yang diberikan berdasarkan keahlian tertentu unutk profesi tertentu.<br />
Sayangnya sertifikasi akademik sulit memiliki implementasi langusng dalam industri ICT. Disebabkan karena kecepatan perubahan serta standardisasi antara Universitas. Di samping itu tujuan universitas memang berbeda dengan tujuan industri. Universitas bertujuan untuk memberikan pengetahuan dasar bukannya keahlian khusus atau kompetensi untuk profesi tertentu yang dibutuhkan oleh industri. Spesialisasi yang terlalu sempit juga tidak cocok untuk pengembangan universitas.<br />
Sedangkan sertifikasi profesional pada dasarnya memiliki 3 model, yaitu :<br />
Dikembangkan oleh Profesional Society, sebagai contoh British Computer Society (BCS), Australian Computer Soicety (ACS), South East Asian Regional Computer Confederation (SEARCC) etc<br />
Dikeluarkan oleh Komunitas suatu profesi, sebagai contoh Linux Profesional, SAGE (System Administration Guild), CISA(IS Auditing) [http://www.isaca.org/]<br />
Dikeluarkan oleh vendor sebagai contoh MCSE (by Microsoft), CCNA (Cisco), CNE (Netware), RHCE (Red Hat) etc. Biasanya skill yang dibutuhkan untuk memperoleh sertifikat ini sangat spesifik dan sangat berorientasi pada suatu produk dari vendor tersebut.<br />
Sertifikasi yang berbasiskan vendor sangat bergantung pada produk vendor tersebut. Juga dikenal sebagai salah satu strategi pemasaran pada suatu perusahaan (vendor). Dengan mempromosikan serti_kasi tersebut, maka perusahaan tersebut dapat menjamin kepada kustomer mereka bahwa tersedia cukup dukungan teknis (orang yang memiliki sertifikasi produk tersebut). Pada kenyataannya pada pasar tenaga kerja, sertifikasi vendor ini sangat populer. Karena banyak orang beranggapan bahwa dengan memiliki sertifikasi vendor ini maka masa depan lapangan pekerjaan akan terjamin.<br />
Dalam mengembangkan sertifikasi beberapa patokan yang sebaiknya diterapkan :<br />
Harus berdasarkan ujian dan cukup sulit dan memiliki beberapa tingkatan<br />
Pusat pelatihan harus disertifikasi sebelum dapat menawarkan suatu sertifikasi<br />
Sertifikasi tak boleh bergantung pada suatu perusahaan atau suatu institusi. Tetapi sertifikasi vendor sebaiknya juga diakui sebagai suatu komponen untuk memperoleh sertikasi profesi<br />
Sertikasi harus mendorong terbentuknya industri lokal.<br />
Sertifikasi harus memperkecil jurang antara universitas (education) dan industri. Harus dikembangkan pemetaan antara sertifikasi akademik dan sertifikasi profesi. Juga mengurangi jurang antara aktifitas riset dan industri.<br />
Serti_kasi harus mendorong orang untuk memahami pengetahuan dasar yang berhubungan dengan keahlian terapan pada profesi tersebut. Hal ini akan membantu orang untuk memperbaiki pengetahuannya, sebab mereka tidak ahnya belajar dari "keahlian tertentu" untuk suatu saat saja, tetapi mereka memiliki pengetahuan dasar untuk memehami teknologi baru.<br />
Sertifikasi tak boleh mengabaikan kemajemukan orang. Sebagai contoh bahasa, dan kebiasaan lokal. Sehingga untuk kompetensi dalam bidang komunikasi, kemampuan berbahasa lokal perlu dipertimbangkan juga.<br />
<br />
A. Sertifikasi untuk Bahasa Pemrograman<br />
Di bagian ini akan dibahas dua sertifikasi TI dalam hal penguasaan kemampuan yang terkait dengan bahasa pemrograman. Yang dipilih adalah sertikasi untuk bahasa pemrograman Java dan sertifikasi untuk bahasa pemrograman yang menggunakan platform Microsoft .Net.<br />
Java<br />
Pengunaan bahasa Java dalam pembuatan aplikasi terus menunjukkan peningkatan. Secara pasti bahasa pemrograman Java mulai merebut pangsa pasar yang dulunya diisi oleh bahasa-bahasa seperti COBOL, Cobol, Visual Basic, C, System/390 Assembler dan SmallTalk. Tentunya hal ini diikuti dengan semakin tingginya kebutuhan akan tenaga profesional yang menguasai bahasa pemrograman Java.<br />
Sertifikasi Java dapat dimanfaatkan oleh paling tidak empat segmen. Pertama, mereka yang ingin melakukan transisi karier dari posisi nonteknis ke pengembangan aplikasi dan software. Yang dimaksud di sini adalah mereka yang memiliki pengalaman nol dalam profesi TI tetapi tertarik untuk beralih profesi ke bidang TI yang mungkin dinilai lebih menggiurkan.<br />
Kedua, mereka yang sudah bergerak dalam bidang TI dan berniat untuk melakukan perpindahan posisi di perusahaan tempat mereka bekerja. Jika Anda sedang merancang sebuah rencana untuk meningkatkan kredibilitas, tanggung jawab dan sukses di organisasi Anda saat ini, sertifikasi layak menjadi komponen utama dari rencana tersebut, utamanya jika Anda bekerja di perusahaan kecil atau menengah. Sementara jika Anda memiliki keterampilan TI tetapi tidak memiliki pengalaman menggunakan Java, sertifikasi Java dapat memberi Anda kesempatan untuk mencoba pekerjaan yang menggunakan Java.<br />
Ketiga, konsultan Java yang ingin memvalidasi keterampilan mereka dan meningkatkan kredibilitas mereka di mata klien.<br />
Yang keempat adalah para profesional TI yang sedang memikirkan untuk pindah perusahaan. Saat ini banyak lowongan kerja yang menyebutkan sertifikasi Java sebagai suatu kualifikasi yang dapat mejadi nilai tambah. Tentu saja adanya sertifikat dapat meningkatkan kemungkinan untuk mendapatkan kesempatan bekerja di luar negeri dan dengan upah yang lebih tinggi.<br />
<br />
Mendaki Tangga Sertifikasi Java<br />
Sun menawarkan tiga jenjang sertifikasi bagi programmer Java. Dari tingkat dasar ke advanced jenjang tersebut adalah: Sun Certified Programmer, Sun Certified Developer, dan Sun Certified Architect. Setiap jenjang sertifikasi membutuhkan jenjang sebelumnya. Contoh, untuk mengambil sertifikasi Developer Anda harus memiliki sertifikasi Programmer. Sun Certified Programmer adalah sertifikasi paling dasar dari Sun untuk programmer Java. Untuk dapat menjadi seorang Certified Java Programmer, Anda harus lulus ujian Sun Certified Programmer for the Java 2 Platform 1.4 yang biayanya US$ 150. Ujian pilihan ganda ini dirancang untuk menguji pemahaman sintaks dan struktur Java pada materi-materi berikut: Dasar-dasar bahasa Java, teknik dasar pemrograman berorientasi obyek, penggunaan threads, dan kemampuan menggunakan paket standar Java seperti java.awt, java.lang, java.io, dan java.util. Untuk pemegang sertifikasi Java versi terdahulu dapat mengikuti ujian upgrade khusus.<br />
Beberapa kursus yang dapat dikuti untuk mempersiapkan diri untuk sertifikasi ini adalah Java Technology for Structured Programmers yang ditujukan bagi mereka yang memiliki pengetahuan tentang bahasa pemrograman terstruktur seperti COBOL; Java Programming Language for Non-Programmers yang dirancang untuk programmer yang tidak memiliki pengalaman melakukan pemrograman; dan Java Programming Language atau pengenalan Java untuk programmer yang berpengalaman dengan bahasa pemrograman lain.<br />
Sun Certified Developer adalah anak tangga selanjutnya dari sertifikasi Sun. Anda mungkin berpikir hanya perlu sekali lagi mengerjakan soal-soal pilihan ganda untuk menjadi seorang Certified Dava Developer, tetapi Sun menuntut lebih banyak dalam ujian untuk jenjang ini.<br />
Untuk sertifikasi SCJD selain harus sudah memiliki sertifikat SCJP, Anda harus menyelesaikan tugas pemrograman yang dirancang untuk menguji aplikasi keterampilan Java Anda dalam menghadapi persoalan dunia nyata . Untuk ujian tugas pemrograman ini Anda harus membayar biaya US$ 250.<br />
Contoh, tugas pemrograman tersebut memiliki skenario berikut: Setelah membayar uang ujian, Anda mendownload sebuah code template dari Sun. Template ini harus Anda gunakan untuk membuat sebuah aplikasi GUI yang memiliki kemampuan untuk berkomunikasi dengan sebuah database melalui jaringan, dan melakukan konversi data dari format teks ke format database tersebut. Selama membuat program Anda diharuskan mendokumentasikan semua langkah yang Anda lakukan. Aplikasi yag Anda buat akan dinilai berdasarkan maintainability, penggunaan design pattern yang tepat, kejelasan kode, dan kesesuaian dengan code convention.<br />
Setelah tugas pemrograman, Anda masih harus mengikuti ujian esai dengan biaya US$ 150, yang terdiri dari 5 sampai 10 soal esai, menanyakan berbagai hal tentang tugas pemrograman yang Anda selesaikan.<br />
Beberapa kursus yang dapat diikuti untuk mempersiapkan diri untuk mengikuti SCJD adalah Object-Oriented Application Analysis and Design for Java Technology (UML), yang merupakan kombinasi dari kuliah, tugas, dan diskusi yang mengajarkan analisa dan perancangan sitem menggunakan UML. Selain itu juga Java Programming Language Workshop yang memberikan pengalaman praktis melakukan perancangan aplikasi menggunakan Java.<br />
Kalau Anda lebih tertarik untuk mengambil suatu spesialisasi tertentu dalam pemrograman Java seperti pemrograman aplikasi Web services atau aplikasi mobile , pada jenjang developer ini Sun menawarkan empat jenis spesialisasi: Sun Certified Web Component Developer (SCWCD), Sun Certified Business Component Developer (SCBCD), Sun Certified Developer for Java Web Services (SCDJWS), dan Sun Certified Mobile Application Developer untuk platform J2ME (SCMAD). Untuk setiap spesialisasi ini Anda harus lulus satu ujian pilihan ganda yang tergantung jenis spesialisasi yang ingin Anda ambil. Biaya untuk setiap ujian berkisar US$ 150.<br />
Sun Certified Enterprise Architect for J2EE adalah sertifikasi premium dari Sun. Sebagaimana dicerminkan oleh namanya, sertifikasi ini sangat berfokus pada enterprise. Ini berarti pemegang sertifikasi ini dapat menangani pengembangan aplikasi berskala besar dengan tingkat availability yang tinggi. Untuk mendapatkannya, seseorang harus memiliki kedua sertifikat SCJP dan SCJD, lulus sebuah ujian pilihan untuk menguji pengetahuan seputar Java. Apabila lulus ujian pertama dilanjutkan menyelesaikan sebuah tugas pemrograman seperti pada saat pengambilan SCJD, dan diakhiri dengan sebuah ujian esai.<br />
Untuk persiapan mengikuti sertifikasi SCEA Anda dapat mengikuti kursus Architecting and Designing J2EE Applications dan Developing Applications for the J2EE Platform dari Sun. Materi pada kursus tersebut difokuskan pada topik-topik seperti konsep pemrograman berorientasi obyek tingkat advanced, UML dan Enterprise Java Beans (EJB), dan aplikasi Standard Architecture Design Patterns.<br />
<br />
Microsoft.Net<br />
Untuk para developer ada dua jenis sertifikat yang ditawarkan oleh Microsoft sebagai pengakuan atas keahlian dalam pengetahuan dan keterampilan Microsoft .Net : Microsoft Certification Application Developer (MCAD) dan Microsoft Certified Solution Developer (MCSD).<br />
Sertifikasi MCAD dibuat oleh Microsoft sebagai respon terhadap kebutuhan industri akan sebuah sertifikasi yang memungkinkan mereka untuk menunjukkan keterampilan yang dibutuhkan untuk mengimplementasikan, memaintain, dan mendeploy aplikasi Web atau desktop berbasis Windows dengan skala kecil sampai menengah. MCAD ditujukan untuk mereka yang lingkup pekerjaannya meliputi pengembangan aplikasi, komponen, atau layanan database dan jaringan berskala kecil sampai menengah pada platform Windows.<br />
Sebaiknya untuk mengambil sertifikasi MCAD Anda paling tidak sudah memiliki pengalaman 1 - 2 tahun dalam membuat aplikasi dan tidak asing dengan platform Microsoft .Net. Lingkup profesi yang terkait dengan sertifikasi ini di antaranya adalah programmer, analis, dan software developer.<br />
Untuk mendapatkan sertifikasi MCAD kandidat harus terlebih dahulu lulus dua ujian inti dan satu ujian pilihan dalam suatu area spesialisasi. Untuk ujian inti Anda dapat memilih satu ujian dalam spesialisasi Web Application Development atau Windows Application Development. Untuk satu ujian inti lagi Anda harus mengikuti ujian dalam bidang XML Web Services dan Server Components. Sementara untuk ujian pilihan Anda harus membuktikan diri dengan melewati suatu ujian keahlian dalam menggunakan salah satu produk server Microsoft, atau melakukan implementasi application security dengan platform Microsoft .Net.<br />
Sertifikasi yang kedua adalah Microsoft Certified System Developer (MCSD). Sertifikat MCSD merupakan salah satu sertifikat TI dengan reputasi yang dikenal baik di kalangan industri. Dengan mengantongi sertifikat MCSD, seseorang dianggap telah mampu mendemonstrasikan kemampuan yang dibutuhkan untuk memimpin sebuah organisasi dalam proses perancangan, implementasi, dan administrasi dari suatu solusi bisnis dengan menggunakan produk Microsoft.<br />
Karena fokusnya pada kepemimpinan dalam proses pengembangan solusi bisnis berskala enterprise, lingkup profesi yang cocok dengan sertifikasi ini adalah software engineer, software development engineer, software architect, and konsultan. Seorang kandidat sertifikasi MCSD diharapkan sudah memiliki pengalaman minimal dua tahun dalam pengembangan solusi dan aplikasi.<br />
Untuk mendapatkan sertifikasi MCSD untuk Microsoft .Net seorang kandidat harus lulus dalam empat ujian inti dan satu ujian pilihan. Ujian inti meliputi satu ujian dalam bidang Web Application Development, satu ujian dalam bidang Windows Application Development, satu ujian dalam bidang XML Web Services and Server Components, dan satu ujian dalam bidang Solution Architecture. Untuk ujian pilihan Anda harus membuktikan diri dengan melewati suatu ujian keahlian dalam menggunakan salah satu produk server Microsoft atau melakukan implementasi application security dengan platform Microsoft .Net.<br />
Walaupun ujian MCSD meliputi bidang-bidang yang sama dengan ujian MCSA, setiap ujian memiliki tingkatan kesulitan yang lebih tinggi dibanding MCSA. Pilihan untuk mengambil sertifikat MCSA atau MCSD sebaiknya ditentukan berdasarkan jenis peran kerja yang sedang atau ingin dijalani.<br />
<br />
B. Sertifikasi untuk Database<br />
Setelah membahas sertifikasi untuk bahasa pemrograman, pada bagian ini akan dibahas macam sertifikasi untuk keterampilan dalam teknologi database yang banyak digunakan. Kami memilih sertifikasi untuk Oracle dan Microsoft SQl Server.<br />
<br />
Oracle<br />
Sampai sekarang perusahaan software kedua terbesar di dunia ini masih merupakan penikmat pangsa pasar terbesar untuk software database. Ini membuat sertifikasi Oracle menjadi salah satu sertifikasi yang paling populer dan banyak dicari. Laporan IDC Certified Report 2002 menyebutkan bahwa sertifikasi Oracle adalah kualitas yang paling dicari oleh pasar TI.<br />
Dalam situsnya Oracle menyebutkan bahwa 97 dari pemegang Oracle Certified Professional (OCP) mengatakan bahwa mereka diuntungkan oleh sertifikasi tersebut, 89% merasa kepercayaan diri terkait penguasaan keahlian Oracle meningkat, dan 96% mengaku menganjurkan program sertifikasi Oracle kepada orang lain. Sementara bagi perusahaan yang memiliki pegawai yang telah tersertifikasi, Oracle mengklaim bahwa berdasarkan survai perusahaan-perusahaan tersebut melaporkan penurunan waktu downtime sebesar 49%.<br />
Untuk memenuhi kebutuhan industri akan berbagai spesialisasi keahlian dalam menggunakan teknologi Oracle, Oracle saat ini menawarkan tiga jenis sertifikasi Oracle. Setiap jalur sertifikasi dirancang untuk menguji penguasaan pengetahuan dan keterampilan dalam menggunakan teknologi Oracle untuk suatu bidang kerja tertentu seperti developer, administrator, atau Web server administrator.<br />
Oracle Certified DBA adalah sertifikasi yang menguji penguasaan teknologi dan solusi Oracle dalam menjalankan peran sebagai administrator database. Pada jalur sertifikasi ini terdapat tiga jenjang sertifikasi berikut:<br />
• Oracle Certified DBA Associate, dengan sertifikasi pada jenjang ini sesorang dianggap memiliki pengetahuan dasar yang memungkinkan mereka bekerja sebagai anggota yunior dalam sebuah tim yang terdiri dari administrator database atau pengembang aplikasi. Ujian untuk mengambil sertifikasi ini meliputi dasar-dasar SQL dan dasar-dasar administrasi database. Sertifikasi ini tersedia untuk database Oracle9i dan Oracle 10g dengan sedikit perbedaan pada jumlah ujian yang harus dikuti.<br />
• Oracle Certified DBA Professional, sertifikasi ini ditujukan bagi pemegang sertifikasi jenjang Associate yang ingin meningkatkan penguasaan teknologi Oracle dalam administrasi database. Pada jenjang ini kandidat akan mengikuti ujian yang meliputi teknik-teknik lanjut dari administrasi database dan juga teknik-teknik dalam melakukan performance tuning. Sertifikasi ini juga tersedia untuk database Oracle9i dan Oracle 10g dengan sedikit perbedaan pada jumlah ujian yang harus dikuti [lihat Tabel]. Pada jenjang ini kandidat yang berminat juga dapat mengambil ujian tambahan untu untuk spesialisasi manajemen database Oracle pada lingkungan sistem operasi Linux.<br />
• Oracle Certified DBA Master, merupakan jenjang tertinggi dalam jalur sertifikasi DBA. Seorang OCM adalah seorang DBA profesional yang sudah teruji dalam menangani aplikasi dan sistem database yang memiliki karakter mission critical. Berbeda dengan ujian pada jenjang OCA dan OCM yang berupa ujian teori, ujian OCM mengambil bentuk praktikum di sebuah lab khusus di mana kandidat diminta untuk memberikan solusi terhadap berbagai skenario permasalahan yang meliputi konfigurasi database, konfigurasi jaringan database, konfigurasi dan penggunaan Oracle Enterprise Manager, dan hal-hal kritis seperti manajemen kinerja dan database recovery. Untuk wilayah Asia-Pasifik, ujian OCM hanya dapat dilakukan di lab Oracle yang terdapat di Hongkong dan Seoul.<br />
Untuk jalur sertifikasi DBA juga tersedia ujian untuk mengupgrade sertifikasi Oracle versi terdahulu untuk mendapatkan sertifikasi Oracle terbaru.<br />
- Oracle Certified Developer. Jalur Sertifikasi ini ditujukan bagi mereka yang ingin mendapatkan pengakuan akan penguasaan pegetahuan dan keterampilan penggunaan teknologi Oracle seperti PL/SQL dan Oracle Forms dalam mengembangkan berbagai aplikasi dan solusi. Pada jalur sertifikasi Developer terdapat tiga jenjang sertifikasi berikut :<br />
• Oracle9i PL/SQl Developer Certified Associate, profesional dengan sertifikasi jenjang ini memiliki pengetahuan dasar yang memungkinkan peran fungsional sebagai pengembang aplikasi Oracle9i. Untuk sertifikasi ini kandidat harus mengikuti dua ujian yang meliputi dasar-dasar SQL dan PL/SQL serta teknik pemrograman dengan menggunakan PL/SQL.<br />
• Oracle9iForms Developer Certified Professional, untuk memiliki sertifikasi ini kandidat harus sudah memiliki sertifikasi jenjang OCA. Pemegang OCA yang ingin mendapatkan sertifikasi OCP harus mengikuti satu ujian yang meliputi materi pengembangan aplikasi Internet menggunakan Oracle9iForms.<br />
Selain kedua jenjang tersebut pemegang sertifikasi Oracle versi terdahulu dapat mengikuti ujian upgrade untuk mendapatkan sertifikasi Oracle versi terbaru.<br />
- Oracle9iAS Web Administrator. Seiring meningkatnya kebutuhan akan profesional dalam bidang administrasi Web, Oracle membuka sebuah jalur sertifikasi bagi mereka yang menginginkan pengetahuan dan keterampilan sebagai Web Administrator untuk Oracle9i Application Server. Jalur sertifikasi ini baru menyediakan jenjang Oracle9iAS Web Administrator Certified Associate. Untuk mendapatkan sertifikasi ini kandidat harus mengikuti satu ujian yang meliputi materi administrasi dasar Oracle9i Application Server.<br />
Salah satu yang membuat sertifikasi Oracle menjadi salah satu sertifikat TI dengan reputasi yang tinggi adalah tingkat kesulitan untuk mendapatkan sertifikasi tersebut. Untuk setiap ujian, peserta baru dinyatakan lulus apabila skornya minimal 70 %. “Saya selalu menanyakan kesiapan setiap calon peserta ujian sertifikasi. Ujian Oracle tidak murah dan tidak mudah sehingga sayang sekali apabila harus tidak lulus,” ujar Mardjuki (Education Director, Oracle University Indonesia).<br />
Di lain pihak hal tersebut membuat pemegang sertifikat Oracle menjadi barang langka. Di Indonesia misalnya, menurut Mardjuki baru ada sekitar 300 pemegang sertifikat jenjang OCP, sementara untuk jenjang OCM jumlah mungkin hanya sebatas hitungan jari.<br />
<br />
Microsoft<br />
Microsoft menawarkan satu jenis sertifikasi untuk penguasaan teknologi produk database andalannya, Microsoft SQl Server. Microsoft Certified DBA adalah sertifikasi yang diberikan sebagai pengakuan kemampuan merancang, mengimplementasi, dan melakukan administrasi database Microsoft SQl Server.<br />
Untuk mendapatkan sertifikasi MCDBA setiap kandidat harus lulus tiga ujian inti dan satu ujian pilihan. Ujian inti ini terdiri dari satu ujian untuk materi administrasi SQL Server, satu ujian perancangan database SQL Server, dan satu ujian Windows 2000 Sever atau Windows Server 2003. Sebagai tambahan ujian inti, kandidat harus lulus satu ujian pilihan dalam salah satu bidang keahlian produk<br />
Microsoft.<br />
<br />
C. Sertifikasi untuk Office<br />
Sebagai aplikasi desktop, Microsoft Office mungkin menjadi aplikasi yang paling akrab dengan keseharaian pekerjaan kita. Mulai dari membantu menulis surat sampai membuat perencanaan proyek. Populernya aplikasi Microsoft Office dan kemudahan pemakaiannya seringkali membuat banyak penggunanya tidak merasa perlu untuk mempelajarinya secara serius. Padahal hal tersebut mungkin berakibat pada rendahnya utilitas pemanfaatan berbagai feature yang sebenarnya disediakan oleh Microsoft Office, dan tanpa disadari membuat kerja tidak seefisien seharusnya.<br />
Sertifikasi Microsoft Office Specialist (Office Specialist) adalah sertifikasi premium untuk aplikasi desktop Microsoft. Sertifikasi ini merupakan sertifikasi dengan standar global untuk validasi keahlian dalam menggunakan Microsoft Office dalam meningkatkan produktivitas kerja.<br />
Fokus dari sertifikasi Office Specialist adalah mengevaluasi pemahaman menyeluruh terhadap program-program Microsoft Office dan Microsoft Project, kemampuan untuk menggunakan feature-feature advanced, dan kemampuan untuk mengintegrasikan program-program Office dengan software lain.<br />
Sertifikasi Office Specialist tersedia dalam tiga jalur: Office 2003 Editions, Office XP, dan Office 2000. Untuk setiap jalur sertifikasi terbagi dalam tiga jenjang keahlian, yaitu Specialist, Expert, dan Master.<br />
Selain untuk program-program yang termasuk suite aplikasi Microsoft Office, sertifikasi Office Specialist juga menawarkan sertifikasi khusus untuk Microsoft Project 2002 dan Microsoft Project 2000. Ujian sertifikasi Office Specialist untuk Microsoft Project difokuskan pada kemampuan menggunakan berbagai toolMicrosoft Project dalam pelaksanaan berbagai tahapan proyek, seperti perencanaan proyek, kustomisasi grafik dan laporan kemajuan proyek, dan memfasilitasi berbagai kegiatan kolaborasi dan komunikasi tim.<br />
<br />
Daftar Authorized Training Partners<br />
Jika Anda sudah memiliki cukup pengalaman dan merasa yakin menguasai software untuk sertifikasi yang ingin Anda ambil, tidak ada salahnya langsung memasuki ruang ujian. Namun jika masih ragu-ragu, ada baiknya mengikuti training yang diselenggarakan oleh beberapa training center yang ada.<br />
Sebagai panduan, berikut beberapa training center yang menjadi partner beberapa vendor aplikasi pemberi sertifikasi tersebut.<br />
Daftar Authorized Training Partners<br />
Vendor Training Partners<br />
Adobe Digital Studio<br />
Alias Digital Studio<br />
CIW PT Intellisys TriPratama<br />
PT Executrain Nusantara Jaya<br />
CompTIA PT States Information technology<br />
Informatics<br />
Cisco Training Partners (PT Datacraft Indonesia)<br />
PT Inixindo<br />
80 lembaga pendidikan yang menjadi Cisco Academy Partner<br />
Macromedia Digital Studio<br />
Sekolah Web Indonesia<br />
Informatics<br />
Microsoft PT Asaba Computer Center<br />
PT Ebiz Infotama<br />
PT Executrain Nusantara Jaya<br />
PT Intellisys TriPratama<br />
PT Iverson Technology<br />
PT Mitra Integrasi Informatika<br />
PT NETtrain Infotama<br />
PT Sarana Solusindo Informatika<br />
PT Sentra Karya Informatika<br />
Oracle PT Asaba Computer Center<br />
PT Inixindo<br />
PT Mitra Integrasi Informatika<br />
SUN PT Inixindo<br />
WOW WEB-C<br />
<br />
D. Sertifikasi di Bidang Jaringan<br />
Sertifikasi yang paling populer di bidang jaringan adalah sertifikasi Cisco. Memang bukan rahasia bahwa Cisco merupakan pemegang pangsa pasar terbesar di bidang jaringan sampai saat ini. Selain sertifikasi Cisco, sertifikasi di bidang jaringan yang juga cukup populer adalah sertifikasi yang diberikan oleh CompTIA, Novell, dan Solaris.<br />
Cisco<br />
Cisco memiliki tiga jenjang sertifikasi, yaitu Associate, Professional, dan Expert. Jenjang sertifikasi Cisco secara umum meliputi Cisco Certified Network Associate (CCNA), Cisco Certified Network Professional (CCNP), dan Cisco Certified Internetworking Expert.(CCIE). Selain tiga jenjang umum tersebut, Cisco juga memiliki jalur spesialisasi, seperti network design, security, dan business networking. Beberapa jenis sertifikasi untuk jalur spesialisasi ini di antaranya adalah Cisco Certified Designing Associate (CCDA), Cisco Certified Designing Professional (CCDP), dan Cisco Security Specialist 1 (CSS1), dan lain sebagainya.<br />
Cisco Certified Network Associate (CCNA) merupakan fondasi awal untuk menapaki jenjang sertifikasi yang lain. Pemegang sertifikasi ini diharapkan sudah profesional dalam hal menginstall, mengkonfigurasi, dan mengoperasikan jaringan LAN atau WAN untuk jaringan kecil (100 client/PC atau kurang). Sementara bagi yang mengambil spesialisasi di bidang network design. Kesempatan kerja bagi pemegang sertifikasi ini umumnya adalah network administrator.<br />
Jenjang berikutnya adalah Cisco Certified Network Professional (CCNP). Pada jenjang ini pemegang sertifikasi dianggap telah ahli dalam hal menginstall, mengkonfigurasi, serta memecahkan permasalahan LAN atau WAN dengan skala yang lebih luas (100 - 500 client/PC). Untuk mencapai jenjang ini peserta harus mengikuti empat jenis ujian, seperti membangun internetwork, multilayer switch network, remote access network, dan troubleshooting.<br />
Untuk memperoleh dua jenis jenis sertifikasi tersebut ada dua cara yang bisa ditempuh dengan mengikuti kursus pada training center, atau mengikuti pendidikan melalui Cisco Academy Program. Cisco Academy Program merupakan program pendidikan yang digelar Cisco bekerja sama dengan beberapa perguruan tinggi dan Sekolah Menengah Kejuruan (SMK) TI.<br />
Berbeda dengan mengikuti kursus yang hanya membutuhkan waktu 10 hari, pendidikan melalui Academy Program ini memerlukan waktu lebih panjang, sekitar 8 bulan - 1 tahun. Kelebihannya, program ini memungkinkan bagi peserta yang belum memiliki pengalaman di lapangan untuk memperoleh sertifikasi dari Cisco. Saat ini ada 80 lembaga pendidikan yang menjadi partner Cisco dalam Cisco Academy Program.<br />
Jika Anda ingin mengikuti training untuk mempersiapkan ujian sertifikasi CCNA ini setidaknya Anda harus menyiapkan anggaran sekitar US$ 500. Sementara untuk training CCNP diperlukan untuk jangka waktu 20 hari dengan biaya sekitar US$ 2900. Menurut Kurnijanto E Sanggono (Marketing Manager, Cisco Indonesia), training ini sifatnya lebih sebagai penyegaran, sebaiknya kandidat sudah memiliki pengalaman dalam menangani masalah jaringan.<br />
CCIE merupakan jenjang tertinggi dalam jalur sertifikasi Cisco yang artinya pemangang sertifikasi ini telah mampu mengelola dan menangani berbagai permasalahan dalam jaringan sampai skala enterprise. Jenjang ini tidak mudah untuk diraih karena setidaknya kandidat harus sudah mengantongi sertifikasi CCNA dan CCNP terlebih dahulu. Tidak heran jika pemegang sertifikasi ini masih cukup langka, dan menjadi rebutan di bursa pencari tenaga TI. Menurut Kurnijanto, jumlah peraih sertifikasi CCIE ini di Indonesia belum ada 30 orang. Sementara peraih CCNP sudah lebih dari 2000 orang, dan peraih sertifikasi CCNA sudah di atas 10.000 orang.<br />
Seseorang yang berhasil memperoleh sertifikasi CCIE benar-benar merupakan kandidat yang terpilih karena dari data Cisco kurang dari 3% peraih CCNP yang berhasil ke jenjang CCIE. Melewati ujian CCIE juga tidak mudah karena selain harus menyelesaikan soal-soal pilihan berganda dalam waktu 2 jam, peserta juga harus mampu mengkonfigurasi dan mengatasi masalah pada lokasi yang ditunjuk oleh Cisco dalam waktu 8 jam.<br />
CompTIA<br />
CompTIA memiliki beberapa jalur sertifikasi untuk menunjukkan keahlian di bidang jaringan, di antaranya adalah Comptia Network+, CompTIA Security+. Selain dua sertifikasi tersebut, CompTIA juga memiliki beberapa pilihan sertifikasi mengenai pengenalan hardware, yaitu CompTIA A+ dan CompTIA Server+.<br />
CompTIA A+ merupakan sertifikasi paling dasar dari CompTIA yang ditujukan bagi pemula yang ingin meniti karier di bidang TI, atau menjadi teknisi komputer. Sertifikasi CompTIA A+ merupakan bentuk validasi kemampuan bahwa seseorang telah memiliki pengetahuan dasar di bidang hardware dan software. Beberapa ujian untuk meraih sertifikasi ini meliputi pengetahuan terhadap teknologi hardware dan sistem operasi secara umum, di mana peserta diharapkan sudah dapat menginstall, mengkonfigurasi, mendiagnosa, dan mengelola jaringan pada skala kecil. Jenis sertifikasi ini juga sering dijadikan landasan bagi kandidat untuk mengikuti jenjang sertifikasi yang lebih tinggi dari vendor lain, seperti MCSA dari Microsoft dan CNE dari Novell.<br />
CompTIA Server+ merupakan pengakuan terhadap seseorang yang telah memiliki pengetahuan dan pengalaman mengenai teknologi Industry Standard Server Architecture (ISSA). Meskipun CompTIA Server+ tidak mensyaratkan untuk memperoleh sertifikasi A+ terlebih dahulu, peserta dianjurkan untuk mengikuti sertifikasi tersebut. CompTIA Server+ merupakan jenjang lebih lanjut yang mempersiapkan kandidat sebagai teknisi komputer dan server untuk tingkat atas. Diharapkan kandidat mampu menginstall, mengupgrade, mengkonfigurasi, mengelola, dan memecahkan masalah.<br />
CompTIA Network+ setingkat dengan sertifikasi CCNA merupakan sertifikasi yang menguji penguasaan teknologi jaringan dalam menjalankan peran sebagai network support atau network administrator. Sebagai bekal mengikuti ujian sertifikasi ini, selain melalui training yang membutuhkan waktu sekitar satu minggu dengan biaya sekitar US$ 250, para peserta sebaiknya sudah berpengalaman mengelola jaringan setidaknya dalam jangka waktu 9 bulan. Para peserta ujian sertifikasi Nework + juga harus sudah mengantongi sertifikasi CompTIA A+. Beberapa training center mengemas dua program ini menjadi satu paket.<br />
Jika Anda ingin diakui sebagai ahli di bidang sekuriti, CompTIA juga memiliki jalur sertifikasi khusus, yaitu CompTIA Security+. Materi ujian sertifikasi Security+ meliputi beberapa topik yang berkaitan dengan keamanan dalam berbagai industri, seperti communication security, infrastructure security, cryptography, access control, external attack, dan lain sebagainya. Untuk mempersiapkan ujian sertifikasi peserta dapat mengikuti training. Namun sebaiknya peserta sudah berpengalaman setidaknya dua tahun dalam menangani jaringan, utamanya yang berkaitan dengan masalah sekuriti.<br />
<br />
E. Sertifikasi di Bidang Computer Graphics dan Multimedia<br />
Peluang karier di bidang Computer Graphics dan Multimedia sangat luas, mulai dari designer, art director, web designer, editor, multimedia artist, visualizer, visual effect artist, dan banyak lagi. Tidak heran jika training di bidang animasi, desain grafis, desain Web, digital video, dan digital imaging ini semakin diminati.<br />
Apa yang bisa Anda lakukan jika Anda ingin diakui sebagai ahlinya di bidang desktop publishing, animasi, digital video, atau desain Web? Tentu saja Anda bisa menempuh berbagai training dan jalur sertifikasi yang ditawarkan oleh vendor-vendor aplikasi yang bergelut di bidang multimedia ini.<br />
Beberapa vendor yang mengeluarkan sertifikasi di bidang ini adalah Adobe, Macromedia, Autodesk, dan Maya. Menurut Andi Surya Budiman (Direktur, Digital Studio), peminat training computer graphics dan multimedia, khususnya di Idonesia, semakin banyak tetapi masih jarang yang mengambil jalur sertifikasi. Umumnya peserta sudah merasa cukup bekal dengan mengantongi certificate of attendance atau sertifikat yang didapat dengan mengikuti training dengan kurikulum dari vendor aplikasi tersebut.<br />
Andi juga menekankan bahwa sertifikasi akan sangat berarti ketika Anda ingin berkompetisi dengan tenaga-tenaga TI dari manca negara. “Beberapa siswa yang sudah mengantongi sertifikasi bahkan mendapat pengurangan kredit atas mata pelajaran yang harus diambil ketika melanjutkan studi di luar negeri,” ungkap Andi.<br />
Adobe, Macromedia, dan Alias<br />
Sertifikasi yang dimiliki Adobe dinamakan ACE (Adobe Certified Expert). ACE ditujukan untuk para Graphics Designer, Web Designer, Developer, dan profesional bisnis yang ingin menunjukkan kemampuan mereka dalam memahami produk Adobe.<br />
Seseorang yang memperoleh sertifikasi ACE artinya mampu mendemonstrasikan keahliannya menggunakan satu atau lebih produk dari Adobe. Sertifikasi Adobe yang banyak digunakan industri adalah di bidang desktop publishing yang meliputi aplikasi Photoshop, Illustrator, dan InDesign; serta di bidang digital video meliputi aplikasi Premiere dan After Effect.<br />
Adobe membagi jalur sertifikasi menjadi dua, yaitu sertifikasi untuk satu produk dan spesialis. Untuk satu produk misalnya ACE Adobe InDesign CS, artinya peserta telah lulus ujian Adobe InDesign CS.<br />
Sedangkan untuk sertifikasi spesialis, terdapat beberapa pilihan yaitu ACE Print Specialist, Web Specialist, dan Video Specialist. Untuk bisa memperoleh gelar atau sertifikasi ACE Print Specialist peserta harus mampu melewati beberapa ujian meliputi Adobe InDesign, Adobe Acrobat, dan Adobe Illustrator atau Adobe Photoshop. Untuk ACE Web Specialist, peserta harus lulus ujian Adobe Photoshop, Adobe GoLive, dan Adobe Illustrator atau Adobe Acrobat. Sementara untuk menjadi ACE, Video Specialist, peserta harus lulus ujian Adobe Photoshop, Adobe Premiere, dan Adobe Affter Effects.<br />
Jika kandidat mampu menguasai, dan lulus semua produk suite Adobe (Adobe Acrobat, Adobe GoLive, Adobe Illustrator, Adobe InDesign, dan Adobe Photoshop), ia akan memperoleh gelar tertinggi, yaitu ACE Creative Suite Master.<br />
Seperti Adobe, Macromedia memiliki sertifikasi yang menunjukkan kemampuan seseorang telah menguasai satu atau lebih produk dari Macromedia. Beberapa sertifikasi yang dimiliki Macromedia adalah Certified Macromedia Flash MX Developer, Certified Macromedia Flash MX Designer, Certified ColdFusion MX Developer, dan Certified Dreamweaver MX Developer. Untuk memperoleh gelar tersebut Anda bisa mengikui ujian di salah satu testing center VUE (Virtual University Enterprise).<br />
Lalu jika ingin diakui sebagai ahli di bidang grafis dan animasi 3D, Anda dapat mengantongi sertifikasi dari Alias dengan menguasai aplikasi Maya. Maya mengintegrasikan teknologi render tingkat lanjut, visual effect, animasi, dan modeling yang banyak digunakan video artist, game developer, maupun Web Designer dalam pembuatan film, game, maupun content Web yang banyak menggunakan animasi 3D.<br />
Untuk mempersiapkan ujian sertifikasi dari Adobe, Macromedia, atau Alias tersebut selain dengan mengikuti training, dianjurkan untuk menggunakan produk tersebut selama minimal satu tahun.<br />
<br />
Certified Internet Web Master<br />
Jika ingin dianggap jago di bidang Internet, Anda bisa mengambil sertifikasi yang dikeluarkan oleh Certified Internet Web Master(CIW). Jalur sertifikasi CIW ini sangat beragam mulai sertifikasi untuk pemula sampai master.<br />
Sertifikasi paling dasar yang sekaligus disyaratkan untuk mengambil sertifikasi untuk tingkat lebih lanjut adalah CIW Associates. CIW Associates adalah sertifikasi yang menguji penguasaan dasar teknologi Internet, seperti Web browser, FTP dan e-mail, Web page authoring menggunakan XHTML, dasar-dasar infrastuktur jaringan, dan manajemen proyek. Sertifikasi ini ditujukan bagi mereka yang bekerja sebagai business development, advertising, dan sales.<br />
Jenjang berikutnya adalah CIW Profesional dan CIW Master. Untuk menjadi mendapat gelar master terdapat empat pilihan jalur spesialisasi, yaitu Master CIW Designer, Master CIW Administrator, Master CIW Web Site Manager, dan Master CIW Enterprise Develper. Masing-masing jalur memiliki pilihan spesialisasi yang harus ditempuh. Sebelum mencapai tingkat master, Anda dapat meraih gelar CIW Profesional jika bisa melewati ujian CIW Associate dan salah satu spesialisasi yang dari empat jalur yang tersedia tersebut.<br />
Selain jalur tersebut, CIW juga memiliki beberapa pilihan sertifikasi khusus, seperti CIW Security Analist dan CIW Web Developer.<br />
Organisasi sertifikasi<br />
World Organization of Webmasters<br />
Di bidang Internet, selain sertifikasi dari CIW juga ada sertifikasi yang dikeluarkan oleh World Organization of Webmasters (WOW). Sertifikasi yang dikeluarkan oleh WOW ini juga terdiri dari beberapa jenjang. Jenjang dasar terdiri dari WOW Certified Apprentice Webmaster (CAW), WOW Certified Web Designer Apprentice (CWDSA), WOW Certified Web Developer Apprentice (CWDVA), dan WOW Certified Web Administrator Apprentice (CWAA). Sedangkan untuk jenjang yang lebih tinggi adalah WOW Certified Professional Webmaster (CPW).<br />
Dengan sertifikasi CAW, seseorang dianggap memiliki pengetahuan dasar mengenai Internet dapat membuat layout halaman Web, membuat content yang kaya dan nyaman, membuat dan memanipulasi image. CWDSA lebih ditujukan bagi para calon Web Designer. Pada pilihan ini kandidat diharapkan menguasai seni mendesain Web agar lebih artistik dan menarik. CWDVA ditujukan bagi para pengembang Web yang lebih banyak berurusan dengan struktur dan interaksi dalam menciptakan situs Web. Sedangkan bagi para Web administrator jalur sertifikasi yang bisa diambil adalah CWAA yang lebih banyak berkecimpung dengan infrastruktur software dan hardware yang mendukung komunikasi Internet. Jenjang yang lebih profesional atau CPW bisa langsung diraih secara otomatis jika kandidat berhasil memperoleh empat sertifikasi pada tingkat Apprentice. Berbeda dengan sertifikasi CIW dimana ujian dapat Anda ikuti melalui testing center yang menjadi partner Promatic, sertifikasi dari WOW ini dapat Anda peroleh dengan mengikuti ujian yang diselenggarakan oleh WOW.<br />
Australian Computer Society Certification Scheme<br />
ACS dibentuk pada tahun 1965 dan merupakan satu-satunya himpunan TI di Australia. Beranggotakan sekitar 15.500 orang, sehingga termasuk salah satu himpunan komputer terbesar di dunia berdasarkan jumlah anggota per kapita. Materi yang diujikan pada sistem sertifikasi ini terdiri dari 2 subjek utama trend TI, legal bisinis, issue etik, dan Spesialis dalam area Project Manajement, Applications Planning, System Integration, dan Data Communication. Model sertifikasi ACS ini memiliki kesesuaian dengan model SRIG-PS yaitu : Data Communication Specialists dan System Integration Specialist. ACS merencanakan untuk mengembangkan sertifikasi untuk Security Specialist.<br />
Pada pelaksanaan ujian digunakan ujian tertulis, multiple choice, pekerjaan proyek dan wawancara. Para peserta ujian harus memiliki gelar dalam bidang komputer dan memiliki pengalaman praktis minimal 4 tahun. Sertifikasi ini dikenal di Australia, karena dilaksanakan oleh ACS yang merupakan wadah Profesional TI di Australia. Pada saat ini sekitar 420 calon peserta ujian. Beberapa Universitas di Australia memberikan kredit bagi subjek sertifikasi ini. Materi dan silabus tersedia untuk setiap subyek, yang terdiri dari, outline, buku bacaan, buku teks, dan video. Seluruh materi ini dikembangkan oleh para praktisi TI Australia yang terkemuka.<br />
Karena disebabkan selalu berubahnya Teknologi Infomrasi, maka setiap pemegang sertifikat wajib mengikuti re-sertifikasi setelah 5 tahun. Ini dapat dilakukan dengan duduk mengikuti ujian ulang atau dengan mengikuti 30 jam profesional development, melalui Practising Computer Profesional Scheme.<br />
ACS Certification System ini ditawarkan melalui proses belajar jarak jauh melalui Deakin University. Dan pusat-pusat ujian tersebar di negara-negara anggota SEARCC seperti: Auckland, Hong Kong, Jakarta, Johor Baru, Kelantan Kota Kinibalu, Kuala Lumpur, Penang, Singapore, Wellington. Biaya untuk mengikuti pelatihan dan ujian ACS ini sekitar $400.00.<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Sumber :<br />
http://irmarr.staff.gunadarma.ac.id/Downloads/files/11619/SERTIFIKASI_KEAHLIAN_DI_BIDANG_IT.doc.rezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com0tag:blogger.com,1999:blog-659046096841503149.post-11476878526433766372015-08-05T05:38:00.002-07:002015-08-05T05:39:03.424-07:00VIRTUAL GOGGLES<h3>
VIRTUAL GOGGLES</h3>
<br />
<br />
<br />
<br />
Virtual Goggles, bukan merupakan hal baru dalam perkembangan teknologi dunia saat ini. Istilah virtual reality dipakai pertama kali di awal tahun 1990-an dan di ubah menjadi virtual goggles pada tahun 8 oktober 2010 pada game video dan komputer, terutama untuk permainan tembak-menembak dari sudut pandang orang pertama. VR ini memberikan realitas buatan yang membawa manusia pada area 3D buatan komputer. Sistemvirtual reality (virtual goggles) ini menggunakan stereoscopic goggles (kaca mata) yang menyediakangambar 3D dan perangkat elektronik lain berbasis sensor dipasang pada badan untuk memberikan efekseolah-olah pemain bisa memegang objek-objek yang tampak pada kaca mata 3D.<br />
<br />
Virtual goggles adalah lingkungan buatan yang dibuat dengan hardware dan software komputer danhadirkan kepada pengguna sedemikian rupa tampak seperti nyata. Untuk memasuki virtual goggles,pengguna mengenakan sarung tangan khusus, earphone, dan kacamata khusus untuk berhubungandengan sistem komputer. Dengan cara ini, minimal tiga indra dikontrol oleh komputer. Untuk pengalaman yang lebih baik, pirantivirtual reality juga memonitor kegiatan pengguna. Misalkan, kacamata khusus (google) melacakbagaimana bola mata pengguna bergerak dan meresponnya dengan mengirimkan masukan video baru.<br />
<br />
Istilah virtual reality kadang digunakan lebih umum untuk menyebut dunia virtual yangdirepresentasikan dalam komputer, meskipun hanya berbasis representasi teks dan grafik. Sarung tangan dan body wrap yang dikendalikan komputer dapat menstimulasi rasa sentuhan padatubuh manusia seolah mereka saling bersentuhan. Virtual goggles merupakan suatu lingkungan yang disimulasikan oleh komputer. Kebanyak berupa virtualexperiences, ditampilkan di layar komputer atau lensa stereoscopic display. Beberapa system yangsudah maju dilengkapi dengan efek yang tidak kelihatan namn dapat dirsakan, ini yang disebut denganforce feedback. Pengguna dapat berinteraksi dengan lingkungan maya-nya melalui perangkat inputseperti keyboard dan mouse atau melalui perangkat elektronik lain seperti sarung tangan elektronik,bahu tangan virtual atau treadmill gerak putar, seperti kursi film 3D yang bergerak sesuai dengan gambar film.<br />
<br />
Virtual goggles (virtual reality) punya varian lain yang disebut Spatially Immersive Displays. Prinsipnyapada sebuah ruang di semua sisinya dipasang layar flat lebar sehingga seluruh jangkauan pandangmanusia di dalam ruang tersebut tertutupi oleh tampilan objek yang disimulasikan. Hasilnya, orang akanmerasa benar-benar berhadapan dengan objek tersebut. Contohnya adalah simulasi untuk melakukantesting terhadap desain sebuah bangunan yang akan direalisasikan misalnya mal, stasiun kereta, hotel, dan lain-lain.<br />
<br />
Pada VR berbasis simulasi contohnya adalah simulasi berkendaraan. Simulator terdiri dari beberapasistem yaitu visual jalan raya lengkap dengan tanjakan, lobang jalan dan lampu lalu lintas. Kendaliperangkat yang sangat mirip dengan mobil nyata, serta sensor-sensor penunjang. Pendek kata, orangyang mengendarai mobil simulasi akan merasakan kondisi yang sama persis ketika di jalan raya yangsebenarnya. Termasuk jika dia melewati jalan berlobang akan juga merasakan goncangan.<br />
<br />
<br />
<a href="http://gantenkpti.blogspot.com/2012/12/posting-by-syafriadi-firdani-virtual.html" style="background-color: white; color: #ff9900; font-family: 'Trebuchet MS', Trebuchet, sans-serif; font-size: 16px; line-height: 18.3999996185303px; text-align: justify;">http://gantenkpti.blogspot.com/2012/12/posting-by-syafriadi-firdani-virtual.html</a><br />
<div>
<br /></div>
rezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com0tag:blogger.com,1999:blog-659046096841503149.post-13064626433756044322015-08-05T05:37:00.002-07:002015-08-05T05:37:35.181-07:00SixthSense Technology<h2>
SixthSense Technology</h2>
<br />
SixthSense adalah sebuah perangkat antarmuka (interface) gestural yang dapat digunakan untuk menghubungkan dunia fisik di sekitar manusia dengan informasi digital. SixthSense memungkinkan manusia untuk berinteraksi dengan informasi digital dalam dunia fisik hanya dengan menggunakan gerakan tangan. Gerak tangan dan jari-jari tersebut akan dipahami secara otomatis untuk kemudian mampu memanipulasi informasi digital ke dalam dunia fisik.<br />
SixthSense terdiri dari komponen-komponen seperti proyektor dengan ukuran kecil, cermin, kamera, dan ponsel yang terintegrasi satu sama lain dan mampu berfungsi layaknya sebuah komputer dengan koneksi ke internet. Pengguna dapat melakukan aktivitas sehari-harinya seperti menelepon, menggambar, mengambil foto, membaca buku, dan lain-lain, tanpa harus membawa banyak perangkat.<br />
Prinsip teknologi SixthSense ditemukan dan dikembangkan oleh Pranav Mistry, seorang insinyur muda asal India yang lulus dari MIT (Massachusetts Institute of Technology) dengan predikat PhD. Pemberian nama SixthSense didasarkan pada pemikiran bahwa perangkat ini dikendalikan oleh gerak tubuh manusia, sehingga dapat dianalogikan sebagai pelengkap lima indera yang sudah dimiliki oleh manusia. Pada tahun 2009, SixthSense mendapatkan anugerah Invention Award yang diprakarsai oleh majalah Popular Science.<br />
<br />
Sejarah Lahirnya SixthSense<br />
Pranav Mistry sangat terobsesi untuk mengintegrasikan penerimaan informasi dan interaksi antara dua dunia yang berbeda, yaitu dunia fisik dan dunia digital. Eksplorasi pertamanya dimulai pada tahun 2000, ketika ia membuat sebuah perangkat kecil dari komponen-komponen mouse yang mampu mereplikasi dunia fisik ke dalam dunia digital. Tahun-tahun berikutnya ia melakukan eksplorasi lain dengan membuat sebuah pena yang dapat menghasilkan gambar tiga dimensi. Aplikasi pena ini diterapkan untuk membantu para arsitek dan desainer.<br />
Eksplorasi-eksplorasi ini mencoba menggiring komponen yang ada di dunia fisik ke dalam dunia digital, dengan tujuan membuat komputasi interface yang lebih intuitif. Namun akhirnya ia menyadari bahwa manusia tidak terlalu tertarik dengan komputasi. Manusia hanya tertarik pada konten sebuah informasi yang didasarkan pada rasa keingintahuan yang tinggi. Manusia lebih ingin mengetahui dan memahami dinamika yang terjadi di sekitarnya.<br />
Pranav Mistry kemudian mencoba melakukan pendekatan dengan cara terbalik. Berangkat dari pemikiran tersebut, lahirlah teknologi SixthSense yang memungkinkan berbagai obyek nyata di sekitar manusia dapat ikut dilibatkan dalam interaksi di dunia digital. Tujuan utama dari teknologi ini adalah mendapatkan kemudahan dalam menghubungkan dunia nyata dan dunia digital.<br />
<br />
Komponen SixthSense Technology<br />
Prototipe atau bentuk awal SixthSense diliputi oleh beberapa komponen yaitu, sebuah proyektor ukuran kecil yang bisa dimasukkan ke dalam saku, cermin, kamera, dan ponsel. Proyektor dan kamera terhubung dengan perangkat komputasi mobile yang ada dalam saku pengguna.<br />
Proyektor yang menggunakan teknologi LED (Light Emitting Diode) ini dapat memproyeksikan informasi visual yang dikirim oleh ponsel ke permukaan apapun yang ada di hadapan pengguna, baik berupa kertas, tembok, tangan, atau bahkan pada tubuh orang lain. Saat ini telah dikembangkan proyektor dengan teknologi laser yang mampu meningkatkan ketajamannya.<br />
Dengan menggunakan teknik computer vision, kamera yang dilengkapi dengan webcam bertugas mengenali, melakukan tracking, dan menangkap gerakan tangan pengguna dan obyek fisik di hadapannya. Pertama-tama kamera mengumpulkan semua gambar, kemudian mencoba mengenali warna dan bentuknya serta mampu memahami algoritma yang membentuknya. Menurut Pattie Maes, cara kerja perangkat ini didasarkan pada pengenalan gambar dan karakter. Secara teknis memang sangat kompleks, namun dapat memberikan hasil yang lebih intuitif untuk digunakan dalam beberapa kasus.<br />
Informasi yang telah tertangkap oleh kamera, kemudian akan dikirimkan ke ponsel. Ponsel yang terkoneksi dengan internet akan memproses informasi berupa menggunakan algoritma untuk mengidentifikasi obyek. Ponsel ini dilengkapi perangkat lunak khusus yang mampu mengintepretasikan gerakan tubuh.<br />
Sebelum terciptanya algoritma yang mampu mengenali gerak tubuh, SixthSense pernah dilengkapi dengan colored finger caps atau penanda jari yang berwarna. Fungsinya adalah membantu kamera untuk menangkap gerakan tubuh.<br />
<br />
Prinsip Kerja SixthSense Technology<br />
<br />
<br />
<br />
<br />
Perangkat dari teknologi sixth sense terdiri dari proyektor mini, cermin, dan kamera serta marker (penanda) berwarna. Perangkat ini dapat dikalungkan. Baik proyektor maupun kamera dihubungkan dengan ‘laptop/PDA” mini. Proyektor akan ‘menembak’ ke permukaan dan objek fisik untuk kemudian oleh kamera mengenali serta mengamati gerakan tangan dan obyek fisik. Dengan teknik simple computer-vision, data informasi pergerakan dan formula marker akan memproses data video stream yang diambil oleh kamera. Sementara kamare akan terus mengikuti jejak pergerakan marker (visual tracking fiducials) yang dipasang pada ujung 4 jari tangan.<br />
Gerakan jari tangan (4 marker warna) dan formulasi/susunan tersebut lalu dibandingkan dengan informasi data yang tersimpan melalui simple computer-vision techniques, dan kemudian rangkain informasi yang diolah akan menjadi sumber input bagi ‘laptop/PDA” mini untuk mengambil kesimpulan. Kesimpulan ini lalu diproses dan outputnya akan ditampilkan melalui jendela proyektor mini.<br />
Sampai saat ini, perangkat teknologi sixth sense baru dapat digunakan untuk aplikasi peta ‘sixth-sense’, pengambaran, dan interaksi pada objek tertentu (seperti buku, koran, dinding tertentu). Dibidang peta, kita dapat menge-zoom-in dan zoom-out hanya dengan gerakan tangan pada peta digital tersebut. Dari gerakan 4 jari tangan yang bermarker tersebut, maka kamera akan mengirimin informasi dan memerintahkan komputer mengeluarkan output melalui proyektor mini. Begitu juga halnya dalam aplikasi gambar digital. Aplikasi lain adalah kemampuan memberi informasi lebih pada suatu objek yang sedang kita amati. Contohnya seperti pada gambar “isi koran” yang dapat memunculkan video yang berkaitan dengan isi koran tersebut. Dan terakhir adalah ketika tangan membuat lingkarnan pada pergelangan tangan, maka perangkat ini akan menampilan jam analog ‘ilusi’ pada pergelangan tangan.<br />
<br />
Aplikasi SixthSense dan Perkembagannya<br />
Dengan memadukan gerak tubuh dan dunia komputasi digital, SixthSense mampu membawa informasi digital yang bisa dibawa ke mana saja dalam kehidupan nyata. Dengan bermacam-macam aplikasinya, SixthSense mampu melakukan implementasi yang menunjang kelangsungan hidup manusia.<br />
Contoh aplikasi SixthSense yang paling sederhana adalah membuat ilustrasi atau gambar dengan tangan telanjang. Tidak hanya terbatas pada dinding saja, namun manusia juga bisa melakukannya di atas kertas kosong. Pranav Mistry juga telah mengembangkan aplikasi peta seperti pada Google Maps. Pengguna akan mampu menjelajahi peta pada sembarang permukaan, lengkap dengan fleksibilitas untuk melakukan zoom in, zoom out, dan panning menggunakan gerak tangan intuitif. Sistem dalam teknologi ini juga memungkinkan implementasi kamera gestural untuk mengambil foto, hanya dengan melakukan gerakan yang mengisyarakat framing. Adapun aplikasi yang memungkinkan pengguna untuk menggambar sebuah ikon atau simbol di udara bebas, dengan menggerakkan jari telunjuk yang bisa mengenali simbol tersebut sebagai perintah. Sistem juga mampu memperbesar kegunaan obyek fisik yang digunakan oleh pengguna, sehingga mampu memproyeksikan informasi yang lebih. Implementasinya seperti pada koran yang mampu menampilkan informasi dinamis layaknya animasi atau video.<br />
Masih banyak bentuk kegiatan yang bisa menjadi implementasi dari aplikasi teknologi SixthSense, seperti menelepon tanpa menggunakan ponsel, melihat jadwal penundaan keberangkatan pesawat, atau bahkan memindahkan data dengan mengambil dan memasukkannya ke dalam monitor komputer. Semua itu dapat dilakukan dengan tangan telanjang.<br />
Semua hal di atas adalah bentuk-bentuk aplikasi baru yang akan terus dikembangkan dalam teknologi SixthSense. Esensi utama dari teknologi ini terletak pada potensi untuk menghubungkan dunia nyata dengan dunia maya atau internet, untuk kemudian menamplikan informasi pada obyek itu sendiri. Seiring dengan perkembangannya nanti, SixthSense sangat mungkin digunakan sebagai alat yang membantu manusia dalam pemilihan produk atau merek. Konsumen hanya perlu melihat sebuah produk dan meletakkannya di tangan, kemudian SixthSense akan memperlihatkan kualitas produk atau merek tersebut. Konsumen akan dengan sangat mudah memilih produk yang berkualitas sekaligus sesuai dengan preferensi mereka.<br />
<br />
<div class="MsoNormal" style="background-color: white; color: #666666; font-family: 'Trebuchet MS', Trebuchet, sans-serif; font-size: 13px; line-height: 18.2000007629395px; text-align: justify;">
<span style="font-size: 12pt; line-height: 18.3999996185303px;">Sumber :<o:p></o:p></span></div>
<div class="MsoNormal" style="background-color: white; color: #666666; font-family: 'Trebuchet MS', Trebuchet, sans-serif; font-size: 13px; line-height: 18.2000007629395px; text-align: justify;">
<span style="font-size: 12pt; line-height: 18.3999996185303px;">id.wikipedia.org<o:p></o:p></span></div>
<div class="MsoNormal" style="background-color: white; color: #666666; font-family: 'Trebuchet MS', Trebuchet, sans-serif; font-size: 13px; line-height: 18.2000007629395px; text-align: justify;">
<span style="font-size: 12pt; line-height: 18.3999996185303px;">nusantaranews.wordpress.com<o:p></o:p></span></div>
<div class="MsoNormal" style="background-color: white; color: #666666; font-family: 'Trebuchet MS', Trebuchet, sans-serif; font-size: 13px; line-height: 18.2000007629395px; text-align: justify;">
<span style="font-size: 12pt; line-height: 18.3999996185303px;"><a href="http://www.kaskus.co.id/thread/511b45d16312439c68000001/mengenal-sixthsense-technology-teknologi-indra-ke-6" style="color: #b87209; text-decoration: none;">http://www.kaskus.co.id/thread/511b45d16312439c68000001/mengenal-sixthsense-technology-teknologi-indra-ke-6</a></span></div>
rezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com0tag:blogger.com,1999:blog-659046096841503149.post-62321371203275519772015-08-05T05:35:00.001-07:002015-08-05T05:35:48.253-07:00Electronic Stethoscope<h2>
Littmann Electronic Stethoscope</h2>
<div>
<br /></div>
<div>
<br /></div>
<div>
Stetoskop adalah salah satu alat medis yang digunakan untuk memeriksa detak jantung pasien. Tidak heran alat ini sangat penting bagi dokter-dokter hehehe... kemajuan teknologi tentunya bertujuan untuk membantu manusia. Nah salah satu fungsinya juga dapat diterapkan di dunia kedokteran. Teknologi baru yang diterapkan pada stetoskop bernama Littmann Electronic Stethoscope.</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
3M Littmann Electronic Stethoscope adalah sebuah stetoskop digital yang telah dilengkapi dengan teknologi Bluetooth. Penggunaan teknologi Bluetooth sering berhubungan dengan audio atau suara tetapi ternyata juga bisa diterapkan untuk stetoskop.</div>
<div>
Perangkat ini dirasa lebih mudah dan canggih dibandingkan dengan stetoskop manual. Gadget ini sama fungsinya dengan stetoskop pada umumnya. Namun dengan gagdet ini dokter dapat mendengar, merekam dan memutar ulang dengan suara yang dapat diatur.</div>
<div>
Stetoskop yang satu ini mempunyai fitur yang biasanya ada di sebuah earphone yaitu dikenal dengan nama Noise Canceling yaitu sebuah fungsi untuk mengurangi suara berisik yang datang dari luar sehingga suara yang dihasilkan benar-benar baik. Stetoskop ini juga bisa merekam suara detak jantung, paru-paru dan lainnya dan kemudian file suara tersebut dapat ditransfer ke komputer melalui koneksi Bluetooth tersebut.</div>
<div>
Dalam paket penjualannya juga telah disertakan sebuah software Zargis StethAssist yang akan digunakan untuk menganalisa suara yang direkam. Harga 3M Littmann Electronic Stethoscope adalah US$ 379 (hampir 4 jutaan rupiah).<br />
<br />
<br />
<div class="MsoNormal" style="background-color: white; color: #666666; font-family: 'Trebuchet MS', Trebuchet, sans-serif; font-size: 13px; line-height: 18.2000007629395px; text-align: justify;">
<a href="http://www.republika.co.id/berita/trendtek/gadget/13/01/18/mgro8w-mau-tahu-teknologi-tercanggih-abad-ini" style="color: #b87209; text-decoration: none;">http://www.republika.co.id/berita/trendtek/gadget/13/01/18/mgro8w-mau-tahu-teknologi-tercanggih-abad-ini</a></div>
<div class="MsoNormal" style="background-color: white; color: #666666; font-family: 'Trebuchet MS', Trebuchet, sans-serif; font-size: 13px; line-height: 18.2000007629395px; text-align: justify;">
<a href="http://www.otakku.com/2009/08/22/3m-littmann-electronic-stethoscope-stetoskop-digital-dengan-teknologi-si-gigi-biru/" style="color: #b87209; text-decoration: none;">http://www.otakku.com/2009/08/22/3m-littmann-electronic-stethoscope-stetoskop-digital-dengan-teknologi-si-gigi-biru/</a></div>
<div class="MsoNormal" style="background-color: white; color: #666666; font-family: 'Trebuchet MS', Trebuchet, sans-serif; font-size: 13px; line-height: 18.2000007629395px; text-align: justify;">
<a href="http://arisca-risca.blogspot.com/2010/10/alat-input-stetoskop-littmann.html" style="color: #b87209; text-decoration: none;">http://arisca-risca.blogspot.com/2010/10/alat-input-stetoskop-littmann.html</a></div>
</div>
rezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com0tag:blogger.com,1999:blog-659046096841503149.post-24841208492485730742015-08-05T05:32:00.003-07:002015-08-05T05:32:53.807-07:00Electric EyeElectric Eye, suatu teknologi kesehatan yang baru-baru ini dikembangkan oleh MIT. Electric eyes diciptakan untuk membantu mereka para penyandang tuna netra yang ingin dapat melihat seperti manusia normal lainnya. Sensor yang ada pada alat ini berfungsi untuk menggantikan syaraf-syaraf mata yang selanjutnya dikirim menuju otak.<br />
<br />
Electric Eye terdiri dari chipmikro dan kaca mata khusus. Kaca mata tersebut dilengkapi dengan kamera, sehingga kaca mata itu bisa menangkap gambar. Selanjutnya pencitraan yang sudah diambil ditransmisikan ke mikrochip. Mikrochip sendiri ditanam di dalam mata yang dihubungkan dengan syaraf-syaraf retina.mikrochip tersebut terbuat dari titanium agar tidak rusak terkena cairan. Menurut penelitian, jika retina mata diberi rangsangan listrik, maka syaraf pada retina akan mengirimkan sinyal ke otak lalu orang tersebut dapat melihat sesuatu.<br />
<br />
Begitu pula dengan teknologi Electric Eye, pencitraan dari kamera ditransmisikan ke mikrochip titanium, setelah mikrochip mengolah pencitraan kamera, selanjutnya mikrochip mengirimkan sinyal/impuls listrik ke syaraf pada retina. Syaraf ini akan meneruskan impuls ke otak sehingga orang buta dapat melihat pencitraan tadi. Sampai saat ini teknologi Electric Eye masih dikembangkan untuk meningkatkan performa dan keamanannya.<br />
<br />
<br />
<br />
Sumber:<br />
www.time.com<br />
http://asus21.blogspot.com/2014/03/ini-dia-teknologi-teknologi-tercanggih.html<br />
http://trooper09.blogspot.com/2010/07/electric-eye.html<br />
<div>
<br /></div>
rezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com0tag:blogger.com,1999:blog-659046096841503149.post-76504988869770305092015-01-11T23:21:00.005-08:002015-01-25T00:22:34.554-08:00Pekembangan Telematika<h3>
<b>Pendapat dalam perkembangan telematika pada masa yang akan datang serta pandangan dalam segi positif dan negatifnya.</b></h3>
<div>
<b><br /></b></div>
<div>
Teknologi yang maju akan memungkinkan para penggunanya semakin mudah melakukan sesuatu. Perkembangan, penelitian akan suatu alat dan material tertentu yang akan mendukung percepatan teknologi tidak akan pernah berhenti. Pada bidang telematika sendiri informasi bisa dihadirkan dengan perangkat yang mudah di genggam layaknya ponsel tablet dan net book. Sangat mungkin di masa akan datang hadirnya informasi dan komunikasi dapat di sediakan dengan perangkat seperti jam tangan atau kacamata. Perangkat lunak akan berkembang seiring dengan perkembangan perangkat keras seperti sensor-sensor tertentu yang digunakan untuk pengambilan dan pertukaran data. </div>
<div>
<br /></div>
<div>
Adapun dalam perkembangan teknologi saat ini dan yang akan datang pasti memiliki segi positif dan negatifnya, dari yang sudah dijabarkan diatas bahwa teknologi tercipta untuk membuat para penggunanya lebih mudah dalam melakukan sesuatu atau bisa untuk menghemat daya dan ekonomi dari pengguna tersebut. Teknologi yang maju pun membuat para pengguna cepat dalam bertindak, membuat keputusan sehingga dalam bidang tertentu seperti medis teknologi ini akan sangat berguna.</div>
<div>
<br /></div>
<div>
Namun teknologi tidak selamanya memberikan sesuatu yang positif, jika tidak di dukung dengan tingkat keamanan dan pengawasan yang tinggi maka akan banyak para pengguna yang tidak bertanggung jawab memanfaatkan situasi ini untuk kepentingan pribadi. Sisi negatif pada teknologi pun terasa pada kalangan remaja bila tidak diawasi dengan baik, kecendrungan mereka menggunakan teknologi pada hal-hal yang negatif akan mempengaruhi kehidupannya dalam sosial dan akademis. Sehingga akan tercipta generasi yang kurang baik pada lapisan masyarakat juga bukan tidak mungkin akan terjadi peningkatan tingkat kriminalitas pada masyarakat. Jika semua hal mudah di akses pada teknologi yang akan datang ada kemungkinan akan timbul sifat malas dan penurunan interaksi sosial di masyarakat.</div>
rezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com0tag:blogger.com,1999:blog-659046096841503149.post-75316015790802205622015-01-11T23:21:00.001-08:002015-01-24T23:56:41.636-08:00Tugas-3<h3>
<b>Jelaskan bagaimana cara pengamanan layanan telematika dilihat dari aspek jaringan komputernya baik yang menggunakan kabel maupun tanpa kabel (wireless)?</b></h3>
<br />
<br />
Pengamanan layanan telematika terus berkembang semenjak telematka itu di kenalkan secara global. Dengan membuka layanan yang bisa di akses secara publik maka otomatis semua user dengan berbagai kalangan bisa melihat informasi tersebut. layaknya sebuah papan iklan yang di pasang di sisi jalan, keamanan dan kepastian informasi dari papan iklan itu pun tidaklah aman karena mungkin banyak orang yang bisa menghapus, mengubah atau mengganti papan tersebut. Maka dengan demikian beberapa asosiasi penyedia layanan internet menyediakan enkripsi data, file dan informasi lain. lebih dari itu mereka menyediakan protokol-protokol khusus untuk mengamankan data dari pihak yang tidak berwenang.<br />
<br />
Jaringan komputer yang berkembang saat ini sudah menyediakan fasilitas Virtual Private Network yang mana jaringan itu berada di dalam jaringan besar seperti internet. Dengan adanya beberapa logistik pada fisik jaringan yang di buat oleh insinyur seperti subnetting dan lain-lain jaringan pada sebuah departemen atau perusahaan hal tersebut lebih mengamankan sebuah jaringan baik pada jaringan kabel maupun jaringan non-kabel (wireless).rezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com0tag:blogger.com,1999:blog-659046096841503149.post-52067177770792174842015-01-11T23:12:00.001-08:002015-01-24T23:03:52.491-08:00TUGAS 2<h2>
<b>Penjelasan tentang perkembangan jaringan komputer sebagai sarana yang digunakan dalam proses telematika</b></h2>
<div>
<b><br /></b></div>
<div>
Jaringan komputer yang terus berkembang seiring dengan disediakannya web pada internet sekitar tahun 1990 menyebabkan informasi dan komunikasi tergabung menjadi satu hingga dinamakan dengan Telematika. Perkembangan jaringan komputer tersebut sangat berpengaruh besar dalam masyarakat global. Telematika memegang peranan penting dalam pembelajaran, bisnis dan juga jejaring sosial, maka seiring berjalannya waktu kebutuhan masyarakat global pun semakin bertambah, untuk itu di perlukan kemajuan perkembangan jaringan pada komputer atau media lain yang digunakan dalam telematika.</div>
<div>
<br /></div>
<div>
Dengan terhubungnya komputer satu sama lain pada jaringan besar internet maka otomatis pertukaran data antar komputer pasti akan terjadi. Dengan demikian penggunaan layanan tersebut sangat potensial bila dipakai pada sisi komersial. bukan hanya dipakai pada bisnis saja, banyak para <i>developer</i> menggunakan internet dan jaringan-jaringan kecil sebagai sarana memecahkan masalah yang ada pada masyarakat. sehingga kemudian tercipta kehidupan yang lebih ekonomis dan efisien.</div>
rezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com0tag:blogger.com,1999:blog-659046096841503149.post-21381034587183158762015-01-11T23:10:00.000-08:002015-01-24T22:48:21.832-08:00Pengantar Telematika-Definisi<h2>
<b>Apa itu Telematika ?</b></h2>
<div>
<b><br /></b></div>
<div>
<b><br /></b></div>
<div>
Secara bahasa telematika merupakan adopsi dari bahasa Prancis yang sebenarnya adalah “TELEMATIQUE” yang kurang lebih dapat diartikan sebagai bertemunya sistem jaringan komunikasi dengan teknologi informasi. Namun disebutkan bahwa TELEMATIKA juga sering disebut dengan ICT(Information and Communications Technology). Dari dua hal yang disebutkan diatas dapat kita simpulkan bahwa telematika adalah teknologi baru yang lahir dari perpaduan teknologi informasi dan komunikasi. </div>
<div>
<br /></div>
<div>
Dalam penggunaannya istilah Telematika digunakan pada hal-hal berikut</div>
<div>
<div>
<br /></div>
<div>
<ul>
<li>Integrasi antara sistem telekomunikasi dan informatika yang dikenal sebagai Teknologi Komunikasi dan Informatika atau ICT (Information and Communications Technology). Secara lebih spesifik, ICT merupakan ilmu yang berkaitan dengan pengiriman, penerimaan dan penyimpanan informasi dengan menggunakan peralatan telekomunikasi.</li>
</ul>
<div>
<br /></div>
<ul>
<li>Secara umum, istilah telematika dipakai juga untuk teknologi Sistem Navigasi/Penempatan Global atau GPS (Global Positioning System) sebagai bagian integral dari komputer dan teknologi komunikasi berpindah (mobile communication technology).</li>
</ul>
<div>
<br /></div>
<ul>
<li>Secara lebih spesifik, istilah telematika dipakai untuk bidang kendaraan dan lalulintas (road vehicles dan vehicle telematics).</li>
</ul>
</div>
</div>
rezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com0tag:blogger.com,1999:blog-659046096841503149.post-31612054693679344322014-04-14T20:47:00.001-07:002014-04-14T20:47:35.934-07:00Ragam Dan Fungsi BahasaBlog Under Constructionrezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com0tag:blogger.com,1999:blog-659046096841503149.post-57179097782119693182014-03-23T00:22:00.001-07:002014-03-23T00:25:55.729-07:00Mengatasi Kesalahan Crystal Report .NET Pernahkah mengalami problem program seperti gambar di bawah ini ?<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-S9NVcTQieJE/Uy6KVeEOPoI/AAAAAAAAAMQ/RbDEGIfbLIM/s1600/crerr.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-S9NVcTQieJE/Uy6KVeEOPoI/AAAAAAAAAMQ/RbDEGIfbLIM/s1600/crerr.png" height="246" width="320" /></a></div>
dan biasanya ini terjadi jika kita mengeksekusi program dengan crystal report (saya menggunakan VS2010) disini saya ingin berbagi bagaimana cara menormalkan kembali :)<br />
<br />
1. Pastikan target ftamework anda .NET framework 4 (ada di setting-> Compile->advanced compile Option)<br />
2. coba perhatikan di Solution Explorer anda dan buka app.config<br />
3. copy dan paste/replace barisan kode berikut :<br />
<br />
<br />
<br />
<startup useLegacyV2RuntimeActivationPolicy="true"><br />
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/><br />
</startup><br />
4. restart visual studio anda dan jalankan kembali.rezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com0tag:blogger.com,1999:blog-659046096841503149.post-65242274491845860322014-03-18T07:18:00.000-07:002014-03-18T07:18:24.167-07:00Fungsi instanceof pada JAVA Di kesempatan kali ini saya ingin memberikan sedikit pengetahuan tentang penggunaan instanceof pada bahasa pemrograman JAVA. Sebelumnya sudah pernah belajar tentang Casting variabel pada JAVA bukan? sekarang kita akan memasuki sebuah masalah dalam beberapa blok program berikut:<br />
<br />
<br />
public class Testinstanceof{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>public static void main(String[]args){<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>Object siswa = new Student(); //implicit casting<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>//kemudian kita ingin memasukkan objek baru yang sama dengan class siswa contoh:<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>Student murid = siswa;<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>/*akan ada Compile error. pertanyaannya kenapa Object siswa = new Student bisa berjalan sedangkan Student murid = siswa tidak ? itu karena objek Student adalah contoh dari objek tapi Objek bukan contoh dari student meskipun kita melihat bahwa murid adalah Objek Student, Compiler tidak terlalu pintar untuk mengetahui kalau murid adalah objek maka yang diperlukan sekarang adalah explicit Casting Contoh: */<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>Student murid = (Student)siswa;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
}<br />
<br />
kita bisa meng-cast contoh/instanceof dari sebuah subclass (kelas anak) atau dikenal dengan upcasting ke variabel Superclass(kelas induk), karena contoh/instanceof dari subclass selalu contoh dari kelas induknya. Ketika meng-cast/merubah contoh dari superclass ke variabel subclassnya (dikenal dengan downcasting), explicit casting harus digunakan untuk mengkonfirmasi maksud kita kepada kompiler dengan nama subclass (dengan notasi casting). agar casting bisa berhasil kita harus meyakinkan kompiler bahwa object yang di cast adalah contoh/instanceof subclass. kalau superclass bukan contoh dari subclass, runtime ClassCastException akan terjadi contohnya, kalau objek bukan contoh.instanceof Student (program yang tadi) maka si objek tadi tidak bisa di casting ke variabel student. sebuah praktek yang baik untuk meyakinkan sebuah variable adalah contoh/instanceof dari objek yang lain kita menggunakan instanceof operator. Perhatikan blok kode berikut:<br />
<br />
...<br />
Object siswa = new Student;<br />
if (siswa instanceof Student){<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>System.out.println("Nama Siswa Adalah: " + siswa.getNama());<br />
}<br />
...<br />
<br />
dari sini kita bisa tahu apakah variabel siswa adalah contoh/instanceof Student atau tidak. Dan dari sini juga semoga para pembaca bisa mengerti dan menyimpulkan apa fungsi dari instanceof pada bahasa pemrograman JAVA.<br />
<div>
<br /></div>
rezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com1tag:blogger.com,1999:blog-659046096841503149.post-54551667466379006962014-03-18T06:25:00.002-07:002014-03-18T06:25:40.022-07:00ArrayList Pada JAVAArrayList pada Bahasa pemprograman <i>JAVA</i><br />
<br />
<br />
Array adalah sebuah variabel homogen yang bisa memuat lebih dari satu data cara membuatnya dalam java adalah sebagai berikut :<br />
<br />
<br />
public class Arr{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>public static void main(string []args){<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>string[] siswa = new string[3]; //Jumlah String ada 3 buah (0,1,2)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>siswa[0] = "Rifzky";<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>siswa[1] = "Avril Lavigne";<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>siswa[2] = "Camilla Belle"<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>// atau bisa juga seperti ini:<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>string Mahasiswa[] = {"Rifzky Alam", "Emma Watson", "Taylor Swift"};<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>// seperti ini juga boleh xD : string mahasiswa []; mahasiswa[0] = "hello"; ....dst<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>//print array<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>System.out.println(siswa[0] + Mahasiswa[1]);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<br />
}<br />
<br />
namun pada kesempatan kali ini kita belajar Array list bukan array biasa, perbedaannya ArrayList memungkinkan para programmer untuk menulis data value dengan jumlah yang tidak tidak terbatas.<br />
<br />
contoh membuatnya :<br />
<br />
public class ArrList{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>public static void main(String[]args){<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>java.util.ArrayList kota = new java.util.ArrayList();<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>kota.add("Bogor");<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>kota.add("Cianjur");<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>kota.add("Jakarta");<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>kota.add("Bandung");<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>//dst. untuk kali ini saya tulis 4 kota aja ya, mau tulis 100 pu gpp asal kuat hehe<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>System.out.println("Jumlah List? " + kota.size); //jumlah data dlm List<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>System.out.println("Apa Bogor dalam list? " + kota.contains("Bogor")) // cek isinya<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>System.out.println("Lokasi Bandung di nomor? " + kota.indexOf("Bandung")) //cari posisi kota Bandung<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>kota.remove("Jakarta"); //menghilangkan Jakarta dalam List Kota<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
}<br />
<br />
Demikianlah cara kerja ArrayList pada bahasa pemprograman Java, Semoga Bermanfaatrezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com0tag:blogger.com,1999:blog-659046096841503149.post-25422558219641863552014-02-28T03:01:00.000-08:002014-02-28T03:01:03.588-08:007 Tips Mudah Menjaga Kesehatan Ginjal<br />
Kesehatan menjadi harta yang tak ternilai harganya bagi kita. ini dapat kita rasakan diwaktu kondisi sakit. Sebab jika kita sakit akan menghabiskan waktu dan biaya yang tidak sedikit. Oleh karena itulah, kita harus tetap menjaga kesehatan tubuh kita utamanya organ ginjal.<br />
Sahabat, tips kesehatan. Ginjal merupakan organ yang sangat vital pada tubuh kita. ini dikarenakan fungis ginjal sebagai organ yang berperan penting dalam mengatur keseimbangan asam-basa, pengaturan tekanan darah, merangsang sumsum tulang untuk membuat sel darah merah, membantu mempertahankan kalsium untuk tulang. Begitu besarnya peran ginjal bagi tubuh kita. Tips kesehatan kali ini akan membahas Cara Pintar Menjaga Kesehatan Ginjal :<br />
<br />
1. Mengatur pola makan merupakan tips ampuh menjaga dan merawat kesehatan ginjal anda. Pilihlah makanan seperti buah-buahan, sayur-sayuran yang di tanam dengan tanpa pupuk kimia (organik) serta jauhilah makanan olahan, kurangi konsumsi garam berlebih, serta konsumsilah ikan atau daging putih tanpa lemak.<br />
<br />
2. Menjaga pencernaan merupakan langkah yang dianjurkan untuk menjaga kesehatan ginjal anda. Ini dapat dilakukan dengan menambah konsumsi makanan probiotik dan prebiotik serta makanan yang memiliki atau kaya serat yang cukup tinggi.<br />
<br />
3. Stop kebiasaan merokok merupakan langkah berikutnya yang sangat di anjurkan untuk menjaga kesehatan ginjal anda. ini dikarenakan, kandungan nikotin dalam rokok berperan penting dalam gangguan ginjal yang akan anda alami.<br />
<br />
4. Stop dari minuman beralkohol sekarang juga. Ini di karenakan dengan mengkonsumsi alkohol akan berdampak buruk bagi kesehatan ginjal anda. karena mengakibatkan peningkatan tekanan darah dalam tubuh anda yang pada akhirnya berujung pada gangguan ginjal anda.<br />
<br />
5. Minumlah air putih sesuai dengan kebutuhan tubuh kita. dalam hal ini 6-8 gelas sehari. Ini sangat baik untuk menjaga dan merawat kesehatan ginjal anda.<br />
<br />
6. Rajin berolahraga merupakan tips paling mudah untuk menjaga kesehatan ginjal anda. dalam hal ini bisa dilakukan seperti jalan kaki atau berlari setiap pagi.<br />
<br />
7. Usahakan tidak mengkonsumsi atau bahkan menghindari beberapa obat antibiotic dan anti nyeri. Ini dikarenakan dapat merusak ginjal anda atau konsultasikan tentang penggunaan obat tersebut kepada dokter spesialis terlebih dahulu.rezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com0tag:blogger.com,1999:blog-659046096841503149.post-73120883123397041492014-02-19T20:46:00.000-08:002014-02-19T20:58:29.389-08:00Pengenalan HTML. Jika anda pernah belajar komputer mengenai web pages pasti pernah mendengar, <i>HTML</i> adalah kepanjangan dari <i>Hyper Text Markup Language</i>, <i>Hyper</i> yang berarti banyak, <i>Text</i> berarti tulisan dan <i>Markup Language </i>berarti bahasa yang memakai notasi modern untuk mudah dibedakan (<> - </>), jadi <i>HTML</i> adalah bahasa yang memakai tulisan <i>markup</i> yang banyak. Oleh karenanya jika kita melihat script <i>HTML</i> banyak tulisan yg berawal dengan <bla-bla-bla> dan diakhiri dengan </bla-bla-bla> atau lebih dikenal dengan <i>HTML Tag, Tag HTML </i>digunakan untuk mendeskripsikan dokumen dari<i> HTML </i>itu sendiri seperti <title></title> merupakan deskripsi untuk judul <i>HTML. HTML</i> sering disebut dengan <i>Web Pages</i> atau lembaran <i>Web.</i><br />
<br />
Dalam kesempatan ini saya ingin menjelaskan cara untuk membuat dokumen HTML sehingga bisa di tampilkan di browser internet seperti Mozilla Firefox, Google Chrome atau browser internet lainnya. ikuti langkah berikut ini<br />
<br />
<br />
<ol>
<li>Buka Notepad anda atau jika ingin memakai applikasi khusus membuat HTML seperti sublime text, <a href="http://www.sublimetext.com/2">klik disini</a> untuk download.</li>
<li>Tag pembuka HTML dengan menulis <html> (sebagai pengenal bahwa tulisan yg di buat adalah dalam format web page) kemudian tutup dengan tag </html>.</li>
<li>Buat kepala tulisan HTML dengan tag <head></head></li>
<li>Diantara tag <head> </head> Buat tag untuk judul halaman HTML dengan tag <title> dan tulis judulnya terserah anda sebelum tag akhir </title>.</li>
<li>Setelah selesai dengan tag <head> kita buat tag <body> untuk isi halaman HTML nya.</li>
<li>Jika ingin membuat judul paragraf gunakan <h1> jangan lupa ditutup dengan </h1></li>
<li>Ketik paragraf yang anda inginkan dengan <p> </p>.</li>
<li>Untuk membuat garis baru gunakan <br/>.</li>
<li>Simpan file (save as) dengan format .html contoh : latihan1.html</li>
</ol>
<div>
Tampilannya akan kurang lebih seperti: </div>
<div>
<br /></div>
<div>
<div class="separator" style="clear: both; text-align: left;">
<a href="http://1.bp.blogspot.com/-j86lcQ3FKd4/UwWKj4fBn2I/AAAAAAAAALk/-aY7o4VqzcI/s1600/html1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-j86lcQ3FKd4/UwWKj4fBn2I/AAAAAAAAALk/-aY7o4VqzcI/s1600/html1.png" height="76" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Jika dibuka di browser akan terlihat seperti:</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="http://4.bp.blogspot.com/-lXDKO9BMQ9o/UwWLWr-zyXI/AAAAAAAAALs/cgVO5CcfP9Y/s1600/html2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-lXDKO9BMQ9o/UwWLWr-zyXI/AAAAAAAAALs/cgVO5CcfP9Y/s1600/html2.png" height="119" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<br /></div>
rezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com0tag:blogger.com,1999:blog-659046096841503149.post-56247745800327637362014-01-31T18:15:00.001-08:002014-01-31T18:16:19.777-08:00The Usage Of interface in javaAn interface is a collection of abstract methods. A class implements
an interface, thereby inheriting the abstract methods of the interface.<br />
An interface is not a class. Writing an interface is similar to
writing a class, but they are two different concepts. A class describes
the attributes and
behaviors of an object. An interface contains behaviors that a class
implements.<br />
Unless the class that implements the interface is abstract, all the methods of the interface need to be defined in the class.<br />
An interface is similar to a class in the following ways:<br />
<ul class="list">
<li>An interface can contain any number of methods.</li>
<li>An interface is written in a file with a <b>.java</b> extension, with the name of the interface matching the name of the file.</li>
<li>The bytecode of an interface appears in a <b>.class</b> file.</li>
<li>Interfaces appear in packages, and their corresponding bytecode
file must be in a directory structure that matches the package name.</li>
</ul>
However, an interface is different from a class in several ways, including:<br />
<ul class="list">
<li>You cannot instantiate an interface.
</li>
<li>An interface does not contain any constructors.</li>
<li>All of the methods in an interface are abstract.</li>
<li>An interface cannot contain instance fields. The only fields that
can appear in an interface must be declared both static and final.</li>
<li>An interface is not extended by a class; it is implemented by a class.</li>
<li>An interface can extend multiple interfaces.</li>
</ul>
<h2>
Declaring Interfaces:</h2>
The <b>interface</b> keyword is used to declare an interface. Here is a simple example to declare an interface:<br />
<h2>
Example:</h2>
Let us look at an example that depicts encapsulation:<br />
<pre class="prettyprint prettyprinted"><span class="com">/* File name : NameOfInterface.java */</span><span class="pln">
</span><span class="kwd">import</span><span class="pln"> java</span><span class="pun">.</span><span class="pln">lang</span><span class="pun">.*;</span><span class="pln">
</span><span class="com">//Any number of import statements</span><span class="pln">
</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">interface</span><span class="pln"> </span><span class="typ">NameOfInterface</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
</span><span class="com">//Any number of final, static fields</span><span class="pln">
</span><span class="com">//Any number of abstract method declarations\</span><span class="pln">
</span><span class="pun">}</span></pre>
Interfaces have the following properties:<br />
<ul class="list">
<li>An interface is implicitly abstract. You do not need to use the <b>abstract</b> keyword when declaring an interface.</li>
<li>Each method in an interface is also implicitly abstract, so the abstract keyword is not needed.</li>
<li>Methods in an interface are implicitly public.</li>
</ul>
<h2>
Example:</h2>
<pre class="prettyprint prettyprinted" id="animal"><span class="com">/* File name : Animal.java */</span><span class="pln">
</span><span class="kwd">interface</span><span class="pln"> </span><span class="typ">Animal</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> eat</span><span class="pun">();</span><span class="pln">
</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> travel</span><span class="pun">();</span><span class="pln">
</span><span class="pun">}</span></pre>
<h2>
Implementing Interfaces:</h2>
When a class implements an interface, you can think of the class as
signing a contract, agreeing to perform the specific behaviors of the
interface. If a class
does not perform all the behaviors of the interface, the class must
declare itself as abstract.<br />
A class uses the <b>implements</b> keyword to implement an interface. The implements keyword appears in the class declaration following the extends portion
of the declaration.<br />
<pre class="prettyprint tryit prettyprinted" style="cursor: default;" title="animal"><span class="com">/* File name : MammalInt.java */</span><span class="pln">
</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">class</span><span class="pln"> </span><span class="typ">MammalInt</span><span class="pln"> </span><span class="kwd">implements</span><span class="pln"> </span><span class="typ">Animal</span><span class="pun">{</span><span class="pln">
</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> eat</span><span class="pun">(){</span><span class="pln">
</span><span class="typ">System</span><span class="pun">.</span><span class="kwd">out</span><span class="pun">.</span><span class="pln">println</span><span class="pun">(</span><span class="str">"Mammal eats"</span><span class="pun">);</span><span class="pln">
</span><span class="pun">}</span><span class="pln">
</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> travel</span><span class="pun">(){</span><span class="pln">
</span><span class="typ">System</span><span class="pun">.</span><span class="kwd">out</span><span class="pun">.</span><span class="pln">println</span><span class="pun">(</span><span class="str">"Mammal travels"</span><span class="pun">);</span><span class="pln">
</span><span class="pun">}</span><span class="pln">
</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">int</span><span class="pln"> noOfLegs</span><span class="pun">(){</span><span class="pln">
</span><span class="kwd">return</span><span class="pln"> </span><span class="lit">0</span><span class="pun">;</span><span class="pln">
</span><span class="pun">}</span><span class="pln">
</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">static</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> main</span><span class="pun">(</span><span class="typ">String</span><span class="pln"> args</span><span class="pun">[]){</span><span class="pln">
</span><span class="typ">MammalInt</span><span class="pln"> m </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">new</span><span class="pln"> </span><span class="typ">MammalInt</span><span class="pun">();</span><span class="pln">
m</span><span class="pun">.</span><span class="pln">eat</span><span class="pun">();</span><span class="pln">
m</span><span class="pun">.</span><span class="pln">travel</span><span class="pun">();</span><span class="pln">
</span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span><span class="pln"> </span></pre>
This would produce the following result:<br />
<pre class="prettyprint prettyprinted"><span class="typ">Mammal</span><span class="pln"> eats
</span><span class="typ">Mammal</span><span class="pln"> travels</span></pre>
When overriding methods defined in interfaces there are several rules to be followed:<br />
<ul class="list">
<li>Checked exceptions should not be declared on implementation
methods other than the ones declared by the interface method or
subclasses of those declared by the interface method.</li>
<li>The signature of the interface method and the same return type or subtype should be maintained when overriding the methods.</li>
<li>An implementation class itself can be abstract and if so interface methods need not be implemented.</li>
</ul>
When implementation interfaces there are several rules:<br />
<ul class="list">
<li>A class can implement more than one interface at a time.</li>
<li>A class can extend only one class, but implement many interfaces. </li>
<li>An interface can extend another interface, similarly to the way that a class can extend another class.</li>
</ul>
<h2>
Extending Interfaces:</h2>
An interface can extend another interface, similarly to the way that a class can extend another class. The <b>extends</b> keyword is used to extend an interface, and
the child interface inherits the methods of the parent interface.<br />
The following Sports interface is extended by Hockey and Football interfaces.<br />
<pre class="prettyprint prettyprinted"><span class="com">//Filename: Sports.java</span><span class="pln">
</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">interface</span><span class="pln"> </span><span class="typ">Sports</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> setHomeTeam</span><span class="pun">(</span><span class="typ">String</span><span class="pln"> name</span><span class="pun">);</span><span class="pln">
</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> setVisitingTeam</span><span class="pun">(</span><span class="typ">String</span><span class="pln"> name</span><span class="pun">);</span><span class="pln">
</span><span class="pun">}</span><span class="pln">
</span><span class="com">//Filename: Football.java</span><span class="pln">
</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">interface</span><span class="pln"> </span><span class="typ">Football</span><span class="pln"> </span><span class="kwd">extends</span><span class="pln"> </span><span class="typ">Sports</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> homeTeamScored</span><span class="pun">(</span><span class="kwd">int</span><span class="pln"> points</span><span class="pun">);</span><span class="pln">
</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> visitingTeamScored</span><span class="pun">(</span><span class="kwd">int</span><span class="pln"> points</span><span class="pun">);</span><span class="pln">
</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> endOfQuarter</span><span class="pun">(</span><span class="kwd">int</span><span class="pln"> quarter</span><span class="pun">);</span><span class="pln">
</span><span class="pun">}</span><span class="pln">
</span><span class="com">//Filename: Hockey.java</span><span class="pln">
</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">interface</span><span class="pln"> </span><span class="typ">Hockey</span><span class="pln"> </span><span class="kwd">extends</span><span class="pln"> </span><span class="typ">Sports</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> homeGoalScored</span><span class="pun">();</span><span class="pln">
</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> visitingGoalScored</span><span class="pun">();</span><span class="pln">
</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> endOfPeriod</span><span class="pun">(</span><span class="kwd">int</span><span class="pln"> period</span><span class="pun">);</span><span class="pln">
</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> overtimePeriod</span><span class="pun">(</span><span class="kwd">int</span><span class="pln"> ot</span><span class="pun">);</span><span class="pln">
</span><span class="pun">}</span></pre>
The Hockey interface has four methods, but it inherits two from
Sports; thus, a class that implements Hockey needs to implement all six
methods. Similarly, a class that implements Football needs to define the
three methods from Football and the two methods from Sports.<br />
<h2>
Extending Multiple Interfaces:</h2>
A Java class can only extend one parent class. Multiple inheritance
is not allowed. Interfaces are not classes, however, and an interface
can extend more
than one parent interface.<br />
The extends keyword is used once, and the parent interfaces are declared in a comma-separated list.<br />
For example, if the Hockey interface extended both Sports and Event, it would be declared as:<br />
<pre class="prettyprint prettyprinted"><span class="kwd">public</span><span class="pln"> </span><span class="kwd">interface</span><span class="pln"> </span><span class="typ">Hockey</span><span class="pln"> </span><span class="kwd">extends</span><span class="pln"> </span><span class="typ">Sports</span><span class="pun">,</span><span class="pln"> </span><span class="typ">Event</span></pre>
<h2>
Tagging Interfaces:</h2>
The most common use of extending interfaces occurs when the parent
interface does not contain any methods. For example, the MouseListener
interface in the java.awt.event package extended
java.util.EventListener, which is defined as:<br />
<pre class="prettyprint prettyprinted"><span class="kwd">package</span><span class="pln"> java</span><span class="pun">.</span><span class="pln">util</span><span class="pun">;</span><span class="pln">
</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">interface</span><span class="pln"> </span><span class="typ">EventListener</span><span class="pln">
</span><span class="pun">{}</span></pre>
An interface with no methods in it is referred to as a <b>tagging</b> interface. There are two basic design purposes of tagging interfaces:<br />
<b>Creates a common parent:</b> As with the EventListener interface,
which is extended by dozens of other interfaces in the Java API, you can
use a tagging interface to
create a common parent among a group of interfaces. For example, when an
interface extends EventListener, the JVM knows that this particular
interface is going to be used in an event delegation scenario.<br />
<b>Adds a data type to a class:</b> This situation is where the term
tagging comes from. A class that implements a tagging interface does not
need to define any methods
(since the interface does not have any), but the class becomes an
interface type through polymorphism.<br />
<br />
source : http://www.tutorialspoint.comrezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com0tag:blogger.com,1999:blog-659046096841503149.post-27483177473991160652014-01-19T20:50:00.000-08:002014-01-19T20:56:37.304-08:00What is a Log File? A <b>log file</b> is a recording of everything that goes in
and out of a particular server. It is a concept much like the black box
of an airplane that records everything going on with the plane in the
event of a problem. The information is frequently recorded
chronologically, and is located in the root directory, or occasionally
in a secondary folder, depending on how it is set up with the server.
The only person who has regular access to the log files of a server is
the server administrator, and a log file is generally password
protected, so that the server administrator has a record of everyone and
everything that wants to look at the log files for a specific server.<br />
Servers are not the only system that use log files. Process control
systems, as well as computer operating systems have logging subsystems
that work exactly like a log file does. While these are more
sophisticated than a simple log file, most times it is the same concept,
where a log message is recorded in the file and saved until it is
needed. Other forms of log filing use more sophisticated systems, some
of which even analyze the logs before they are needed, but it all
depends on where the log file is located.<br />
The point of a <b>log file</b> is to keep track of what is
happening with the server. If something should malfunction within a
complex system, there may be no other way of identifying the problem.
Log files are also used to keep track of complex systems, so that when a
problem does occur, it is easy to pinpoint and fix. Log files are also
important to keeping track of applications that have little to no human
interaction, such as server applications. There are times when log files
are too difficult to read or make sense of, and it is then that log
file analysis is necessary. Log file analysis is generally performed by
some kind of computer program that makes the log file information more
concise and readable format. Log files can also be used to correlate
data between servers, and find common problems between different systems
that might need one major solution to repair them all.<br />
<br />
and more about log file i got from http://computer.howstuffworks.com/<br />
is <br />
<br />
<h1 class="articlePageTitle">
Log Files</h1>
Your computer is full of <strong>log files</strong> that provide
evidence of what you've been doing. Through these log files, a system
administrator can determine what Web sites you've accessed, whom you are
sending e-mails to and receiving e-mails from and what applications are
being used. So, if you are downloading <a href="http://computer.howstuffworks.com/mp3.htm">MP3 files</a>, there's more than likely a log file that holds data about that activity.<br />
In
many cases, this information can be located even after you've deleted
what you thought was all the evidence -- but deleting an e-mail, or a
file, doesn't erase the trail. Here are a few places where log files can
be found:<br />
<ul>
<li><strong>Operating systems</strong></li>
<li><strong>Web browsers</strong> (in the form of a <a href="http://computer.howstuffworks.com/cache.htm">cache</a>)</li>
<li><strong>Applications</strong> (in the form of backups)</li>
<li><strong>E-mail</strong></li>
</ul>
If
the hard drives of an employee's computer and a system administrator's
computer are connected, a system administrator can view the log files <strong>remotely</strong>.
The administrator has to have access to the drive to check files
remotely. Otherwise, a system administrator can check the computer
before an employee comes in or after the employee leaves for the day.<br />
rezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com0tag:blogger.com,1999:blog-659046096841503149.post-1357062620894215942014-01-19T20:45:00.001-08:002014-01-19T20:45:43.075-08:00File Extension for Ms.SQL SERVER DATABASEI was reading an article over the weekend where the author pointed
out that the standard naming convention for SQL Server database files
was .MDF for the data file, LDF for the log file and NDF for additional
data files. This was good stuff so far, then the author stated that
these can be changed if you want to mess around with your other DBA’s.
I have known for years that the file extensions are merely suggestions
(best practice) and that you could change them if you so chose. Some
companies may have policies defined that data files must have an
extension of .001 and logs .002, etc.<br />
<br />
What I wish the author had pointed out was that if you deviate from
what is standard for file extension naming for your data and log files,
please make sure your security department adds those new extensions to
the list of excludes for your virus protection. If not, you will have
successfully launched a denial of service (DOS) attack against yourself.rezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com0tag:blogger.com,1999:blog-659046096841503149.post-90042550862201331612013-12-29T06:17:00.003-08:002013-12-29T06:22:38.755-08:00Draft Penulisan Karya Ilmiah<div style="text-align: center;">
Penulisan Karya Ilmiah</div>
<div style="text-align: center;">
PENGANTAR PENULISAN KARYA ILMIAH</div>
<br />
<br />
<div style="text-align: start;">
<span style="background-color: white; text-align: justify;"> </span><span style="background-color: white; color: #666666; font-family: 'Lucida Grande', Arial, 'Lucida Sans Unicode', sans-serif; font-size: 13px; line-height: 19px; text-align: justify;">Koperasi adalah sebagai suatu perkumpulan yang beranggotakan orang-orang atau badan hukum, yang memberikan kebebasan pada anggota untuk masuk dan keluar, dengan bekerja sama secara kekeluargaaan menjalankan usaha untuk mempertinggi kesejahtraan jamaniah para anggota.</span></div>
<div style="background-color: white; border: 0px; color: #666666; font-family: 'Lucida Grande', Arial, 'Lucida Sans Unicode', sans-serif; font-size: 13px; line-height: 19px; margin-bottom: 1.5em; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">
Koperasi melandaskan kegiatannya berdasarkan prinsip gerakan <a href="http://id.wikipedia.org/w/index.php?title=Ekonomi_rakyat&action=edit&redlink=1" sl-processed="1" style="border: 0px; color: #026acb; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" title="Ekonomi rakyat (halaman belum tersedia)">ekonomi rakyat</a> yang berdasarkan asas kekeluargaan.<strong style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"> </strong>Kinerja koprasi khusus mengenai perhimpunan, koperasi harus bekerja berdasarkan ketentuan undang-undang umum mengenai organisasi usaha (perseorangan, persekutuan, dsb.) serta hukum dagang dan hukum pajak. Organisasi koperasi yang khas dari suatu organisasi harus diketahui dengan menetapkan anggaran dasar yang khusus.</div>
<span style="background-color: white; color: #666666; font-family: 'Lucida Grande', Arial, 'Lucida Sans Unicode', sans-serif; font-size: 13px; line-height: 19px; text-align: justify;"> Secara umum, Variabel kinerja koperasi yang di ukur untuk melihat perkembangan atau pertumbuhan (</span><em style="border: 0px; color: #666666; font-family: inherit; font-size: 13px; font-weight: inherit; line-height: 19px; margin: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">growth</em><span style="background-color: white; color: #666666; font-family: 'Lucida Grande', Arial, 'Lucida Sans Unicode', sans-serif; font-size: 13px; line-height: 19px; text-align: justify;">) koperasi di Indonesia terdiri dari kelembagaan (jumlah koperasi per provinsi, jumlah koperasi per jenis/kelompok koperasi, jumlah koperasi aktif dan nonaktif). Keanggotaan, volume usaha, permodalan, asset, dan sisa hasil usaha</span><span style="border: 0px; bottom: 1ex; color: #666666; font-family: inherit; font-size: 10px; font-style: inherit; font-weight: inherit; height: 0px; line-height: 0; margin: 0px; outline: 0px; padding: 0px; position: relative; text-align: justify; vertical-align: baseline;">.</span><span style="background-color: white; color: #666666; font-family: 'Lucida Grande', Arial, 'Lucida Sans Unicode', sans-serif; font-size: 13px; line-height: 19px; text-align: justify;"> </span><span style="background-color: white; color: #666666; font-family: 'Lucida Grande', Arial, 'Lucida Sans Unicode', sans-serif; font-size: 13px; line-height: 19px; text-align: justify;">Variabel-variabel tersebut pada dasarnya belumlah dapat mencerminkan secara tepat untuk dipakai melihat peranan pangsa (</span><em style="border: 0px; color: #666666; font-family: inherit; font-size: 13px; font-weight: inherit; line-height: 19px; margin: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">share</em><span style="background-color: white; color: #666666; font-family: 'Lucida Grande', Arial, 'Lucida Sans Unicode', sans-serif; font-size: 13px; line-height: 19px; text-align: justify;">) koperasi terhadap pembangunan ekonomi nasional.Demikian pula dampak dari koperasi (</span><em style="border: 0px; color: #666666; font-family: inherit; font-size: 13px; font-weight: inherit; line-height: 19px; margin: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">cooperative effect</em><span style="background-color: white; color: #666666; font-family: 'Lucida Grande', Arial, 'Lucida Sans Unicode', sans-serif; font-size: 13px; line-height: 19px; text-align: justify;">) terhadap peningkatan kesejahteraan anggota atau masyarakat belum tercermin dari variabel-variabel yang di sajikan. Dengan demikian variabel kinerja koperasi cenderung hanya dijadikan sebagai salah satu alat untuk melihat perkembangan koperasi sebagai badan usaha.</span>rezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com0tag:blogger.com,1999:blog-659046096841503149.post-69116009179041699032013-12-29T05:33:00.001-08:002014-01-28T21:07:47.530-08:00Kerangka Penulisan IlmiahBAB1<br />
1. PENDAHULUAN<br />
<br />
1.1 Latar Belakang<br />
Berisi tentang latar belakang suatu masalah yang akan diangkat oleh penulis.<br />
<br />
1.2 Batasan Masalah<br />
Batasan-batasan masalah yang akan diangkat oleh penulis agar penulisan ini tidak terlalu jauh dari apa yg akan di bahas.<br />
<br />
1.3 Rumusan Masalah<br />
Berisi tentang masalah2 yang akan dibahas nantinya dan akan di pecahkan dengan menulis tulisan ilmiah ini.<br />
<br />
1.4 Tujuan Penelitian<br />
Tujuan penelitian berisi tentang tujuan dari pokok permasalahan yang di ambil oleh penulis.<br />
<br />
1.5 Metode Penelitian<br />
Berisi tentang tahap-tahap apa saja yang dilakukan oleh penulis selama pengerjaan penulisan ilmiah.<br />
<br />
1.6 Sistematika Penulisan<br />
<br />
Untuk mempermudah pembaca dalam menelusuri pembahasan yang<br />
disajikan, tulisan ini disusun dengan sistematika sebagai berikut :<br />
<br />
BAB I PENDAHULUAN<br />
Bab ini mengemukakan latar belakang, rumusan masalah, batasan<br />
masalah, tujuan penulisan, metode penelitian dan sistematika penulisan.<br />
<br />
BAB II LANDASAN TEORI<br />
Bab ini teori-teori yang akan digunakan dalam pembahasan masalah.<br />
<br />
BAB III ANALISIS DAN PEMBAHASAN<br />
Dalam bab ini akan menerangkan tentang tahapan apa saja yang ada pada penulisan ilmiah.<br />
<br />
BAB IV PENUTUP<br />
Bab ini berisi kesimpulan dan saran.rezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com0tag:blogger.com,1999:blog-659046096841503149.post-64975853598957186222013-12-29T05:05:00.001-08:002014-01-28T23:59:34.188-08:00Kutipan dan Daftar Pustaka pada Bab Pendahuluan<h2 style="text-align: left;">
<span style="font-weight: normal;"><span style="font-size: small;">Dalam penulisan hasil penelitian ilmiah biasanya dimasukkan kutipan-kutipan. Ada beberapa macam kutipan sebagai berikut:</span></span></h2>
<h2 style="text-align: left;">
<span style="font-weight: normal;"><span style="font-size: small;"><br /></span></span></h2>
<h2 style="text-align: left;">
<span style="font-weight: normal;"><span style="font-size: small;">a. <span class="Apple-tab-span" style="white-space: pre;"> </span>Kutipan langsung (Direct Quatation) yang terdiri dari kutipan langsung pendek dan kutipan langsung panjang. Kutipan langsung pendek adalah kutipan yang harus persis sama dengan sumber aslinya dan ini biasanya untuk mengutip rumus, peraturan, puisi, difinisi, pernyataan ilmiah dan lain-lain. Kutipan langsung pendek ini adalah kutipan yang panjangnya tidak melebihi tiga baris ketikan. Kutipan ini cukup dimasukkan kedalam teks dengan memberi tanda petik diantara kutipan tersebut. Sedangkan kutipan panjang langsung adalah kutipan yang panjangnya melebihi tiga baris ketikan dan kutipan harus diberi tempat tersendiri dalam alinea baru.</span></span></h2>
<h2 style="text-align: left;">
<span style="font-weight: normal;"><span style="font-size: small;"><br /></span></span></h2>
<h2 style="text-align: left;">
<span style="font-weight: normal;"><span style="font-size: small;">b. Kutipan tidak langsung (Indirect Quatation) merupakan kutipan yang tidak persis sama dengan sumber aslinya. Kutipan ini merupakan ringkasan atau pokok-pokok yang disusun menurut jalan pikiran pengutip. Baik kutipan tidak langsung pendek maupun panjang harus dimasukkan kedalam kalimat atau alinea. Dalam kutipan tidak langsung pengutip tidak boleh memasukkan pendapatnya sendiri. </span></span></h2>
<h2 style="text-align: left;">
<span style="font-weight: normal;"><span style="font-size: small;"><br /></span></span></h2>
<h2 style="text-align: left;">
<span style="font-weight: normal;"><span style="font-size: small;"><span class="Apple-tab-span" style="white-space: pre;"> </span>Catatan kaki atau footnone adalah catatan tentang sumber karangan dan setiap mengutip suatu karangan harus dicantumkan sumbernya. Kewajiban mencantumkan sumber ini untuk menyatakan penghargaan kepada pengarang lain yang menyatakan bahwa penulis meminjam pendapat atau buah pikiran orang lain. Unsur-unsur dalam catatan kaki meliputi: nama pengarang, judul karangan, data penerbitan dan nomor halaman. </span></span></h2>
<h2 style="text-align: left;">
<span style="font-weight: normal;"><span style="font-size: small;"><span class="Apple-tab-span" style="white-space: pre;"> </span>Ada dua cara dalam menempatkan sumber kutipan sebagai berikut:</span></span></h2>
<h2 style="text-align: left;">
<span style="font-weight: normal;"><span style="font-size: small;">a. <span class="Apple-tab-span" style="white-space: pre;"> </span>Cara ringkas yaitu menempatkan sumber kutipan dibelakangbahan yang dikutip yang ditulis dalam tanda kurung dengan menyebutkan “Nama pengarang, Tahun penerbitan dan Halaman yang dikutip”.</span></span></h2>
<h2 style="text-align: left;">
<span style="font-weight: normal;"><span style="font-size: small;">b. <span class="Apple-tab-span" style="white-space: pre;"> </span>Cara langsung yaitu menempatkan sumber kutipan langsung dibawah pernyataan yang dikutip yang dipisahkan dengan garis lurus sepanjang garis teks. Jarak antara garis pemisah dengan teks satu spasi, jarak antara garis pemisah dengan sumber kutipan dua spasi, dan jarak baris dari kutipan harus satu spasi.</span></span></h2>
<div>
<span style="font-weight: normal;"><span style="font-size: small;"><br /></span></span></div>
<div>
<span style="font-weight: normal;"><span style="font-size: small;">Contoh Kutipan Langsung :</span></span></div>
<div>
<span style="font-weight: normal;"><span style="font-size: small;"><br /></span></span></div>
<div>
<span style="font-size: small;"></span><br />
<div>
<span style="font-size: small;">Siswoyo(1980:30) menegaskan, "segala keputusan ilmiah hanya merupakan kemungkinan besar (probability) dan tidak mengakui adanya kebenaran mutlak (absolute truth)".</span></div>
<span style="font-size: small;">
<div>
<br /></div>
<div>
· “Pustaka Java berisi ribuan (lebih dari 5000) kelas beraneka ragam keampuhan. Kekayaan ini merupakan kandungan tersembunyi bahwa penggunaannya dapat menghemat ratusan jam kerja. Keampuhan ini hanya dapat dimanfaatkan bila kita rajin mencoba. Sebelum membuat solusi sendiri, coba eksplorasi pustaka bahasa, mungkin telah diselesaikan” (Bambang Hariyanto, Esensi-esensi Bahasa Pemrograman Java, 2007, Hal. 37-38).</div>
<div>
<br /></div>
<div>
· “Java memisahkan komponen untuk menampilkan keluaran dengan komponen untuk melakukan format keluaran. Keuntungan pemisahan antara lain format keluaran benar-benar sangat kaya melebihi yang dapat diperoleh di C++” (Bambang Hariyanto, Esensi-esensi Bahasa Pemrograman Java, 2007, Hal. 78).</div>
<div>
· Argumentasi adalah suatu bentuk retorika yang berusaha untuk mempengaruhi sikap dan pendapat orang lain, agar mereka itu percaya dan akhirnya bertindak sesuai dengan apa yang di inginkan oleh penulis atau pembicara (keraf,1983:3).</div>
<div>
<br /></div>
<div>
· Dengan rumus ini kita dapat menaksir tingkat keterbacaan dan keterpahaman sebuah tulisan (perpera,1928: 168).</div>
<div>
<br /></div>
<div>
Contoh Kutipan Tidak Langsung :</div>
</span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<div>
Polymorphism, yang berarti mempunyai banyak bentuk, merupakan konsep pokok di dalam perancangan berorientasi objek. Dua objek atau lebih dikatakan polymorphic jika mempunyai antarmuka-antarmuka yang identik namun mempunyai perilaku-perilaku berbeda. (Bambang Hariyanto, Esensi-esensi Bahasa Pemrograman Java, 2007, Hal. 357).</div>
<div>
<br /></div>
<div>
· ‘Bahasa Java tidak lagi hanya untuk pemanis di web sebagai applet yang membikin Duke berdansa. Java adalah kakas, tetap hanya perangkat, bagaimanapun tetap hanya orang hebat yang dapat memberi arti penting kakas seperti dikatakan James Gosling, tokoh terpenting di Java : “All along, the language was a tool, not the end”’. (Bambang Hariyanto, Esensi-esensi Bahasa Pemrograman Java, 2007, Hal. 7-8).</div>
<div>
<br /></div>
<div>
· Seperti dikatakan oleh Gorys Keraf (1983:8) bahwa argumentasi pada dasarnya tulisan yang bertujuan mempengaruhi keyakinan pembaca agar y akin akan mendapat penulis bahkan mau melakukan apa yang dikatakan penulis.</div>
<div>
<br /></div>
<div>
· Alqur’an memerintahkan umat islam agar menggunakan akalnya dalam mengamati hakikat alam semesta. Perintah semacam itu di antaranya termaktub dalam surrah arrum [30] ayat 22.</div>
<div>
.</div>
<div>
· Komisi Pemberantasan Korupsi (KPK) memastikan tidak ada intervensi dalam pengusutan kasus Bank Century yang diduga terindikasi pelanggaran tindak pidana korupsi (Republika, Ahad 7 Maret 2010 halaman 1 ).<br />
<br />
<h3>
Daftar Pustaka</h3>
</div>
<div>
Arti Daftar Pustaka adalah sebuah daftar yang mencantumkan spesifikasi sebuah buku yang meliputi judul buku, nama pengarang buku, penerbit buku tersebut dan informasi lain yang terkait. Daftar pustaka biasanya ditempatkan pada halaman akhir sebuah buku, disusun secara teratur dan berurutan berdasarkan abjad.</div>
<div>
<br /></div>
<div>
Adapun langkah penulisan daftar pustaka sebagai berikut.</div>
<div>
<br /></div>
<div>
<div>
Ditulis berdasarkan urutan penunjukan referensi pada bagian pokok tulisan ilmiah.</div>
<div>
<ul>
<li>Ditulis menurut kutipan-kutipan.</li>
<li>Menggunakan nomor urut, jika tidak dituliskan secara alfabetik.</li>
<li>Nama pengarang asing ditulis dengan format : nama keluarga, nama depan.</li>
<li>Nama pengarang Indonesia ditulis normal, yaitu : nama depan + nama keluarga<span class="Apple-tab-span" style="white-space: pre;"> </span></li>
<li>Gelar tidak perlu disebutkan.</li>
<li>Setiap pustaka diketik dengan jarak satu spasi (rata kiri), tapi antara satu pustaka dengan pustaka lainnya diberi jarak dua spasi.</li>
<li>Bila terdapat lebih dari tiga pengarang, cukup ditulis pengarang pertama saja dengan tambahan ‘et al’.</li>
<li>Penulisan daftar pustaka tergantung jenis informasinya yang secara umum memiliki urutan sebagai berikut : Nama Pengarang, Judul karangan (digarisbawah / tebal / miring), Edisi, Nama Penerbit, Kota Penerbit, Tahun Penerbitan.</li>
</ul>
<div>
Contoh Daftar Pustaka :</div>
</div>
</div>
<div>
<br /></div>
<div>
<div>
<b>Satu Pengarang</b></div>
<div>
<br /></div>
<div>
1.<span class="Apple-tab-span" style="white-space: pre;"> </span>Budiono. 1982. Teori Pertumbuhan Ekonomi. Yogyakarta : Bagian Penerbitan Fakultas Ekonomi Universitas Gadjah Mada.</div>
<div>
<br /></div>
<div>
2.<span class="Apple-tab-span" style="white-space: pre;"> </span>Friedman. 1990. M. Capitalism and Freedom. Chicago : University of Chicago Press.</div>
<div>
<br /></div>
<div>
<b>Dua Pengarang</b></div>
<div>
<br /></div>
<div>
1.<span class="Apple-tab-span" style="white-space: pre;"> </span>Cohen, Moris R., and Ernest Nagel. 1939. An Introduction to Logic and Scientific Method. New york: Harcourt</div>
<div>
<br /></div>
<div>
2.<span class="Apple-tab-span" style="white-space: pre;"> </span>Nasoetion, A. H., dan Barizi. 1990. Metode Statistika. Jakarta: PT. Gramedia</div>
<div>
<br /></div>
<div>
<b>Tiga Pengarang</b></div>
<div>
<br /></div>
<div>
1.<span class="Apple-tab-span" style="white-space: pre;"> </span>Heidjrahman R., Sukanto R., dan Irawan. 1980. Pengantar Ekonomi Perusahaan. Yogyakarta: Bagian penerbitan Fakultas Ekonomi UGM.</div>
<div>
<br /></div>
<div>
2.<span class="Apple-tab-span" style="white-space: pre;"> </span>Nelson, R.., P. Schultz, and R. Slighton. 1971. Structural change in a Developing Economy. Princeton: Princeton University Press. </div>
<div>
<br /></div>
<div>
<b>Lebih dari Tiga Pengarang</b></div>
<div>
<b><br /></b></div>
<div>
1.<span class="Apple-tab-span" style="white-space: pre;"> </span>Barlow, R. et al. 1966. Economics Behavior of the Affluent. Washington D.C.: The Brooking Institution.</div>
<div>
2.<span class="Apple-tab-span" style="white-space: pre;"> </span>Sukanto R. et al. 1982. Business Frocasting. Yogyakarta: Bagian penerbitan Fakultas Ekonomi UGM.</div>
<div>
Pengarang Sama</div>
<div>
1. <span class="Apple-tab-span" style="white-space: pre;"> </span>Djarwanto Ps. 1982. Statistik Sosial Ekonomi. Yogyakarta: Bagian penerbitan Fakultas Ekonomi UGM.</div>
<div>
2. <span class="Apple-tab-span" style="white-space: pre;"> </span>____________. 1982. Pengantar Akuntansi. Yogyakarta: Bagian penerbitan Fakultas Ekonomi UGM.</div>
<div>
<br /></div>
<div>
<b>Tanpa Pengarang </b></div>
<div>
<b><br /></b></div>
<div>
1. <span class="Apple-tab-span" style="white-space: pre;"> </span>Author’s Guide. 1975. Englewood Cliffs, N.J. : Prentice Hall.</div>
<div>
2. <span class="Apple-tab-span" style="white-space: pre;"> </span>Interview Manual. 1969. Ann Arbor, MI: Institute for Social Research, Universiy of Michigan.</div>
<div>
<br /></div>
<div>
<b>Buku Terjemahan, Saduran atau Suntingan.</b></div>
<div>
<b><br /></b></div>
<div>
1. <span class="Apple-tab-span" style="white-space: pre;"> </span>Herman Wibowo (Penterjemah). 1993. Analisa Laporan Keuangan. Jakarta: PT. Erlangga.</div>
<div>
2. <span class="Apple-tab-span" style="white-space: pre;"> </span>Karyadi dan Sri Suwarni (Penyadur). 1978. Marketing Management. Surakarta: Fakultas Ekonomi Universitas Sebelas Maret. </div>
<div>
<br /></div>
<div>
<b>Buku Jurnal atau Buletin </b></div>
<div>
<b><br /></b></div>
<div>
1.<span class="Apple-tab-span" style="white-space: pre;"> </span>Insukindro dan Aliman, 1999. “Pemilihan dan Bentuk Fungsi Empirik : Studi Kasus Permintaan Uang Kartal Riil di Indonesia”, Jurnal Ekonomi dan Bisnis Indonesia, Vol. 14, No. 4:49-61.</div>
<div>
2.<span class="Apple-tab-span" style="white-space: pre;"> </span>Granger, C.W.J., 1986. “Developments in the Study of Co-integrated Economic Variables”, Oxford Bulletin of Economics and Statistics, Vol.48 : 215-226.</div>
</div>
<div>
<br /></div>
<div>
<br /></div>
</div>
rezt_zek3http://www.blogger.com/profile/10528482280346073708noreply@blogger.com0