Perkembangan Komputasi

Di era modern saat ini pasti tidak asing lagi dengan namanya komputer, teknologi yang satu ini sangat berkembang seiring dengan perkembangan zaman. Untuk membuat komputer ini berjalan sesuai dengan apa yang kita inginkan harus di tanamkan sistem di dalamnya dan berikut uraian singkat mengenai perkembangan komputasi sekarang ini.

Komputasi bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Hal ini ialah apa yang disebut dengan teori komputasi, suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer.

Secara umum iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.

Bidang ini berbeda dengan ilmu komputer (computer science), yang mengkaji komputasi, komputer dan pemrosesan informasi. Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu tersebut. Dapat disimpulkan Komputasi ialah suatu aktifitas untuk menemukan pemecahan permasalahan dengan suatu algoritma dengan menggunakan hardware dan software yang ada

Sejarah singkat komputasi

Sejarah  komputer modern dimulai dengan dua teknologi terpisah perhitungan otomatis dan pemrograman. Contoh perangkat pertama dalam perhitungan yaitu sempoa, slide aturan dan agrueable astrolabe dan mekanisme antikythera (yang ada pada tahun 100-150 SM).

images

Awal abad 19 :

Seorang tukang tenun Perancis, Jacquard menghasilkan

kartu-kartu yang mengendalikan pola tenunan dalam

perkakas tenun-mesin pertama yang memiliki program.

Yang pada tahun 1880 Herman Hollerith menemukan rekaman data pada pita mesin yang di baca menegah, dan ditemukanlah tabulator dan mesin keypunch. Penemuan ini adalah penemuan ketiga yang merupakan dasar dari pengolahan informasi modern.

hollerith

1896 :Hollerith menggunakan mesin pembaca kartu untuk

sensus Amerika Serikat.

Dan pada abad 20 ada seorang bernama Alan Turing yang dikenal sebagai bapak ilmu komputer modern pada tahun 1936 beliau memberikan formalisasi berpengaruh konsep algoritma dan perhitungan dengan mesin turing. Pada tahun 1941 Konrad Zuse penemu program komputer yang membangun komputer kerja pertama dan pada tahun 1955  komputer pertama berdasarkan penyimpanan yang bersifat magnetis.  Dan George Stibitz yang bekerja di laboratorium Bel pada November 1936  diakui sebagai ayah dari komputer digital modern. Beliau menciptakan dan membangun sebuah relay berbasis kalkulator yang dinamakan model k, beliau orang pertama yang menggunakan sirkuit biner untuk melakukan oprasi aritmatika. Yang kemudian model menambahkan kecanggihan yang lebih besar termasuk aritmatika dan kemampuan pemrograman kompleks.

Dan sekarang yang sedang banyak dibicarakan kalangan ilmu komputer yaitu komputasi awan (cloud computing). Apakah komputasi awan itu? berikut penjelasan singkat mengenai cloud computing.

Komputasi awan ( cloud computing) adalah gabungan pemanfaatan teknologi komputer (‘komputasi’) dan pengembangan berbasis Internet (‘awan’). Awan (cloud) adalah metafora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer. Sebagaimana awan dalam diagram jaringan komputer tersebut, awan (cloud) dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya. Merupakan suatu metode komputasi di mana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan, sehingga pengguna dapat mengaksesnya lewat Internet (“di dalam awan”)  tanpa mengetahui apa yang ada didalamnya, ahli dengannya, atau memiliki kendali terhadap infrastruktur teknologi yang membantunya.

400px-Cloud_computing-id.jpg Menurut sebuah makalah tahun 2008 yang dipublikasi IEEE Internet Computing “Cloud Computing adalah suatu paradigma di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna (client) termasuk di dalamnya adalah desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain.”

Komputasi awan adalah suatu konsep umum yang mencakup SaaS, Web 2.0, dan tren teknologi terbaru lain yang dikenal luas, dengan tema umum berupa ketergantungan terhadap Internet untuk memberikan kebutuhan komputasi pengguna. Sebagai contoh, Google apps menyediakan aplikasi bisnis umum secara daring yang diakses melalui suatu penjelajahan web dengan perngkat lunak dan data yang tersimpan di server. Komputasi awan saat ini merupakan trend teknologi terbaru, dan contoh bentuk pengembangan dari teknologi Cloud Computing ini adalah iCloud.

 

Sumber : http://www.scribd.com/doc/24593215/SEJARAH-KOMPUTASI

http://id.wikipedia.org/wiki/Komputasi_awan

http://pustaka.blogdetik.com/?page_id=74

ROKOK

rokok

Merkok mungkin sudah menjadi kebiasaan yang sering dilakukan oleh banyak orang di indonesia, terutama oleh para pria. Terkadang kebiasaan ini sulit sekali untuk dirubah karena kebanyakan dari mereka sudah kecanduan (nikotin). Di indonesia sendiri penjualan rokok sangat di perjual bebaskan sangat-sangat bebas siapapun dapat membelinya meski belum cukup umur.

EFEK POSITIF MEROKOK :

Merokok yang selama ini banyak dikonsumsi masyarakt dapat menyebabkan kangker serangan jantung, impotensi dan gangguan kehamilan dan janin. Apakah itu benar? Hal ini benar secra statistik karena rokok mengandung racun, namun ada bagian orang yang tidak merokok tapi terkena penyakit kangker, serangan jantung, dan impotensi.

Jadi penyakit-penyakit yang disebabkan karena rokok itu tidak selamanya benar secara mutlak, tetapi ada faktor lain yang menyebabkannya. Faktor itu dapat berupa bawaan, pikiran dll. Pikiran seseorang akan menghantarkan dirinya pada apa yang terdapat dalampikirannya, pikiran positif akan menghantarkan pada hal- hal yang positif dan pikiran yang negatif akan menghantarkan pada hal- hal yang bersifat negatif. Sesuatu yang negatif akan berubah menjadi positif bial kita berpikir positif.

Selama ini kita memandang rokok dari sudut kenegativannya saja, pernahkah kita memandang rokok dari sudut yang positif. Pemerintahan kita hanya mampu menyort rokok dari hal-hal yang negatifnya saja dan meninggalkan segi-segi positifnya, sehingga masyarakat kita hanya ditakutkan tetapi bukan disadrkannya. Ketakutan inilah yang akan membentuk pola pikir yang negatif, sehingga asumsi masyarakat kita rokok tiu sesuatu yang negatif, berpenyakit dan tidak dapat ditinggalkan.

Hasil penelitian DR Kazuo murakami bahwa pikiran dapat mengaktifkan gen- gen positif dan menon aktifkan gen-gen negatif. Menghidupkan gen-gen yang positif melalui pikiran yang positif dan pikiran yang positif akan menonaktifkan gen-gen yang negatif. Jadi secara otomatis tubuh manusia dikendalikan oleh pikiran, karena dalam tubuh manusia ada sesuatu kekuatan yang besar, kekuatan itu berasal dari dalam gen manusia yaitu gen, gen inilah yang bekerja mengikuti pikiran manusia. Selama manusia berpikiran yang positif, maka gen-gen positif akan hidup dan memberikan dampak-dampak positif dalam diri manusia itu sendiri.

Para ilmuwan mengakui kebenaran pribahasa “penyakit datang dari pikiran”. Pikiran manusia suatu saat dapat menjadi obat dan dapat mernjadi racun, bergantung cara pandang kita terhadap objek yang kita hadapi. Rokok secraa statistik memang berbahya, namun bagaimana dengan orang yang tidak mamapu berhenti untuk merokok?

Para perokok yang tidak dapat berhenti janganlah pesimis dan pasrah, sat ini mulailah dengan membangaun pikiran yang positif bahwa merokok itu positif. Selama kita dapat berpikir positif terhadap rokok , maka gen-gen positif akan nyala dalam tubuh kita dan memberikan keseimbangan. Dunia ini tercipta dengan keseimbangan ada kutub positif dan ada kutub yang negatif yang saling tarik menarik. Sesuatu yang negatif bila kita berpikir yang positif maka akan terbentuk keseimbnagan, tapi semua itu bergantung pola pikir kita yang akan melahirkan kenyataan, oleh karena itu bentuklah polapikir yang positif mulai saat ini, karena Nozawa pernah berkata keadaan bahagia atau sehat berasal dari pikiran.

 

SEJARAH ROKOK DI INDONESIA

rokok awal masuknya ke indonesia pada akhir abad ke 19 yang awal nya dari kota kudus yang di beri nama dengan rokok kretek ,riwayat kretek berlula dari penemuan haji djamari , awalnya penduduk sekitar kudus mengalami sakit di bagian dada ,lalu haji djamari mengoleskan miyak cengkeh ke bagian yang sakit tersebut,dan sakitnya pun reda karna kasiat munyak cengkehnya itu ,lalu haji djamari membuat eksperimen dengan cara merajang cengkeh dengan tembakau yang lalu di linting menjadi rokok.pada jaman tersebut rokok mulai populer dan melinting rokok menjadi kebiasaan para kaum pria .akan tetapi rokok juga banyak mengandung bahan kimia yang berbahaya ,setiap satu batang roko yang dibakar lalu dihisap ketubuh ada 4000 zat kimia berbahaya

KANDUNGAN ZAT BERBAHAYA PADA ROKOK

  • Nikotin, kandungan yang menyebabkan perokok merasa rileks. salah satu zat yang ada dalam Rokok      yang mana dapat menyebabkan kerusakan pada jaringan didalam paru-paru, nikotin juga sangat berbahaya jika dikonsumsi dalam jangka waktu yang lama, karena nikotin didalam tubuh manusia bisa mengendap dan lama-lama akan merusak paru-paru , untuk tingkat kefatalannya bisa menyebabkan kanker. Dan dalam jenis ini penyakit  banyak di akibatkan oleh adanya nikotin dalam tubuh adalah penyakit kanker , pernapasan dan masih banyak lainnya . kandungan nikotin yang kian numpuk dalam tubuh anda akan menyebabkan kematian secara lebih cepat dalam sel jaringan tubuh anda .
  • Tar, yang terdiri dari lebih dari 4000 bahan kimia yang mana 60 bahan kimia di antaranya bersifat karsinogenik. sebuah zat yang dihasilkan dalam pembakaran tembakau (rokok biasa) dan bahan tanaman lain (rokok herbal) ketika seseorang merokok. Ia merupakan campuran dari beberapa zat yang bersama-sama membentuk suatu massa yang dapat melekat di paru-paru.Rokok memiliki kadar tar yang berbeda-beda. Kandungan rokok dengan kadar tar yang tinggi memiliki lebih dari 22 mg tar di masing-masing rokok, sedangkan kandungan rokok dengan kadar yang rendah memiliki kurang dari 7 mg saja. Tar dalam rokok akan meninggalkan noda pada gigi perokok dan mengubahnya menjadi kuning dan kecoklatan. Selain merubah warna gigi, zat racun ini juga dapat mengakibatkan berbagai masalah gigi dan mulut lainnya, seperti periodontitis, penyakit gusi, serta mengakibatkan kanker mulut.
  • Sianida, senyawa kimia yang mengandung kelompok cyano. Efek dari sianida ini sangat cepat dan dapat mengakibatkan kematian dalam jangka waktu beberapa menit.Gejala yang ditimbulkan oleh zat kimia sianida ini bermacam-macam; mulai dari rasa nyeri pada kepala, mual muntah, sesak nafas, dada berdebar, selalu berkeringat sampai korban tidak sadar dan apabila tidak segera ditangani dengan baik akan mengakibatkan kematian.
  • Benzene, juga dikenal sebagai bensol, senyawa kimia organik yang mudah terbakar dan tidak berwarna. Benzene adalah toksin yang menyerang hati, ginjal, paru-paru, jantung dan otak dan dapat menyebabkan kerusakan kromosonal. Saat ini sedang diadakan penelitian tentang pengaruh benzene terhadap tingkat kesuburan pria dan wanita. Efek singkat menghirup high level benzene dapat mengakibatkan kematian, sedangkan menghirup low level benzene dapat menyebabkan kantuk, pusing, mempercepat denyut jantung, sakit kepala, tremors, kebingungan, dan ketidaksadaran.Long term efeknya bisa menyebabkan kerusakan pada sumsum tulang dan dapat menyebabkan penurunan sel darah merah, yang mengarah ke anemia. Ia juga dapat menyebabkan perdarahan yang berlebihan dan menurunkan system kekebalan, meningkatkan kesempatan infeksi, menyebabkan leukemia dan lainnya yang terkait dengankanker darah dan pra-kanker dari darah.
  • Cadmium, sebuah logam yang sangat beracun dan radioaktif. salah satu jenis logam berat yang berbahaya karena elemen ini beresiko tinggi terhadap pembuluh darah. Apabila Cd masuk ke dalam tubuh maka sebagian besar akan terkumpul di dalam ginjal, hati dan sebagian yang dikeluarkan lewat saluran pencernaan. Cadmium dapat mempengaruhi otot polos pembuluh darah secara langsung maupun tidak langsung lewat ginjal, sebagai akibatnya terjadi kenaikan tekanan darah.
  • Metanol (alkohol kayu), alkohol yang paling sederhana yang juga dikenal sebagai metil alkohol. Bahaya methanol bagi kesehatan yakni sangat mudah diserap oleh tubuh melalui rute pemberian (oral, inhalasi, topical). Didalam hati (liver) methanol akan dioksidasi menjadi formaldehid (formalin) dengan bantuan enzim alkohol dehydrogenase dan kemudian dimetabolisir lebih lanjut menjadi asam format oleh enzim formaldehid dehidrogenase
  • Asetilena, merupakan senyawa kimia tak jenuh yang juga merupakan hidrokarbon alkuna yang paling sederhana.
  • Amonia, dapat ditemukan di mana-mana, tetapi sangat beracun dalam kombinasi dengan unsur-unsur tertentu.
  • Formaldehida, cairan yang sangat beracun yang digunakan untuk mengawetkan mayat.
  • Hidrogen sianida, racun yang digunakan sebagai fumigan untuk membunuh semut. Zat ini juga digunakan sebagai zat pembuat plastik dan pestisida.
  • Arsenik, bahan yang terdapat dalam racun tikus.
  • Karbon monoksida, bahan kimia beracun yang ditemukan dalam asap buangan mobil.

 

 

NARKOBA?

narkoba

Apa itu Narkoba?

Narkoba adalah singkatan dari Narkotika dan Obat berbahaya. Selain “narkoba”, istilah lain yang diperkenalkan khususnya oleh Departemen Kesehatan Republik Indonesia adalah napza yang merupakan singkatan dari Narkotika, Psikotropika dan Zat Adiktif. Semua istilah ini, baik “narkoba” atau napza, mengacu pada sekelompok zat yang umumnya mempunyai resiko kecanduan bagi penggunanya.

Menurut pakar kesehatan narkoba sebenarnya adalah psikotropika yang biasa dipakai untuk membius pasien saat hendak dioperasi atau obat-obatan untuk penyakit tertentu. Namun kini pemanfaatannya disalah gunakan diantaranya dengan pemakaian yang telah diluar batas dosis / over dossis.

Narkoba atau NAPZA merupakan bahan/zat yang bila masuk ke dalam tubuh akan mempengaruhi tubuh terutama susunan syaraf pusat/otak sehingga jika disalahgunakan akan menyebabkan gangguan fisik, psikis/jiwa dan fungsi sosial. Karena itu Pemerintah memberlakukan Undang-undang (UU) untuk penyalahgunaan narkoba yaitu UU No.5 tahun 1997 tentang Psikotropika dan UU No.22 tahun 1997 tentang Narkotika.

Penyebaran Narkoba di Kalangan Anak-anak dan Remaja

Hingga kini penyebaran narkoba sudah hampir tak bisa dicegah. Mengingat hampir seluruh penduduk dunia dapat dengan mudah mendapat narkoba dari oknum-oknum yang tidak bertanggung jawab. Misalnya saja dari bandar narkoba yang senang mencari mangsa didaerah sekolah, diskotik, tempat pelacuran, dan tempat-tempat perkumpulan genk. Tentu saja hal ini bisa membuat para orang tua, ormas,pemerintah khawatir akan penyebaran narkoba yang begitu meraja rela.

Upaya pemberantas narkoba pun sudah sering dilakukan namun masih sedikit kemungkinan untuk menghindarkan narkoba dari kalangan remaja maupun dewasa, bahkan anak-anak usia SD dan SMP pun banyak yang terjerumus narkoba. Hingga saat ini upaya yang paling efektif untuk mencegah penyalahgunaan Narkoba pada anak-anak yaitu dari pendidikan keluarga. Orang tua diharapkan dapat mengawasi dan mendidik anaknya untuk selalu menjauhi Narkoba.

Menurut kesepakatan Convention on the Rights of the Child (CRC) yang juga disepakati Indonesia pada tahun 1989, setiap anak berhak mendapatkan informasi kesehatan reproduksi (termasuk HIV/AIDS dan narkoba) dan dilindungi secara fisik maupun mental. Namun realita yang terjadi saat ini bertentangan dengan kesepakatan tersebut, sudah ditemukan anak usia 7 tahun sudah ada yang mengkonsumsi narkoba jenis inhalan (uap yang dihirup). Anak usia 8 tahun sudah memakai ganja, lalu di usia 10 tahun, anak-anak menggunakan narkoba dari beragam jenis, seperti inhalan, ganja, heroin, morfin, ekstasi, dan sebagainya (riset BNN bekerja sama dengan Universitas Indonesia).

Berdasarkan data Badan Narkotika Nasional (BNN), kasus pemakaian narkoba oleh pelaku dengan tingkat pendidikan SD hingga tahun 2007 berjumlah 12.305. Data ini begitu mengkhawatirkan karena seiring dengan meningkatnya kasus narkoba (khususnya di kalangan usia muda dan anak-anak, penyebaran HIV/AIDS semakin meningkat dan mengancam. Penyebaran narkoba menjadi makin mudah karena anak SD juga sudah mulai mencoba-coba mengisap rokok. Tidak jarang para pengedar narkoba menyusup zat-zat adiktif (zat yang menimbulkan efek kecanduan) ke dalam lintingan tembakaunya.

Hal ini menegaskan bahwa saat ini perlindungan anak dari bahaya narkoba masih belum cukup efektif. Walaupun pemerintah dalam UU Perlindungan Anak nomor 23 tahun 2002 dalam pasal 20 sudah menyatakan bahwa Negara, pemerintah, masyarakat, keluarga, dan orang tua berkewajiban dan bertanggung jawab terhadap penyelenggaraan perlindungan anak (lihat lebih lengkap di UU Perlindungan Anak). Namun perlindungan anak dari narkoba masih jauh dari harapan.

Narkoba adalah isu yang kritis dan rumit yang tidak bisa diselesaikan oleh hanya satu pihak saja. Karena narkoba bukan hanya masalah individu namun masalah semua orang. Mencari solusi yang tepat merupakan sebuah pekerjaan besar yang melibatkan dan memobilisasi semua pihak baik pemerintah, lembaga swadaya masyarakat (LSM) dan komunitas lokal. Adalah sangat penting untuk bekerja bersama dalam rangka melindungi anak dari bahaya narkoba dan memberikan alternatif aktivitas yang bermanfaat seiring dengan menjelaskan kepada anak-anak tentang bahaya narkoba dan konsekuensi negatif yang akan mereka terima.

Anak-anak membutuhkan informasi, strategi, dan kemampuan untuk mencegah mereka dari bahaya narkoba atau juga mengurangi dampak dari bahaya narkoba dari pemakaian narkoba dari orang lain. Salah satu upaya dalam penanggulangan bahaya narkoba adalah dengan melakukan program yang menitikberatkan pada anak usia sekolah (school-going age oriented).

Di Indonesia, perkembangan pencandu narkoba semakin pesat. Para pencandu narkoba itu pada umumnya berusia antara 11 sampai 24 tahun. Artinya usia tersebut ialah usia produktif atau usia pelajar. Pada awalnya, pelajar yang mengonsumsi narkoba biasanya diawali dengan perkenalannya dengan rokok. Karena kebiasaan merokok ini sepertinya sudah menjadi hal yang wajar di kalangan pelajar saat ini. Dari kebiasaan inilah, pergaulan terus meningkat, apalagi ketika pelajar tersebut bergabung ke dalam lingkungan orang-orang yang sudah menjadi pencandu narkoba. Awalnya mencoba, lalu kemudian mengalami ketergantungan.

Dampak Negatif Penyalahgunaan Narkoba

Dampak negatif penyalahgunaan narkoba terhadap anak atau remaja (pelajar) adalah sebagai berikut:

  • Perubahan dalam sikap, perangai dan kepribadian,
  • sering membolos, menurunnya kedisiplinan dan nilai-nilai pelajaran,
  • Menjadi mudah tersinggung dan cepat marah,
  • Sering menguap, mengantuk, dan malas,
  • tidak memedulikan kesehatan diri,
  • Suka mencuri untuk membeli narkoba.
  • Menyebabkan Kegilaan, Pranoid bahkan Kematian !

Upaya Pencegahan Penyalahgunaan Narkoba

Upaya pencegahan terhadap penyebaran narkoba di kalangan pelajar, sudah seyogianya menjadi tanggung jawab kita bersama. Dalam hal ini semua pihak termasuk orang tua, guru, dan masyarakat harus turut berperan aktif dalam mewaspadai ancaman narkoba terhadap anak-anak kita.

Ada tiga hal yang harus diperhatikan ketika melakukan program anti narkoba di sekolah. Yang pertama adalah dengan mengikutsertakan keluarga. Banyak penelitian telah menunjukkan bahwa sikap orangtua memegang peranan penting dalam membentuk keyakinan akan penggunaan narkoba pada anak-anak. Strategi untuk mengubah sikap keluarga terhadap penggunaan narkoba termasuk memperbaiki pola asuh orangtua dalam rangka menciptakan komunikasi dan lingkungan yang lebih baik di rumah. Kelompok dukungan dari orangtua merupakan model intervensi yang sering digunakan.

Kedua, dengan menekankan secara jelas kebijakan tidak pada narkoba. Mengirimkan pesan yang jelas tidak menggunakan membutuhkan konsistensi sekolah-sekolah untuk menjelaskan bahwa narkoba itu salah dan mendorong kegiatan-kegiatan anti narkoba di sekolah. Untuk anak sekolah harus diberikan penjelasan yang terus-menerus diulang bahwa narkoba tidak hanya membahayakan kesehatan fisik dan emosi namun juga kesempatan mereka untuk bisa terus belajar, mengoptimalkan potensi akademik dan kehidupan yang layak.

Terakhir, meningkatkan kepercayaan antara orang dewasa dan anak-anak. Pendekatan ini mempromosikan kesempatan yang lebih besar bagi interaksi personal antara orang dewasa dan remaja, dengan demikian mendorong orang dewasa menjadi model yang lebih berpengaruh.

Oleh sebab itu, mulai saat ini pendidik, pengajar, dan orang tua, harus sigap serta waspada, akan bahaya narkoba yang sewaktu-waktu dapat menjerat anak-anak sendiri. Dengan berbagai upaya tersebut di atas, mari kita jaga dan awasi anak didik dari bahaya narkoba tersebut, sehingga harapan untuk menelurkan generasi yang cerdas dan tangguh di masa yang akan datang dapat terealisasikan dengan baik.

TIPE-TIPE DATA JAVA

Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenal sebagai bahasa pemrograman dengan sifat strongly typed yang artinya diharuskan mendeklarasikan tipe data dari semua variabel, dan apabila lupa atau salah mengikuti aturan pendeklarasian variabel, maka akan mendapatkan error pada saat proses kompilasi.

A.  Tipe Data

Java memiliki tipe data yang dapat dikategorikan menjadi dua kelompok, yaitu tipe data primitif dan referensi.

 

1. Tipe Data Primitif

Delapan macam tipe data primitif dalam pemrograman Java, yaitu :

a. Integer ( Bilangan Bulat )

Integer merupakan tipe data numerik yang digunakan apabila tidak berurusan dengan pecahan atau bilangan desimal. Tipe data numerik yang termasuk integer adalah sebagai berikut :

 

 

Tipe

Deskripsi

Byte

Memiliki nilai integer dari -128 sampai +127 dan menempati 1 byte ( 8 bits ) di memori

Short

Memiliki nilai integer dari -32768 sampai 32767 dan menempati 2 bytes ( 16 bits ) di memori

Int

Memiliki nilai integer dari -2147483648 sampai 2147483647 dan menempati 4 bytes ( 32 bits ) di memori

Long

Memiliki nilai dari -9223372036854775808 sampai 9223372036854775807 dan menempati 8 bytes ( 64 bits ) di memori

 

Bilangan integer biasanya menggunakan int, dan bukan byte, short maupun long. Bilangan integer juga mengenal nilai positif dan negatif ( signed number ). Tipe data byte dan short hanya digunakan pada aplikasi khusus yang memperhatikan penggunaan memori. Sedangkan long jarang digunakan karena jarang memerlukan bilangan sebesar kapasitas long.

 

b. Floating Point ( Bilangan Pecahan )

Floating Point digunakan untuk menangani bilangan desimal atau perhitungan yang lebih detail dibanding integer. Ada dua macam floating point, yaitu :

 

 

Tipe

Deskripsi

Float memiliki nilai -3.4×108  sampai +3.4×108  dan menempati 4

byte di memori

Double memiliki nilai -1.7×10308 sampai +1.7×10308

 

Semua bilangan pecahan atau desimal dalam Java tanpa diakhiri huruf f akan dianggap sebagai double. Sedangkan bilangan yang ingin dikategorikan sebagai float harus diakhiri dengan huruf F. Misalnya : 4.22 F atau 2.314f.

Sedangkan untuk bilangan double, bisa menambah dengan huruf D, karena secara default bilangan dengan koma atau pecahan atau desimal akan dianggap sebagai double.

 

c. Char

Char   adalah   karakter   tunggal   yang   didefinisikan  dengan

diawali dan diakhiri dengan tanda ‘ ( petik tunggal ). Char berbeda dengan String, karena String bukan merupakan tipe data  primitif, tetapi sudah merupakan sebuah objek. Tipe char mengikuti aturan unicode, sehingga dapat menggunakan kode /u kemudian diikuti bilangan dari 0 sampai 65535, tetapi yang biasa digunakan adalah bilangan heksadesimal dari 0000 sampai FFFF.

Misalnya : ‘\u123’

Selain karakter biasa, juga terdapat karakter khusus yang didefinisikan dengan cara mengawalinya menggunakan tanda \ seperti pada tabel berikut :

 

 

Kode

Nama

Nilai Unicode
\b Backspace \u0008
\t Tab \u0009
\n Linefeed \u000a

 

 

\r Carriage return \u000d
\* Double quote \u0022
\’ Single quote \u0027
\\ Backslash \u005c

 

d. Boolean

Dalam Java dikenal tipe data boolean yang terdiri dari dua nilai saja, yaitu true dan false. Boolean sangat penting dalam mengevaluasi suatu kondisi, dan sering digunakan untuk menentukan alur program.

 

2. Tipe Data Referensi

Kelebihan pemrograman berorientasi objek adalah dapat mendefinisikan tipe data baru yang merupakan objek dari class tertentu. Tipe data ini digunakan untuk mereferensikan objek atau class tertentu, seperti String.

Latihan 2. TipeData.java

class TipeData {

public static void main(String[] args) {

// Tipe data primitif

long   data1 = 546767226531; int    data2 = 2235641;

short data3 = 714; byte    data4 = 34;

float   data6 = (float) 1.733; // tipe data pecahan double  data5 = 4.967; // tipe data pecahan char    data7 = ‘C’;

boolean data8 = true; System.out.println(“Nilai Long     : “+ data1); System.out.println(“Nilai Int   : “+ data2); System.out.println(“Nilai Short : “+ data3); System.out.println(“Nilai Byte                      : “+ data4); System.out.println(“Nilai Double : “+ data5); System.out.println(“Nilai Float : “+ data6); System.out.println(“Nilai Char                      : “+ data7); System.out.println(“Nilai Boolean : “+ data8);

}

}

 

 

 

 

 

B.  Variabel

Variabel merupakan container yang digunakan untuk menyimpan suatu nilai pada sebuah program dengan tipe tertentu. Untuk mendefinisikan variabel, kita dapat menggunakan identifier untuk menamai variabel tersebut.

 

1. Identifier

Identifier adalah kumpulan karakter yang dapat digunakan untuk menamai variabel, method, class, interface, dan package. Sebagaimana bahasa pemrograman pada umumnya, Java memiliki peraturan untuk identifier yang valid atau sah. Identifier bisa disebut valid atau sah apabila diawali dengan :

Huruf / abjad Karakter mata uang Underscore ( _ )

Identifier dapat terdiri dari : Huruf / abjad

Angka Underscore ( _ )

Identifier tidak boleh mengandung @, spasi atau diawali dengan angka. Selain itu, identifier tidak boleh menggunakan keyword atau kata- kata yang memiliki arti atau digunakan dalam pemrograman Java. Daftar Keyword Java :

 

 

abstract

double

int

strictfp

boolean

flse

static

super

break

fxtends

long

switch

byte

final

native

synchronized

case

finally

new

this

catch

float

package

throw

 

 

char

for

private

throws

class

goto

protected

transient

const

if

public

try

continue

implements

return

void

default

import

short

volatile

do

instanceof

interface

while

 

Selain menggunakan karakter biasa, kita juga dapat menggunakan unicode sebagai identifier.

 

2. Mendeklarasikan Variabel

Sintaks dasar :

[tipe data] [nama variabel]

Menuliskan tipe data dari variabel, contoh :

int bilangan; char karakter; float bildesimal; boolean status;

Setelah            mendeklarasikan  variabel   dengan    tipe      data,       selanjutnya memberikan nilai variabel tersebut dengan tanda = .

bilangan = 20; karakter = ‘k’; bildesimal = 22.2f; status = true;

Dapat juga mendeklarasikan dan memberikan nilai dalam satu baris.

int bilangan = 20; char karakter = ‘k’;

float bildesimal = 22.2f; boolean status = true;

Kita dapat membuat variabel menjadi konstanta yang tidak dapat diubah nilainya dengan menambahkan keyword sebelum tipe data dari variabel.

Contoh :

final int konstantainteger = 10; final float pajak = 15.5;

 

Agar konstanta ini dapat diakses oleh class lain tanpa harus membuat objek terlebih dahulu, maka kita dapat menambahkan modifier public dan keyword static seperti berikut :

public static final konstantainteger = 10;

 

 

sumber : http://www.slideshare.net/faizin2q1/tipe-data-pada-java

Menampilkan Hello world mengunakan Netbean.

Cara membuat program Hello world pada java menggunakan NetBean berikut adalah tahapan simple :

1. Untuk Membuat Aplikasi Hello World sederhana pada NetBeans 8.0 pertama buka aplikasi Netbeans 8.0 kemudian pilih File > New Project

1

2. Setelah itu akan tampil Menu New Project Pilih ” Java pada Categories dan Pilih Java Application pada projects, kemudian pilih Next

2

3.Akan muncul jendela New Java Application, Berikan Nama “Hello World” pada project name, kemudian pilih Finish

3

4. ntuk memulai koding pada net beans , dapat menuliskan koding di bawah tulisan // TODO code application logic here

5

5. Tuliskan koding seperti ini System.out.println(“Hello World”);

4

6. Kemudian Klik menu run>build project

6

7. Setelah building selesai kemudian klik menu run > run project

7

8. Maka hasilnya akan seperti berikut.

8

Selamat mencoba ,sekian dan terimakasih.

 

 

 

 

 

 

 

 

Tutorial Install JDK,JRE dan IDE(NetBean)

Tutorial instal JDK dan JRE

1. Download dulu JDK dan JRE versi terbaru di http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html atau sesuai kan juga sama OS nya, Sebelum di download klik dulu accept.

-step1,1

2. Jalankan aplikasinya klik next.

step1

 

3. klik next .

 

step 2

4. langsung di next lagi aja.

step 3.1

5. sedang proses instalasi JRE .

 

step 3

6. Langsung di next aja.

step 4

 

7. Install JDK dan JRE selesai. Selanjutnya isntalasi NetBeans (IDE)

Selanjutnya proses Instalasi NetBean (IDE)

1.Pilih Accep agreement kemudian klik next.

1

2. Kemudian pilih folder instalasi Neatbean . jika tidak akan diubah klik next.

2

3. Klik Install untuk memulai instalasi dan jika tidak ingin meng-update otomatis unchek pada kotak ‘check for update’

3

4. Finish

4

Keunggualan Java

Keunggulan Program JAVA Dibanding Dengan Program Lain

Program java sangat banyak membantu progremer dalam membuat sesuatu ,Karena java sangat berbeda dengan bahasa pemograman yang lain,Di antara ya :
- Sederhana (Simple), Java dimodelkan sebagian dari bahasa C++ dengan memperbaiki beberapa karakteristik C++, seperti penambahan fungsionalitas, pengurangan kompleksitas. Contohnya, java menghilangkan multiple inheritance dari C++ dengan menggunakan interface.
- Berorientasi Objek (Object Oriented), dalam memecahkan masalah, bahasa Java membagi program menjadi objek-objek, kemudian memodelkan sifat dan tingkah laku masing-masing objek. Kemudian Java menentukan dan mengatur interaksi antar objek secara struktur.
- Terdistribusi (Distributed), fitur- fitur Java sangat mendukung teknologi internet yang saat ini berkembang sehingga dapat mendukung pemrograman terdistribusi.
- Multiplatform, Bahasa Java dapat diterjemahkan oleh java interpreter pada berbagai macam sistem operasi (linux, windows, apple)
- Multithreaded, thread adalah proses yang dapat dikerjakan oleh suatu program dalam suatu waktu. Java bersifat multithreaded, sehingga dapat mengerjakan beberapa proses dengan waktu yang hampir bersamaan.
TATA BAHASA DALAM PROGRAM JAVA
Pemrograman Java adalah kumpulan spasi, komentar, kata kunci, identifier, literal, operator, dan pemisah.
Contoh :

//FIRST PROGRAM IN JAVA
//display multiple lines
class helloworld {
public static void main(String args[ ]){
System.out.println(“Welcome to Java\nHello world”); }
}
Output :
Welcome to Java
Hello World
Contoh GUI :
//FIRST PROGRAM IN JAVA
//display multiple lines
import javax.swing.JOptionPane; //Import class JOptionPane
class helloworld {
public static void main(String args[ ]) {
JOptionPane.showMessageDialog(null, “Welcome to Java\nHello World”);
System.exit(0); //Terminate the program
}
}
SPASI
Java adalah bahasa bebas bentuk. Tidak perlu mengatur tata letaknya agar dapat bekerja. Asalkan ada sekurang-kurangnya satu spasi, tab, atau baris baru diantara setiap token sebelum disisipi operator atau pemisah lain.
KOMENTAR
Ada beberapa bentuk :
1. Komentar baris tunggal, Diawali dengan tanda // dan diletakkan diakhir baris yang diberi komentar.
2. Komentar baris banyak, Diawali dengan tanda /* dan ditutup dengan */ semua diantara kedua tanda tersebut dianggap komentar dan akan diabaikan oleh compiler.
contoh penulisan : /*
* komentar…….
* komentar……
*/
3. Komentar terdokumentasi, Menggunakan piranti Javadoc, yang menggunakan komponen compiler Java untuk secara otomatis menghasilkan dokumentasi antar muka public suatu class. Aturan pembuatan komentar yang dapat diolah oleh Javadoc adalah : sebelum deklarasi class, method, dan variabel public harus digunakan komentar bertanda /** untuk menyatakan komentar dokumentasi, diakhiri dengan tanda */.
Javadoc akan mengenali sejumlah variabel khusus yang didahului dengan tanda @ didalam bagian
komentar.
contoh penulisan : /**
* komentar….
* komentar…..
*/
KATA KUNCI (KEYWORDS)
Sampai dengan Versi 1.0 terdapat 59 kata kunci yaitu :
abstract, boolean, break, byte, byvalue, case, cast, catch,
char, class, const, continue, default, do, double, else,
extends, false, final, finally, float, for, future, generic,
goto, if, implements, import, inner, instanceof, int, interface,
long, native, new, null, operator, outer, package, private,
protected, public, rest, return, short, static, super, switch,
synchronized, this, throw, throws, transient, true, try, var,
void, volatile, while,
IDENTIFIER & VARIABEL
Identifier digunakan untuk nama class, method, dan variabel. variabel adalah satuan dasar penyimpanan dalam program Java. Suatu variabel didefinisikan dengan kombinasi identifier, tipe, dan cakupan. Bergantung pada tempat dideklarasikannya, variabel dapat bersifat lokal atau sementara, misalnya didalam perulangan for, atau dapat juga berupa variabel instans yang dapat diakses oleh semua method dalam class. Cakupan lokal dinyatakan dalam kurung kurawal. Dengan aturan dasar penamaan:
1. Berupa urutan tertentu huruf (besar atau kecil), angka, garis bawah, dan tanda dolar.
2. Tidak boleh diawali oleh angka
3. Bersifat case sensitive.
4. Tidak boleh menggunakan operator
5. Tidak boleh menggunakan keyword
Kelompok Java mengikuti aturan penamaan identifier untuk semua method public dan variabel instans :
1.Jika nama variabel atau identifier terdiri dari 1 kata, maka semua dituliskan dengan huruf kecil, misal : “harga”, “nama”, “alamat”.
2. Jika terdiri dari 2 kata atau lebih, maka diawali dengan huruf kecil dan menandai bagian kata selanjutnya dengan huruf besar, misalnya “nextItem”, “currentValue”, “getTimeOfDay”.
3. Untuk variabel private dan lokal identifier akan berupa huruf kecil semua dikombinasikan dengan garis bawah, misalnya “next_val”, “temp_val”.
4. Untuk variabel final yang mewakili suatu konstanta, digunakan huruf besar semua, misalnya “TOK_BRACE”, “DAY_FRIDAY”.
LITERAL
Besaran konstanta pada Java dihasilkan dengan menggunakan literal yang mewakilinya. Setiap literal merepresentasikan nilai suatu tipe, dimana tipe itu sendiri menjelaskan bagaimana sifat nilai tersebut dan bagaimana penyimpanannya.
SEPARATOR (Pemisah)
Simbol Nama Fungsi
( ) Kurung Digunakan untuk menghimpun parameter dalam definisi dan pemanggilan method, juga digunakan untuk menyatakan tingkatan pernyataan, menghimpun pernyataan untuk pengaturan alur program dan menyatakan tipe cast. { } kurung kurawal Digunakan untuk menghimpun nilai yang otomatis dimasukkan kedalam array, juga digunakan untuk mendefinisikan blok program, untuk cakupan class, method, dan lokal variabel.
[ ] kurung siku Digunakan untuk menyatakan tipe array, juga digunakan untuk membedakan nilai array.
; titik-koma pemisah pernyataan.
, koma Pemisah urutan identifier dalam deklarasi variabel, juga digunakan untuk mengaitkan pernyataan didalam pernyataan for.
. titik Dugunakan untuk memisahkan nama paket dari sub-paket dan class, juga digunakan untuk memisahkan variabel atau method dari variabel referensi.

 

Sumber : http://rahayu89.blogspot.co.id

Sejarah Java

Sejarah Java

javaDimulai pada tahun 1991 dibentuknya suatu tim yang diberi nama green
Tim ini dipimpin oleh Patrick Naughton dan James Gosling (Sekelompok insinyur Sun ).
Awalnya mereka ingin membuat suatu bahasa komputer yang dapat digunakan oleh TV kabel ( Cable TV Box) yang memiliki memori kecil dan setiap perusahaan memiliki tipe yang berbeda.
Untuk mengaplikasikan hal tersebut mereka menggunakan hal yang pernah dicoba oleh bahasa pascal.
Sebelumnya Niclaus Wirth telah membuat sebuah bahasa yang portable yang akan digunakan dalam mesin bayangan selanjutnya ini disebut sebagai Virtual Mesin namun saat itu belum diumumkan.
Akhirnya tim green mengunakan ide ini akhirnya mereka menciptakan Java Virtual Mesin.
Vitual mesin inilah yang menbuat java dapat dijalankan diberbagai platform.
Pada tahun 1992 tim green membuat produknya yang diberi nama *7 (Star Seven )
Namun produk ini gagal dipasaran.

Setelah itu dibuat produk yang baru. Inilah java, pada awalnya bahasa pemrograman yang dibuat tersebut diberi nama “oak “ (Kemungkinan nama ini diambil dari nama pohon yang ada didepan jendela James Gosling)
Namun setelah diperiksa ternyata nama oak sudah pernah digunakan. Maka lahirlah nama “ Java “
Pada tahun 1993 sampai pertengahan 1994 tim green yang mempunyai nama baru First person. Inc hanya menghabiskan waktu dengan memperhatikan penjualan dari produknya. Ternyata tidak satupun orang ditemukan. Akhirnya pada tahun 1994 First Person dibubarkan.
Pada tahun itu Web berkembang sangat pesat saat itu browser yang banyak digunakan adalah Mosaic suatu broser yang gratis.

Dalam suatu wawancara pada pertengahan tahun 94 James Gosling mengatakan “We could build a real cool browser. It was one of the few things in the client/serve mainstream that needed some of the weird things we’d done: architecture neutral, real-time,reliable, secure—issues that weren’t terribly important in the workstation world. So we built a browser.”
Akhirnya dibuatlah suatu browser oleh Patrick Naughton dan Jonathan Payne.
Browser itu diberi nama Hot Java. Browser ini dibuat dengan menggunakan bahasa java untuk menunjukkan kemampuan dari java.
Yang tidak kalah hebatnya mereka juga membuat teknologi yang disebut Aplet sehingga browser dapat menjalankan kode program didalam browser.
Inilah bukti dari teknologi itu yang ditunjukkan java pada tanggal 25 mei 1995
Sejak saat itu browser java memberikan lisensinya kepada browser lain untuk bisa menjalankan Applet dan pada tahun 1996 diberikan pada Internet Explorer.
Akhirnya pada tahun 1996 dikeluarkan versi pertama dari java dengan mengeluarkan java 1.02
Pada tahun 1998 dikeluarkan java 1.2 dan java mulai mengeluarkan slogannya “Write once, Run anywhre “
Edisi Java
Java adalah bahasa yang dapat dijalankan dimanapun dan di sembarang platform apapun, di beragam lingkngan : internet, intranets,consumer electronic products, dan computer applications.The java 2 platform tersedia dalam 3 edisi untuk keperluan berbeda. Untuk beragam aplikasi yang dibuat dengan bahasa Java, java dipaketkan dalam edis – edisi berikut :
1.Java 2 Standard Edition ( J2SE )
2.Java 2 Enterprise dition ( J2EE )
3.Java 2 Micro Edition ( J2ME )
Masing – masing edisi berisi Java 2 Software Development Kit ( J2SDK ) untuk mengembangkan aplikasi dan Java 2 Runtime Environent ( J2RE ) untuk menjalankan aplikasi.
Kelebihan Java di bandingkan dengan C++
Pembuat program java telah merancang java untuk menghilangkan pengalokasian dan dealokasi memori secara manual, karena java memiliki Garbage Collection
Diperkenalkannya deklarasi array yang sebenarnya dan menghilangkan aritmatika pointer. Hal ini yang sering menyebabkan memori overwrite.
Dihilangkannya multiple inheritance, mereka menggantinya dengan interface.

 

sumber : http://rionoadi.blogspot.co.id/

Selamat Menulis

Selamat Datang di Dunia Blog, dan selamat menulis…

Pengelola blog kembali mengingatkan akan peraturan pemakaian Blog Universitas Widyatama Bandung adalah sebagai berikut :

  1. Blog ini merupakan milik Universitas Widyatama termasuk didalamnya seluruh sub domain yang digunakan sehingga apa yang terdapat didalam blog ini secara umum akan mengikuti aturan dan kode etik yang ada di Universitas Widyatama Bandung.
  2. Blog ini dibuat dengan menggunakan aplikasi pihak ke tiga (WordPress), dan lisensi plugin plugin didalamnya terikat terhadap developer pembuat plugin tersebut.
  3. Blog ini dapat digunakan oleh Karyawan, Dosen dan Mahasiswa Universitas Widyatama Bandung.
  4. Dilarang melakukan registrasi username atau site/subdomain blog dengan menggunakan kata yang tidak pantas.
  5. Dilarang memasukkan konten dengan unsur SARA, pornografi, pelecehan terhadap seseorang ataupun sebuah institusi.
  6. Dilarang menggunakan blog ini untuk melakukan transaksi elektronik dan pemasangan iklan.
  7. Usahakan sebisa mungkin untuk melakukan embed video atau gambar di bandingkan dengan melakukan upload secara langsung pada server.
  8. Pelanggaran yang dilakukan akan dikenakan sanksi penutupan blog dan atau sanksi yang berlaku pada aturan Universitas Widyatama sesuai dengan jenis pelanggaran yang dilakukan.
  9. Administrator berhak melakukan pembekuan account tanpa pemberitahuan terlebih dahulu jika dianggap ada hal hal yang melanggar peraturan.
  10. Aturan yang ada dapat berubah sewaktu waktu.

Beberapa Link terkait Universitas Widyatama

  1. Fakultas Ekonomi - http://ekonomi.widyatama.ac.id
  2. Fakultas Bisnis & Manajemen – http://manajemen.widyatama.ac.id
  3. Fakultas Teknik – http://teknik.widyatama.ac.id
  4. Fakultas Desain Komunikasi Visual – http://dkv.widyatama.ac.id
  5. Fakultas Bahasa – http://bahasa.widyatama.ac.id

Layanan Digital Universitas Widyatama

  1. Biro Akademik – http://akademik.widyatama.ac.id
  2. Rooster Kuliah – http://rooster.widyatama.ac.id
  3. Portal Mahasiswa – http://mhs.widyatama.ac.id
  4. Portal Dosen – http://dosen.widyatama.ac.id
  5. Digital Library – http://dlib.widyatama.ac.id
  6. eLearning Portal – http://learn.widyatama.ac.id
  7. Dspace Repository – http://repository.widyatama.ac.id
  8. Blog Civitas UTama – http://blog.widyatama.ac.id
  9. Email – http://email.widyatama.ac.id
  10. Penerimaan Mahasiswa Baru – http://pmb.widyatama.ac.id/online

Partner UTama

  1. Putra International College – http://www.iputra.edu.my
  2. Troy University – http://www.troy.edu
  3. Aix Marsielle Universite – http://www.univ-amu.fr
  4. IAU – http://www.iau-aiu.net/content/institutions#Indonesia
  5. TUV – http://www.certipedia.com/quality_marks/9105018530?locale=en
  6. Microsoft – https://mspartner.microsoft.com/en/id/Pages/index.aspx
  7. Cisco – http://www.cisco.com/web/ID/index.html
  8. SAP – http://www.sap.com/asia/index.epx
  9. SEAAIR – http://www.seaair.au.edu

Academic Research Publication

  1. Microsoft Academic  -  http://academic.research.microsoft.com/Organization/19057/universitas-widyatama?query=universitas%20widyatama
  2. Google Scholar – http://scholar.google.com/scholar?hl=en&q=Universitas+Widyatama&btnG=

Info Web Rangking

  1. Webometric – http://www.webometrics.info/en/detalles/widyatama.ac.id
  2. 4ICU – http://www.4icu.org/reviews/10219.html