Sejarah Perkembangan Komputer

Sejarah perkembangan komputer tidak dapat terlepas dari perkembangan proses menghitung yang telah lama dikenal manusia sejak ratusan tahun lalu. Pada jaman primitif, manusia menghitung dan mencatat benda dan harta kekayaannya dengan menggunakan coretan, simbol/ lambang hingga alat hitung yang paling tua yaitu
ABACUS atau yang biasa kita sebut sempoa dan sekarang digunakan alat hitung kalkulator serta komputer. Dari perkembangan tersebut maka komputer dapat dikelompokkan berdasarkan generasi antara lain :
1. Komputer generasi pertama (1946 – 1959)
Walaupun Komputer sebelum tahun 1946 sudah elektronik, tetapi tidak dikelompokan sebagai komputer generasi pertama. Karena yang termasuk komputer generasi pertama ini adalah komputer elektronik yang mengunakan konsep stored-program (operasi komputer dikontrol oleh program yang disimpan di memori komputer, hanya tiap-tiap instruksi dibacakan ke komputer, sedangkan program adalah kumpulan dari instruksi).

2. Komputer generasi kedua (1959 – 1964)
Komputer pada generasi kedua ini mempunyai ciri-ciri sebagai berikut :
a. Komponen yang digunakan adalah Transistor.
b. Bahasa pemrograman yang digunakan bahasa tingkat tinggi (high level language) seperti FORTRAN, COBOL, ALGOL (The Algorithmic Language).
c. Kapasitas memori utama sudah cukup besar dengan pengembangan dari magnetic core storage, dapat meyimpan puluhan ribu karakter.
d. Terdapat 2 (dua) simpanan memori yang digunakan untuk penyimpanan data yaitu :
• Magnetic Disk,
• Magnetic Tape.
Ukuran fisik komputer lebih kecil dibandingkan dengan komputer generasi pertama.

3. Komputer generasi ketiga (1964 – 1970)
Komputer generasi ketiga mempunyai ciri – ciri sebagai berikut :
a. Komponen yang digunakan adalah Integrated Circuit (IC), yang berbentuk hybrid integrated circuits dan monolithic integrated circuits.
b. Peningkatan dari softwarenya.
c. Lebih cepat dan lebih tepat. Kecepatannya hampir 10000 kali dari komputer generasi pertama. Ukuran kecepatannya adalah microsecond (jutaan operasi perdetik), bahkan sampai nanoseconds (milyard operasi perdetik).
d. Penggunaan listrik lebih hemat dari generasi komputer sebelumnya.
e. Dalam pengolahan datanya dikenal istilah Multiprocessing, yaitu dapat memproses sejumlah data dari sumber – sumber yang berbeda pada waktu bersamaan dan Multiprogramming, yaitu dapat mengerjakan beberapa program sekaligus.

4. Komputer generasi ke empat (sejak tahun 1970)
Sejak dari generasi ketiga, orang sulit membayangkan komputer generasi selanjutnya, karena sudah banyak sekali perkembangan-perkembangan yang telah terjadi yang sebelumnya belum terpikirkan. Tetapi sejak tahun 1970, ada dua perkembangan yang kemudian dianggap sebagai komputer generasi keempat, yaitu :
a. Penggunaan Large Scale Integration (LSI) disebut juga dengan nama Bipolar Large Scale Itegration. LSI merupakan pemadatan beribu-ribu IC yang dijadikan satu dalam sebuah chip. Istilah chip digunakan untuk menunjukan suatu lempengan persegi empat yang memuat rangkaian-rangkaian terpadu (integrated circuit). LSI kemudian dikembangan menjadi VLSI (Very Large Scale Integration).
b. Dikembangkan komputer mikro yang menggunakan microprocessor dan semiconductor yang berbentuk chip untuk memori komputer (internal memory), sedang komputer generasi sebelumnya masih menggunakan magnetic core storage.
Pada masa inilah perusahaan komputer Apple memperkenalkan produk yang diberi nama Apple Macintosh pada tahun 1984. Komputer ini menjadi komputer yang terkenal karena sangat mudah digunakan (user friendly). Kemudahan dari komputer ini karena menggunakan konsep GUI (Graphical User Interface). Konsep GUI menggunakan interface WIMP (Windows, Icons, Menu and Pointing devices), yaitu menggunakan sistem windows dengan pointing devices (misalnya mouse) untuk memilih pilihan yang ada di menu – menu pilihan dan dalam bentuk icon.

5. Komputer generasi kelima (sejak tahun 1990)
Dalam perkembangannya komputer generasi kelima mulai digunakan komputer yang bukan saja berorientasi pada kapasitas penyimpanan dan kecepatan dalam memproses data, tetapi dikembangkan menjadi komputer yang antara lain:
• Dapat menerjemahkan bahasa manusia,
• Dalam hal ini manusia dapat bercakap-cakap langsung dengan komputer.
• Penghematan energi komputer.
• Dapat melakukan diagnosa penyakit lebih akurat
• Dapat melakukan pekerjaan-pekerjaan seperti yang dikerjakan oleh manusia yang kemudian dikenal dengan istilah Kecerdasan Buatan (Artificial Intellegent), yaitu suatu komputer yang mempunyai kemampuan berpikir dan bertingkah laku seperti manusia (komputer-komputer robotika).

6. Komputer generasi masa kini
Tahun 2000 merupakan era baru dunia komputer karena pada era ini perkembangan di dunia komputer begitu pesat. Untuk menjaga eksistensinya sebagai Operating System terbaik, windows meluncurkan Windows 2000 sebagai penerus Windows NT. Pada tahun ini juga meluncurkan Windows ME sebagai versi terakhir Windows 95.
Pada tahun 2001 windows XP mulai di perkenalkan dan tahun 2003 Microsoft meluncurkan windows server 2003. Untuk saat ini Windows XP masih menjadi favorit pemakai komputer. walaupun pada tahun 2007 microsoft berhasil meluncurkan Windows vista yang di lengkapi fitur 3D. Namun keindahan ini harus dibayar mahal dengan kebutuhan spesifikasi komputer yang sangat tinggi. Sehingga masyarakat tertentu saja yang memakai Vista.

7. Komputer generasi masa depan
Komputer generasi ini merupakan komputer yang saat ini masih dalam tahap pengembangan. Sehingga untuk komputer generasi ini belum dapat dipastikan bentuknya akan seperti apa. Tapi ada beberapa gambaran yang dapat ditemukan tentang komputer generasi ini. Komputer generasi terbaru ini menghasilkan teknologi komputer yang canggih dan mempunyai kemampuan untuk mengarsiteki biochip. Biochip ini terbuat dari bahan protein sintetis yang kelak akan menjadi manusia tiruan.

Pengertian Komputer
Pengertian Komputer Secara Umum bisa kita artikan kepada kumpulan alat elektronik yang tersusun menjadi rangkaian membentuk sebuah mesin berteknologi dengan kontrol sistem operasi disertai program-program yang mampu menerima dan menyimpan data, melakukan pengolahan dan memberikan hasil dalam bentuk informasi sesuai prosedur operasi yang dirumuskan.

Komputer yaitu alat yang digunakan untuk memproses data menurut prosedur yang sudah dirumuskan. Kata Komputer awal mulanya dipergunakan untuk melukiskan orang yang perkerjaannya lakukan perhitungan aritmatika, dengan atau tiada alat bantu, namun makna kata ini lalu dipindahkan pada mesin itu sendiri. Asal awalnya, pemrosesan info nyaris eksklusif terkait dengan persoalan aritmatika, namun komputer modern digunakan untuk banyak pekerjaan yg tidak terkait dengan matematika.
Dalam makna seperti itu ada alat seperti slide rule, type kalkulator mekanik dimulai dari abakus dan sebagainya, hingga seluruhnya komputer elektronik yang kontemporer. Arti tambah baik yang pas untuk makna luas seperti “komputer” yaitu ” yang memproses info ” atau ” system pengolah info. ” Sepanjang bertahun-tahun telah terdapat banyak makna yang tidak sama dalam kata ” computer “, serta sebagian kata yang tidak sama itu saat ini dimaksud dikatakan sebagai computer.

Kata komputer dengan cara umum sempat dipergunakan untuk mendefiniskan orang yang lakukan perhitungan aritmatika, dengan atau tiada mesin pembantu. Menurut Barnhart Concise Dictionary of Etymology, kata itu dipakai dalam bhs Inggris pada th. 1646 untuk kata untuk ” orang yang mengkalkulasi ” lalu mendekati 1897 juga dipakai untuk ” alat kalkulasi mekanis “. Sepanjang Perang Dunia II kata itu menunjuk pada beberapa pekerja wanita Amerika Serikat serta Inggris yang pekerjaannya mengkalkulasi jalan artileri perang dengan mesin kalkulasi. Charles Babbage mendesain satu diantara mesin kalkulasi pertama yang dimaksud mesin analitikal. Diluar itu, beragam alat mesin simpel seperti slide rule juga telah bisa disebutkan untuk computer.

sumber :
– http://www.royger.com/post/sejarah-singkat-perkembangan-komputer
– http://www.gubuginformasi.com/2014/02/pengertian-komputer-secara-umum.html

Perkembangan Komputasi

Komputasi sebetulnya 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. Jika pada jaman dulu kita melakukan perhitungan dengan alat-alat sederhana seperti pena dan kertas, atau kapur dan batu tulis, bantuan tabel atau bisa kita sebut sebgai bantuan tabel untuk mempermudah kita melakukan perhitungan. Yang menjadi masalah pada saat kita melakukan perhitungan, banyak hal yang menjadi kekurangan dalam melakukan perhitungan secara mental, seperti ketidak akuratan hasil hitung, efektifitas, dan juga tidak efisien dalam segi waktu. Maka dari itu semua, pada jaman sekarang ini kita sudah dihadirkan dengan teknologi komputasi yang lebih modern utuk melakukan perhitungan bahkan yang kompleks sekalipun yaitu dengan menggunakan kalkulator dan juga komputer.
Jika dikaji lebih umum sebenarnya ilmu komutasi 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).
Pada dasarnya komputasi dilakukan untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu yang tentunya dari ilmu dasar yang telah ditemukan tersebut nantinya bisa digunakan utuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan.
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.
Pada awalnya perkembangan komputasi modern digagas oleh John von Neumann (1903-1957), Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern. Von Neumann menjadi salah ilmuwan terbesar pada zaman nya. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer yang di salurkan melalui karya-karyanya. Berkat teori-teori nya itulah pada saat itu computer mengalami perkembangan dan kemajuan pesat terlihat saat dia menjadi seorang konsultan pada pengembangan komputer ENIAC. karena jasa-jasa nya John von Neumann di sebut bapak komputasi modern. Dia juga dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah seperangkat komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori.

Macam-Macam Komputasi Modern
1. Mobile computing

Mobile computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel.
Dan berdasarkan penjelasan tersebut, untuk kemajuan teknologi ke arah yang lebih dinamis membutuhkan perubahan dari sisi manusia maupun alat. Dan dapat dilihat contoh dari perangkat komputasi bergerak seperti GPS, juga tipe dari komputasi bergerak seperti smart phone, dan lain sebagainya.

2. Grid computing

Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar.
Ada beberapa daftar yang dapat digunakan untuk mengenali sistem komputasi grid, adalah :
Sistem untuk koordinat sumber daya komputasi tidak dibawah kendali pusat.
Sistem menggunakan standard dan protocol yang terbuka.
Sistem mencoba mencapai kualitas pelayanan yang canggih, yang lebih baik diatas kualitas komponen individu pelayanan komputasi grid.

3. Cloud computing

Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.
Komputasi cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.

Perkembangan komputasi awan di Indonesia
Memang masih seumur jagung, namun sepertinya sudah banyak pengguna korporasi yang meliriknya. Tetapi sebenarnya apakah mereka semua mengetahui apa itu komputasi awan sebenarnya?? Komputasi awan atau cloud computing adalah gabungan pemanfaatan teknologi komputer termasuk segala elemen yang berada di bawahnya dalam suatu jaringan dengan pengembangan berbasis internet, nah inilah makna yang sebenarnya awan yang berfungsi untuk menjalankan program atau aplikasi melalui komputer- komputer yang sudah terkoneksi pada waktu yang sama. Di Indonesia sendiri sebenarnya sudah menggunakan atau memanfaatkan teknologi komputasi awan ini, seperti telekomunikasi, bahkan yang saat ini sedang trend seperti gojek, mereka menggunakan teknologi komputasi awan, custumer mendownload aplikasi gojek untuk memesan tukang ojek di play store kemudian server akan menerima pesanan tersebut. Nah tentu saja mereka menggunakan koneksi internet inilah contoh mudah penggunaan teknologi komputasi awan atau cloud computing itu tadi.
Menurut beberapa ahli salah satu hambatan perkembangan komputasi awan di Indonesia adalah telah terjadi salah persepsi terhadap penggunaan layanan komputasi awan itu sendiri, karena banyak yang mengartikan bahwa layanan komputasi awan hanya digunakan sebagai media back up untuk sistem yang sedang berjalan. Padahal sebenarnya layanan komputasi awan tersebut tidak sekedar digunakan sebagai back up namun sesungguhnya dengan memanfaatkan layanan awan atau cloud, sebuah perusahaan seharusnya mampu menekan biaya pengembangan secara signifikan. Layanan cloud ini dikatakan dapat difungsikan atau digunakan untuk pengembangan sistem informasi yang lebih aman, dapat setiap saat diakses dimanapun anda berada, dan yang paling penting adalah pengguna korporasi tidak perlu membangun infrastruktur sekaligus menyediakan lokasi untuknya seperti pengadaan data center atau data colocation.
Dengan melalui layanan cloud ini, pengguna dapat melakukan penerapan aplikasi yang ingin digunakannya menggunakan metode virtualisasi. Namun saat ini Indonesia telah mengembangkan layanan cloud computing ini agar tidak ketinggalan, misalnya ada biznet yang meluncurkan viznet cloud, kemudian perusahaan telekomunikasi Indonesia seperti telkom juga ikut berinovasi dengan mengembangkan infrastruktur untuk layanan konputasi awan yang disebut dengan telkom cloud. Selain itu banyak juga software perusahaan indonesia yang mengembangkan layanan komputasi awan ini misalnya software untuk mengatur keuangan anda dengan berbasis android amplop.in dan ngaturduit.com. yang lebih jelas didepan anda adalah pemakaian aplikasi gojek, bahkan saat ini setelah kemunculan pesanan ojek melalui aplikasi berbasis android, penyedia jasa layanan transportasi ikut mengembangkan layanan ini seperti bajaj, taxy, dan lain sebagainya.
Yakinlah hal ini merupakan awal perkembangan komputasi awan di Indonesia yang nantinya sisi bisnis apapun akan menggunakan layanan cloud computing karena dirasa lebih menguntungkan dengan membaiknya distribusi bandwith di Indonesia maka ini akan menjadi faktor penentu perkembangan komputasi awan di Indonesia. Kabarnya pemerintah akan ikut andil mendorong berkembangnya layanan komputasi awan ini di negara Indonesia yang akan memberikan dukungan positif pada pertumbuhan ekonomi nasional. Hal ini dibuktikanya dengan adanya UU perlindungan pemanfaatan teknologi di Indonesia. Menurut pemerintah cloud computing akan memberikan nilai tambah yang positif terhadap pertumbuhan ekonomi nasional, ekonomi nasional akan tumbuh menjadi besar dan dapat mengurangi kebocoran dana yang terjadi selama ini.
Bagi pemerintah komputasi awan merupakan suatu teknologi baru yang dapat digunakan untuk meningkatkan efisiensi penggunaan sumber daya teknologi informasi dan komunikasi karena layanan komputasi awan ini menggabungkan pemanfaatan teknologi komputer dan pengembangan jaringan . teknoogi ini diharapkan memberikan banyak perubahan dalam bentuk transformasi masyarakat menuju e- masyarakat atau dalam bentuk khusus misalnya transformasi usaha kecil dan menengah. Hal ini ditunjukannya semakin banyak perusahaan yang memakai layanan komputasi awan, maka perusahaan komputasi awanpun mulai berkembang di Indonesia.

Sumber :
– http://fandypedia.blogspot.co.id/2015/12/sejarah-perkembangan-komputasi.html
– http://indraug.blogspot.co.id/2014/03/perkembangan-teori-komputasi-dan.html
– http://blog.lintasarta.net/article/perkembangan-komputasi-awan-cloud-computing-di-indonesia/

ARRAY

LARIK
Larik adalah struktur data yang menyimpan sekumpulan elemen yang bertipe dama, setiap elemen diakses langsung melalui indeksnya (harus bertipe data yang menyatakan keterurutan, misalnya integer atau karakter). Berikut contoh-contoh mendeklarasikan larik di dalam bagian deklarasi :
a. Sebagai peubah
DEKLARASI
A : array [1..100] of integer
NamaMHS : array [1..12] of string
NilUjian : array [0..74] of real
b. Sebagai tipe bentukan
DEKLARASI
Type LarikInt : array [1..100] of integer {nama tipe baru}
A : LarikInt {A adalah sebuah peubah larik integr dengan 100 elemen}
c. Mendefinisikan ukuran larik sebagai konstanta
DEKLARASI
Const Nmaks =100 {ukuran maksimum elemen larik}
Type LarikInt : array [1..Nmaks] of integer

A : LarikInt { A adalah sebuah peubah larik integr dengan 100 elemen }
Gambar larik :
a) D
b) Kar
c) Siswa

Ket :
(a) larik bertipe integer,
(b) larik bertipe karakter,
(c) larik bertipe struktur.
Angka 1,2,3,.. menyatakan indeks larik

Contoh LARIK banyaknya data, dan ingin melihat data:
Program Larik1;

var data: array[1..20] of integer;
m,n,i : integer;
begin
Write(‘Banyaknya data :’); readln(n);
for i:=1 to n do
begin
write (‘Data ke-‘,i,’=’);readln(data[i]);
end;
Write(‘Ingin melihat data ke :’);readln(m);
write(‘Data Ke-‘,m,’=’,data[m]);
readln;
end.

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

Data Types

Sobat, hari ini blog’s saya akan memposting artikel yang berbeda dari biasanya. Yakni akan memposting tentang bahasa Pemrograman Java. Sobat mungkin mengenal Java? Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer temasuk telepon genggam.  Disinilah awal mulanya game2x handphone yang sobat mainkan saat ini dibuat.

Nah, untuk perkenalan pertama tentang Java, ghifar akan memberikan artikel yang berjudul “Variable dan Type Data Pada Pemrograman Java”. Berikut penjelasannnya.

Apa itu Variabel ??

Adalah tempat atau wadah untuk menyimpan sebuah data atau nilai/value pada memori ataumerupakan container yang digunakan untuk menyimpan suatu nilai pada sebuah program dengan tipe tertentu. Pada dasarnya ada dua macam tipe variabel data dalam bahasa Java, yakni tipe primitif dan tipe reference.

Adapun tipe primitif meliputi:
Tipe boolean
Tipe numeric (Byte, Short, Int, Long, Char, Float, Double)
Tipe data variabel reference terdiri :
Tipe class
Tipe array
Tipe interface

Jenis standar tipe data dan interval yang digunakan dalam bahasa pemrograman Java terdiri dari:

Byte
  tipe data dengan nilai 8 bit merupakan nilai integer dan memiliki nilai minimum -128 dan nilai maksimum +127. Byte merupakan tipe data yang cocok untuk angka-angka yang kecil dan untuk menyatakan nilai array sebuah tabungan memori.

Short
tipe data dengan nilai 16 bit merupakan nilai integer dan memiliki nilai minimum -32.768 dan nilai maksimum +32.767. sama halnya dengan byte, tipe data ini bisa digunakan untuk angka-angka yang kecil dan bisa dipakai untuk menyatakan nilai array yang cukup besar dari byte.

Int ( Integer )
tipe data dengan nilai 32 bit merupakan nilai integer dan memiliki nilai minimum – 2147483648 dan nilai maksimum +2147483647. Tipe data ini digunakan untuk nilai yang memiliki jangkauan besar. Dan jika kita menggunakan yang lebih besar lagi maka kita menggunakan long integer.

Long
tipe data dengan nilai 64 bit dan memiliki nilai minimum -9.223.372.036.854.775.808 dan nilai maksimum +9.223.372.036.854.775.807. tipe data ini digunakan untuk nilai yang lebih luas jangkauannya dengan tipe data int

Float ( Floating Point Number )
tipe data dengan nilai 32 bit, rentang nilainya nanti ada pembahasannya selanjutnya. Tipe data ini cocok digunakan pada nilai-nilai yang besar seperti halnya besaran nilai mata uang dan penggunaan tipe data ini menggunakan memory yang besar. Dan dalam kondisi ini kita menggunakan java.match.BigDecimal.

Double
tipe data dengan nilai 64 bit, rentang nilainya nanti ada pembahasannya selanjutnya. Tipe data ini mengandung nilai decimal dan tidak cocok untuk nilai-nilai seperti mata uang.

Boolean (Bool)
tipe data yang memiliki dua buah nilai, yaitu true atau false (benar atau salah). Untuk besaran nilai tidak bisa di tetapkan.

Char (Karakter)
tipe data dengan nilai 16 bit kisaran nilai dari 0 (\u0000’) – 65535(‘\uffff’)

String
Tipe data string ini memungkinkan variabel menyimpan informasi untaian karakter, seperti kata atau kalimat. Dalam contoh sebelumnya, nama yang Anda gunakan pada web form, informasi tersebut akan disimpan dalam variabel bertipe data string.

 

sumber(http://blogsghifar.blogspot.co.id/2012/07/variable-dan-type-data-pada-pemrograman.html)

Dampak Adiksi Rokok, Narkoba, dan Alkohol

Sebagai seorang praktisi kesehatan, setiap waktu saya melihat ada saja korban akibat narkoba yang datang ke rumah sakit. Penggunaan narkoba menurut saya tidak bisa dilepaskan dari alkohol dan rokok. Semangat memberantas narkoba seharusnya juga berlanjut dengan membatasi konsumsi rokok dan alkohol. Mengapa? Karena ketiga racun ini, sama-sama membawa dampak buruk bagi kesehatan, bahkan berisiko menyebabkan kematian. Rokok, narkoba dan alkohol juga sama-sama bersifat adiksi atau membuat ketagihan.

Secara medis komplikasi akibat menggunakan kokain, salah satu narkoba yang sering diselundupkan ke Indonesia, adalah gangguan pada banyak organ manusia. Komplikasi bisa terjadi pada jantung, paru, ginjal, hati, saluran pencernaan, sistem syaraf otak hingga sistem syaraf lainnya. Gangguan jantung yang bisa terjadi, antara lain serangan jantung, gangguan irama jantung, kardiomiopati, dan peradangan otot jantung. Sementara, gangguan saluran pencernaan yang terjadi dapat berupa kebocoran saluran cerna, peradangan usus besar, hingga iskemik usus.

Selain gangguan kesehatan, para pecandu narkoba juga beresiko mengalami kematian mendadak. Dampak negatif lain yang mungkin terjadi adalah risiko mengalami gangguan seksual dan gangguan jiwa. Gangguan jiwa yang mungkin terjadi antara lain perasaan cemas, depresi, paranoid, psikosis, hingga keinginan untuk melakukan bunuh diri.  Risiko semakin besar, jika pecandu menggunakan jarum suntik secara bergantian.

Bagaimana dengan amphetamin? Pada keadaan akut, para pecandu akan mengalami jantung berdebar-debar, irama jantung tidak teratur, dan peningkatan tekanan darah. Para pecandu juga dapat mengalami suhu tubuh yang meningkat dan kejang-kejang, dan jika tidak tertolong dapat menyebabkan kematian secara langsung. Pada komplikasi kronis, gangguan kesehatan yang terjadi juga mirip dengan narkoba jenis lainnya. Sama dengan kokain, amphetamin juga dapat menyebabkan gangguan jiwa.

Penelitian di Universitas Colombia USA beberapa tahun yang lalu mendapatkan para perokok remaja akan cenderung minum alkohol lima kali lipat dan menggunakan mariyuana 13 kali lipat dibandingkan remaja yang tidak merokok. Sangat sulit bagi seseorang yang sudah adiksi untuk melepaskan diri dari ketiga bahan berbahaya ini. Adiksi terhadap salah satu narkoba akan membuat seseorang pecandu narkoba tersebut bisa melakukan aktivitas antisosial demi mendapatkan narkoba tersebut.

Begitu pula penelitian yang dilakukan di Australia yang dipublikasi pada majalah Drug and Alcohol Independence tahun 2013 pada sekelompok wanita hamil. Hasil penelitian tersebut menunjukkan bahwa para perokok lebih banyak menggunakan ganja dan alkohol dibanding dengan wanita yang tidak merokok. Begitu pula kelompok peminum alkohol akan cenderung menggunakan ganja, daripada yang tidak minum alkohol.

Melihat dampak buruk dari narkoba, akhirnya komitmen pemerintah memang harus tinggi terhadap pemberantasan narkoba, tidak saja menolak grasi bagi terpidana mati tapi secara terus menerus melakukan razia untuk mencegah beredarnya narkoba. Semua yang dilakukan agar bangsa ini tidak hancur di kemudian hari. Mudah-mudahan eksekusi mati ini dapat membuat jera para bandar narkoba, agar Indonesia lagi menjadi lokasi penyebaran narkoba.

CONTOH KODE PEMROGRAMAN SEDERHANA

VERSI AWAL

Versi awal Java pada tahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya :
  • java.lang: Peruntukan kelas elemen-elemen dasar.
  • java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas.
  • java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas-kelas penanggalan.
  • java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP.
  • java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)
  • java.applet: Kelas dasar aplikasi antarmuka untuk diterapkan pada penjelajah web.

CONTOH KODE PEMROGRAMAN SEDERHANA

Contoh program Halo Dunia yang ditulis menggunakan bahasa pemrograman Java adalah sebagai berikut :
// Outputs "Hello, world!" and then exits
public class HelloWorld {
   public static void main(String args[]) {
       System.out.println("Hello, world!");
   }
}

Cara Menginstall Eclipse(IDE) + Java JDK/JRE

Eclipse sebenarnya adalah aplikasi portable yang tidak perlu di install, setelah didownload cukup di ekstrak kemudian buka file eclipse.exe maka aplikasi akan langsung terbuka. Syarat agar Eclipse dapat terbuka adalah sudah terinstallnya Java SE Developtment Kid (JDK) atau bisa juga disebut Java Runtime Environment (JRE). Jika perangkat komputer belum terinstall JDK maka yang terjadi adalah error seperti gambar berikut ini:

http://i1.wp.com/pramudito.com.screenshot.jw.lt/eclipse/1.jpg?resize=495%2C248

Dari gambar diatas terlihat bahwa aplikasi Eclipse memerlukan sebuah Runtime berupa JDK atau JRE. Seperti sebuah emulator, Runtime disini diperlukan agar program yang dibuat di Eclipse dapat berjalan dan terjemahkan oleh Java.

Berikut ini akan dibahas mengenai penginstallan Eclipse mulai dari tahapan awal yaitu penginstalan Java JDK/JDE sampai tahapan terakhir yaitu menjalankan eclipse.

Menginstall Java Development Kit (JDK)

Sebelum menjalankan Eclipse, hal pertama yang harus dilakukan adalah menginstall Java SE Developtment Kit (JDK). Langkah langkah untuk menginstall JDK adalah sebagai berikut:

1. Download Java Development Kit (JDK) disini : http://www.oracle.com/technetwork/java/javase/downloads/index.html kemudian Anda akan menuju ke halaman Download Oracle lalu pilih “Java Platform (JDK) 8u20″ seperti gambar berikut:

http://i2.wp.com/pramudito.com.screenshot.jw.lt/eclipse/web2.jpg?resize=350%2C140
2. Kemudian beri tanda centang pada Accept Licnse Agreement yang berarti Anda menerima dan menyetujui ketentuan dari Oracle dan Java. Kemudian download JDK sesuai dengan Sistem Operasi yang Anda gunakan.

http://i0.wp.com/pramudito.com.screenshot.jw.lt/eclipse/web3.jpg?resize=312%2C212
3. Setelah proses download selesai, buka dan install file JDK tersebut. Berikut adalah tampilan persiapan sebelum installasi berlangsung:

http://i1.wp.com/pramudito.com.screenshot.jw.lt/eclipse/2.jpg?resize=280%2C114

4.  Kemudian akan muncul halaman setup seperti ini, tunggulah sampai proses inisialisasi siap barulah klik next:

http://i2.wp.com/pramudito.com.screenshot.jw.lt/eclipse/3.jpg?resize=340%2C261
5. Pada gambar dibawah ini, Anda dapat memilih komponen apa saja yang nantinya akan diinstall, komponen-komponen tersebut yaitu Development tools, Source code, dan Public JRE. Dan pada sebelah kanan terdapat Feature Description yang akan menjelaskan fungsi dari komponen tersebut. Untuk hasil maksimal, install saja semua komponen tersebut.

http://i0.wp.com/pramudito.com.screenshot.jw.lt/eclipse/4.jpg?resize=264%2C202

6. Berikut in adalah gambar proses ekstrak sedang berlangsung, tunggu beberapa menit.

http://i2.wp.com/pramudito.com.screenshot.jw.lt/eclipse/5.jpg?resize=307%2C235

7.  Pilih lokasi folder tujuan kemana JDK akan diinstall. Anda bisa mengubahnya atau membiarkannya secara default.

http://i1.wp.com/pramudito.com.screenshot.jw.lt/eclipse/6.jpg?resize=293%2C225

8. Proses instalasi sedang berlangsung, tunggulah beberapa menit.

http://i2.wp.com/pramudito.com.screenshot.jw.lt/eclipse/7.jpg?resize=305%2C234

9. Setelah proses instalasi selesai maka tampilannya adalah seperti gambar berikut ini:

http://i1.wp.com/pramudito.com.screenshot.jw.lt/eclipse/8.jpg?resize=297%2C227

Gambar diatas menandakan bahwa proses instalasi JDK/JRE telah sukses terinstall dan Anda dapat menutup dialog tersebut dengan menekan tombol close. Atau jika anda ingin mempelajari lebih lanjut silahkan tekan Next Steps.

Menjalankan Eclipse

Setelah tahapan instalasi JDK selesai, sekarang saatnya untuk menjalankan aplikasi Eclipse. Bagi yang belum download, bisa mengunjungi situs resmi Eclipse disini: https://www.eclipse.org/downloads/

http://i1.wp.com/pramudito.com.screenshot.jw.lt/eclipse/web1.jpg?resize=535%2C163

Pilih yang sesuai dengan Sistem Operasi dan Arsitektur prosesor Anda. Pada tutorial ini saya menggunakan Windows 8.1 64 bit dan Eclipse Luna 4.4 Standard (206 MB).

Setelah anda download (Bagi yang belum punya) ekstrak file tersebut kesebuah folder terserah anda dengan aplikasi compreser misalkan WinRar. Lalu jalankan dengan membuka fileEclipse.exe

http://i2.wp.com/pramudito.com.screenshot.jw.lt/eclipse/10.jpg?resize=450%2C335

Pada saat pertama kali menjalankan aplikasi Eclipse, maka anda akan melihat tampilan seperti gambar dibawah ini. Pilih lokasi untuk menyimpan workspace dan beri tanda centang pada “Use this as the default and do not ask again” agar tampilan tersebut tidak muncul lagi.

http://i2.wp.com/pramudito.com.screenshot.jw.lt/eclipse/11.jpg?resize=399%2C184

Berikut ini adalah tampilan halaman awal Eclipse Luna 4.4

http://i0.wp.com/pramudito.com.screenshot.jw.lt/eclipse/12.jpg?resize=484%2C326

Terdapat beberapa menu di halaman awal ini yaitu:

  • Overview yang berisi sekilas tentang fitur-fitur pada Eclipse
  • Tutorials yang berisi petunjuk cara menggunakan Eclipse
  • Samples yang berisi contoh source code program yang sudah jadi.
  • What’s New yang isinya apa saja fitur baru pada versi ini.

Setelah ini anda dapat langsung menggunakan Eclipse dan membuat program-program Java seperti biasa. Selamat berkreasi 
</p>
</div>					</div><!-- .entry-content -->
		
		<footer class= This entry was posted in Belajar Java on by .

Keunggulan dan Kekurangan Java

Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didesain untuk memanfaatkan dependensi implementasi seminimal mungkin, karena fungsionalitasnya yang memungkinkan aplikasi Java mampu berjalan di beberapa platform sistem operasi yang berbeda.

KELEBIHAN JAVA

  • Multiplatform : Dengan kelebihan ini pemrograman cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris.
  • OOP (Object Oriented Programming) atau Pemrograman Berorientasi Objek.
  • Perpustakaan Kelas Yang Lengkap : Java terkenal dengan kelengkapan perpustakaan (kumpulan program-program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya.
  • Bergaya C++ : Memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak pemrogram C++ untuk pindah ke Java.
  • Pengumpulan Sampah otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas)

KEKURANGAN JAVA

  • Tulis sekali, jalankan di mana saja : Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.
  • Mudah didekompilasi : Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber.
  • Penggunaan Memori yang banyak : Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal).

Sejarah Java

Java – Menurut wikipedia adalah bahasa pemrograman yang bisa dijalankan diberbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis pada tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis Java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java.

Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didesain untuk memanfaatkan dependensi implementasi seminimal mungkin, karena fungsionalitasnya yang memungkinkan aplikasi Java mampu berjalan di beberapa platform sistem operasi yang berbeda.

SEJARAH PERKEMBANGAN

Bahasa pemrograman Java terlahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, dan James Gosling, beserta sembilan pemrograman lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang.

Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai “7” (Star Seven).

Setelah era Star Seven selesai, sebuah anak perusahaan Tv Kabel tertarik ditambah beberapa orang dari proyek The Green Projeck. Mereka memusatkan kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto.

Pada sekitar bulan Maret 1995 untuk pertama kalinya kode sumber Java versi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk pemberitaan pertama kali pada surat kabar San Jose Mercury News pada tanggal 23 Mei 1995.

Nama Oak diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja “Bapak Java” James Gosling. Nama oak ini tidak dipakai untuk versi release Java kerena sebuah perangkat lunak lain sudah terdaftar dengan merek dagang tersebut. Sehingga diambil nama penggantinya menjadi “Java”. Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling. Konon kopi ini berasal dari pulau Jawa. Jadi nama bahasa pemrograman Java tidak lain berasal dari kata Jawa (bahasa Inggris untuk Jawa adalah Java)

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