Jumat, 27 November 2015

Java Script [Penulisan 10]

JavaScript - Menurut wikipedia adalah bahasa skrip yang populer di internet dan dapat bekerja di sebagian besar penjelajah web populer seperti Internet Explorer, Mozila Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT. JavaScript juga digunakan dalam pemrograman jaringan server-side dengan kerangka kerja seperti Node.js, pengembangan game dan penciptaan desktop dan mobile aplikasi. JavaScript juga digunakan dalam lingkungan yang tidak berbasis web contohnya, PDF Dokumen, dan Widget Desktop.

SEJARAH
JavaScript pada awalnya dikembangkan oleh Brendan Eich, saat masih bekerja di Netcape Communications Corporation. Meskipun dikembangkan dengan nama Mocha yang nantinya namanya diganti menjadi LiveScript ketika pertama kali dikirim dalam rilis beta Netscape Navigator 2.0 pada bulan September 1995 , tapi namanya diubah menjadi JavaScript.
Navigator sebelumnya telah mendukung Java untuk lebih bisa dimanfaatkan para programmer yang non-Java. Maka dikembangkanlah bahasa pemrograman bernama LiveScript untuk mengakomodasi hal tersebut. Bahasa pemrograman inilah yang akhirnya berkembang dan diberi nama JavaScript, walaupun tidak ada hubungan bahasa antara Java dengan JavaScript.
PENULISAN KODE JAVASCRIPT
Kode JavaScript biasanya dituliskan dalam bentuk fungsi yang ditaruh di tag <head> yang dibuka dengan tag  <script type="text/javascript">
<script type="text/javascript">
 alert("Halo Dunia!");
</script>
Kode JavaScript  juga bisa diletakkan di file tersendiri yang berekstensi .js (singkatan dari JavaScript) Untuk memanggil kode JavaScript yang terdapat di file sendiri, di bagian awal <head> harus ditentukan dahulu nama file .js yang dimaksud menggunakan contoh kode seperti berikut.
<script type="text/javascript" src="alamat.js">
</script>
Script Pada Bagian Head
Script ini akan dieksekusi ketika dipanggil (biasanya berbentuk function) atau dipanggil berdasarkan trigger pada event tertentu. Peletakkan script di head akan menjamin skript di-load terlebih dahulu sebelum digunakan (dipanggil).
<html>
<head>
<script type="text/javascript">
...
</script>
</head>
</html>
Script Pada Body
Script ini dieksekusi ketika halaman di-load sampai di bagian <body>. Ketika menempatkan script pada bagian <body> berarti antara isi dan JavaScript dijadikan satu bagian.
<html>
<head>
</head>
<body>
<script type="text/javascript">
...
</script>
</body>
</html>
Jumlah JavaScript di <head> dan <body> yang ditempatkan pada dokumen tidak terbatas.
External JavaScript
Terkadang ada yang menginginkan menjalankan JavaScript yang sama dalam beberapa kali pada halaman yang berbeda, tetapi tidak mau disibukkan jika harus menulis ulang script yang diinginkan di setiap halaman. Maka JavaScript dapat ditulis di file secara eksternal. Jadi, antara dokumen HTML dan JavaScript dipisahkan, kemudian berkas tersebut dipanggil dari dokument HTML. Berkas JavaScript tersebut disimpan dengan ekstensi .js.
JavaScript : js/xxx.js document.write("pesan ini tampil ketika halaman diload");
Untuk menggunakan eksternal JavaScript (.js) dipakai atribut "src" pada tag <script> pada halaman HTML-nya.
<html>
<head>
</head>
<body>
<script src="xxx.js">
</script>
<p>Script di atas berada di berkas "xx.js" (eksternal) </p>
</body>
</html>
KELEBIHAN JAVASCRIPT
Mudah Dipelajari : JavaScript merupakan bahasa semi pemrograman yang merupakan gabungan antara bahasa pemrograman Java dengan bahasa kode HTML sehingga disebut bahasa hybrid.
Terbuka : JavaScript tidak terkait oleh  hardware maupun software tertentu bahkan sistem operasi seperti windows maupun unix. Karena bersifat terbuka, jadi JavaScript bisa dibuat maupun di baca di semua jenis komputer.
Ukuran File Kecil : Script dari JavaScript memiliki ukuran yang kecil sehinggan web yang memiliki JavaScript ditampilkan di browser maka akses tampilannya akan lebih cepat.
Cepat : Karena diletakkan di HTML,  dan langsung dicoba di browser.
KEKURANGAN JAVASCRIPT
Masalah Keamanan : Potongan JavaScript, setelah ditambahkan ke halaman web mengeksekusi pada server klien dengan segera dan karena itu juga dapat digunakan untuk mengeksploitasi sistem pengguna. Sementara pembatasan tertentu yang ditetapkan oleh standar web modern pada browser, kode berbahaya masih bisa dijalankan sesuai dengan batasan yang ditetapkan.
Kemampuan Terbatas : Meskipun JavaScript mampu membuat bentuk web menjadi interaktif dan dinamis, namun JavaScript tidak mampu membuat program aplikasi sendiri seperti Java.
Keterbatasan Objek : JavaScript tidak mampu membuat kelas-kelas yang bisa menampung objek-objek tambahan seperti Java, karena JavaScript sudah memiliki objek yang builtin pada struktur bahasanya.
  
Sumber : http://gustiaguss.blogspot.co.id/2014/12/pengertian-dan-sejarah-javascript.html

Sun Microsystem [Penulisan 9]

Sun Microsystems, Inc. adalah sebuah produsen semikonduktor dan perangkat lunak yang bermarkas di Santa Clara, California, di Lembah Silikon. Pabrik Sun terletak di Hillsboro, Oregon dan Linlithgow, Skotlandia. Ia dibeli oleh Oracle Corporation pada 2010.
Sun didirikan pada bulan Februari 1982 dengan hanya empat karyawan. Selama sepuluh tahun berikutnya, perusahaan ini terutama vendor perangkat keras menjual workstation, tetapi mereka melakukan itu tugas tunggal cukup baik. Mereka menjual workstation berbasis prosesor 68000 menjalankan sistem operasi Unix, dan menggunakan protokol TCP / IP (sekarang dikenal sebagai Internet Protocol) dengan biaya yang relatif rendah. Lima tahun kemudian, mereka memenangkan Perang Workstation dari tahun 1980 dan memimpin di pasar. Mereka tetap memimpin ke awal 1990-an, ketika mereka diperluas ke server.
Gelembung dot-com pada 1990-an menyebabkan bisnis booming dan pertumbuhan dramatis untuk Sun Microsystems. Baru perusahaan dot-com mulai di mana-mana, menciptakan permintaan mahal Sun sistem berbasis server untuk menangani tingkat tinggi lalu lintas web. Ketika gelembung dot-com meledak pada tahun 2001, bagaimanapun, itu memukul Sun keras. Penjualan untuk hardware, pasar utama Sun, menurun drastis. Tidak ada dot-com baru perusahaan yang memulai dan membutuhkan peralatan baru. Perusahaan startup yang ada tidak perlu meng-upgrade server mereka-ketika lalu lintas web gagal memenuhi harapan mereka, yang ada mereka high-end server Sun bisa menangani beban yang ada cukup baik. Dan sebagai dot-com mulai keluar dari bisnis, peralatan mereka dilelang, dan tiba-tiba perusahaan yang membutuhkan high-end server Sun bisa mendapatkan mereka dengan biaya yang jauh lebih rendah dari Sun menawarkan. Akhirnya, Sun juga menghadapi persaingan dari baru pertanian server strategi yang digunakan sejumlah besar kecil, server murah menjalankan sistem operasi open source (terutama Linux) bukan strategi tradisional sejumlah kecil mahal, high-end server seperti Matahari yang diproduksi. Sebagai hasil dari semua faktor ini, Sun mengalami beberapa kuartal kerugian stabil, saham mereka turun menjadi kurang dari sepersepuluh dari nilai puncaknya, dan Sun dipaksa untuk menutup pabrik dan memberhentikan karyawan.
Selain besar pengurangan biaya usaha, Sun berhasil cuaca resesi melalui fleksibilitas, mengadopsi strategi pesaing dan diversifikasi produk itu. Sun mengembangkan sistem 64-bit yang ampuh tetapi rendah-biaya untuk bersaing di pasar server low-end. Mereka mulai bersaing dalam dunia open source dengan menyumbang 1.600 paten kepada komunitas sumber global yang terbuka pada tahun 2005. Saat ini, Sun menawarkan suite open-source kantor (StarOffice dan OpenOffice), versi open source dari Solaris (OpenSolaris), dan mengubah platform yang kuat mereka sistem Java ke sebuah proyek open source. Akhirnya, mereka mulai diversifikasi usaha mereka dari hardware dan terutama bersaing dalam “Software sebagai Service” Pasar. Pada tahun 2005, mereka memperluas 3000-CPU server mereka pertanian digunakan untuk penelitian dan pengembangan, dan membuatnya tersedia untuk penggunaan komersial, menjual jam pengolahan dan penyimpanan dengan harga terjangkau.

Sejarah munculnya pengemis [Penulisan 8]

Pengemis ada karena salah satunya adalah kenaikan jumlah penduduk yang semakin meningkat, kebutuhan dan tuntutan hidup juga meningkat, serta teknologi dan informasi yang terus berkembang, sedangkan sumber daya alam, sumber-sumber penghasilan, dan sumber daya manusia yang tidak bisa mengimbangi peningkatan-peningkatan tersebut, menyebabkan munculnya permasalahan-permasalahan sosial yang begitu banyak dan kompleks. Hampir di setiap daerah di Indonesia khususnya di daerah perkotaan, permasalahan sosial ini ada dengan jenis yang beragam.
Kita telah ketahui bersama bahwa kesejahteraan sosial merupakan hak semua warga negara tanpa kecuali dan negara mempunyai kewajiban dalam mewujudkan kesejahteran sosial tersebut. Hal ini sesuai dengan tujuan negara yang tercantum di dalam Pembukaan UUD 1945, beberapa pasal di dalam batang tubuh UUD 1945, serta di beberapa peraturan perundang-undangan yang berlaku di Indonesia. Akan tetapi, permasalahan-permasalahan sosial ini tidak kunjung terselesaikan, justru semakin bertambah kompleks.
Berdasarkan Permensos No.08 Tahun 2012 tentang Pedoman Pendataan dan Pengelolaan Data Penyandang Masalah Kesejahteraan Sosial dan Potensi dan Sumber Kesejahteraan Sosial yang dimaksud dengan pengemis adalah orang-orang yang mendapatkan penghasilan dengan meminta-minta di muka umum dengan berbagai cara dan alasan untuk mengharapkan belas kasihan dari orang lain.
KRITERIA PENGEMIS
Berdasarkan Permensos No.08 Tahun 2012 tentang Pedoman Pendataan dan Pengelolaan Data Penyandang Masalah Kesejahteraan Sosial dan Potensi dan Sumber Kesejahteraan Sosial, kriteria bahwa seseorang dikatakan sebagai pengemis adalah sebagai berikut:
  • mata pencariannya bergantung pada belas kasihan orang lain;
  • berpakaian kumuh dan compang camping;
  • berada di tempat-tempat ramai/strategis; dan
  • memperalat sesama untuk merangsang belas kasihan orang lain

Berdasarkan hasil observasi kami di sekitar Jalan Asia-Afrika dan Masjid Raya Bandung dengan sasaran observasi adalah pengemis, memang seluruh kriteria di atas ada pada mereka yang mengemis/meminta-minta di daerah tersebut. Selain itu, kami sedikit meminta keterangan kepada beberapa orang pengemis di sana, ternyata penghasilan mereka pun tidak pasti/tetap dan tidak memiliki tempat tinggal yang tetap. Kriteria tersebut berdasarkan Permensos No.08 Tahun 2012 merupakan kriteria untuk para gelandangan. Oleh karena itu, kami menyimpulkan bahwa sebagian pengemis di sekitar Jalan Asia-Afrika dan Masjid Raya Bandung pun bisa dikatakan sebagai gelandangan juga karena memang ada keterkaitan di antara keduanya.

FAKTOR PENYEBAB MUNCULNYA PERMASALAHAN PENGEMIS
Berikut adalah beberapa faktor penyebab munculnya permasalahan pengemis, di antaranya:
  • Himpitan ekonomi (kemiskinan);
  • Keterbatasan fisik (penuaan/cacat tubuh);
  • Tradisi suatu masyarakat yang menjadikan mengemis sebagai profesi;
  • Kekurangan potensi sumber daya baik alam, manusia maupun lingkungan untuk dapat mengembangkan peluang dan kesempatan kerja;
  • Kondisi musiman, seperti pada saat hari raya; dan
  • Nilai-nilai hidup yang dianut individu.

Rabu, 11 November 2015

PERKEMBANGAN KOMPUTER SAMPAI SAAT INI



KOMPUTER GENERASI PERTAMA(1946-1959)

Komputer generasi pertama masih sangat sederhana dan belum kompleks penggunaanya. Komputer generasi pertama belum dapat memperoses masalah-masalah yang rumit. Ukuran komputer generasi pertama sangat besar dan prosesnya pun masih lambat.
komputer generasi pertama menggunakan tabung vakum (vacuum tube) untuk memproses dan menyimpan data. Tabung vakum berukuran seperti lampu kecil. Tabung vakum cepat panas dan mudah terbakar. Ribuan tabung vakum diperlukan untuk mengoperasi komputer generasi pertama. Komputer generasi pertama murni peralatan elektronik yang berfungsi untuk membantu ilmuwan menyelesaikan masalah perhitungan matematika secaracepat dan tepat. Ukurannya yang besar mirip komputer induk atau komputer utama. Contoh komputer generasi pertama adalah ENIAC (Electronic Numerical Integrator And Calculator) yang dibuat oleh Dr John Mauchly dan Presper Eckert tahun 1946.
Komputer Generasi pertama dikarakteristik dengan fakta bahwa instruksi operasi dibuat secara spesifik untuk suatu tugas tertentu. Setiap komputer memiliki program kode biner yang berbeda yang disebut “bahasa mesin” (machine language). Hal ini menyebabkan komputer sulit untuk diprogram dan membatasi kecepatannya. Ciri lain komputer generasi pertama adalah penggunaan tube vakum (yang membuat komputer pada masa tersebut berukuran sangat besar) dan silinder magnetik untuk penyimpanan data.


KOMPUTER GENERASI KEDUA(1959-1965)
Komputer generasi kedua menggunakan transistor dan dioda untuk menggantikan tabung vakum walaupun keduanya juga mudah terbakar. Pada komputer generasi kedua, diperkenalkan cara baru untuk menyimpan data, yaitu dengan penyimpanan secara magnetik. Penyimpanan secara magnetik menggunakan besi-besi lunak yang dililit oleh kawat. Kecepatan proses komputer generasi kedua lebih cepat dibandingkan generasi pertama. Awalnya, komputer generasi kedua menggunakan bahasa program tingkat tinggi, seperti Foltran (1954) dan COBOL (1959). Kedua bahasa program itu menggantikan bahasa mesin. Pada generasi in, ukuran komputer lebih kecil. Komputer generasi ini digunakan untuk proses data di bidang perniagaan, universitas, dan militer. Contoh komputer pada generasi kedua adalah DEC PDP-8, IBM 700, dan IBM 7094.

KOMPUTER GENERASI KETIGA(1965-1970)
Komputer generasi ketiga dibuat dengan menggabungkan beberapa komponen di dalam satu tempat. tampilan dari komputer juga disempurnakan. Selain itu, komputer generasi ketiga penyimpana memorinya lebih besar dan diletakkan diluar (eksternal). Penggunaan listriknya lebih hemat dibandingkan komputer generasi sebelumnya. Ukuran fisiknya menjadi lebih kecil sehingga lebih menghemat ruang. komputer generasi ketiga juga mulai menggunakan komponen IC atau disebut chip. Dapat digunakan untuk multiprogram. Contoh komputer generasi ketiga adalah Apple II, PC, dan NEC PC.
Kemajuan komputer generasi ketiga lainnya adalah penggunaan sistem operasi (operating system) yang memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara serentak dengan sebuah program utama yang memonitor dan mengkoordinasi memori komputer.


KOMPUTER GENERASI KEEMPAT(1970-


Komputer generasi keempat masih menggunakan IC/chip untuk pengolahan dan penyimpanan data. Komputer generasi ini lebih maju karena di dalamnya terdapat beratus ribu komponen transistor. Proses pembuatan IC komputer generasi ini dinamakan pengintegrasian dalam skala yang sangat besar. Pengolahan data dapat dilakukan dengan lebih cepat atau dalam waktu yang singkat. Media penyimpanan komputer generasi ini lebih besar dibanding generasi sebelumnya. Komputer generasi ini sering disebut komputer mikro. Contohnya adalah PC (Personal Computer). Teknologi IC komputer generasi ini yang membedakan antara komputer mikro dan komputer mini serta main frame. Beberapa teknologi IC pada generasi ini adalah Prosesor 6086, 80286, 80386, 80486, Pentium I, Celeron, Pentium II, Pentium III, Pentium IV, Dual Core, dan Core to Duo. Generasi ini juga mewujudkan satu kelas komputer yang disebut komputer super.


KOMPUTER GENERASI KELIMA

Komputer generasi kelima memang belum terwujud karena komputer generasi ini merupakan komputer impian masa depan. Pembuatan bentuk komputer generasi kelima tentunya akan lebih kompleks. KOmputer generasi kelima ini diperkirakan mempunyai lebih banyak unit pengolahan yang bekerja secara serentak untuk menyelesaikan lebih dari satu masalah dalam waktu bersamaan. Komputer generasi ini juga mempunyai memori yang besar. Komputer impian ini diperkirakan akan mempunyai kepandaian tersendiri atau dapat membuat keputusan sendiri. Sifat luar biasa komputer ini disebut sebagai kecerdasan buatan.
Banyak kemajuan di bidang desain komputer dan teknologi yang semakin memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model non Neumann. Model non Neumann akan digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara serempak. Kemajuan lain adalah teknologi superkonduktor yang memungkinkan aliran elektrik tanpa ada hambatan apapun, yang nantinya dapat mempercepat kecepatan informasi.
Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek komputer generasi kelima. Lembaga ICOT (Institute for new Computer Technology) juga dibentuk untuk merealisasikannya. Banyak kabar yang menyatakan bahwa proyek ini telah gagal, namun beberapa informasi lain bahwa keberhasilan proyek komputer generasi kelima ini akan membawa perubahan baru paradigma komputerisasi di dunia.

Sumber : http://tekno-hp.blogspot.co.id/2015/06/sejarah-perkembangan-komputer-dari-awal.html
https://id.wikipedia.org/wiki/Sejarah_komputer
https://aldimaulana58.wordpress.com/2011/11/10/perkembangan-komputer-dari-generasi-pertama-sampai-sekarang/

Selasa, 03 November 2015

Peranan Teknologi Informasi di Bidang Transportasi


Transportasi adalah pemindahan manusia atau barang dari satu tempat ke tempat lainnya dengan menggunakan sebuah wahan yang digerakkan oleh manusia atau mesin. Transportasi digunakan untuk memudahkan manusia dalam melakukan aktivitas sehari-hari. Di negara maju, mereka biasanya menggunakan kereta bawah tanah (subway) dan taksi. Penduduk disana jarang yang mempunyai kendaraan pribadi karena mereka sebagian besar menggunakan angkutan umum sebagai transportasi mereka. Transportasi sendiri dibagi 3 yaitu, transportasi darat, laut, dan udara. Transportasi udara merupakan transportasi yang membutuhkan banyak uang untuk memakainya. Selain karena memiliki teknologi yang lebih canggih, transportasi udara merupakan alat transportasi tercepat dibandingkan dengan alat transportasi lainnya. Dengan tuntutan yang berkembang ditempatkan pada transportasi infrastruktur’s Oregon dan terbatas sumber daya keuangan, metode baru harus dieksplorasi untuk memenuhi kebutuhan transportasi negara baik hari ini dan di masa depan. Intelligent Transportation Systems (ITS) teknologi menyediakan alat yang signifikan untuk meningkatkan efisiensi dan keselamatan transportasi di negara bagian.
            Dasar dari aplikasi ITS didasarkan pada dan transportasi sensor lingkungan, efektif komunikasi, perangkat lunak komputer dan pengolahan informasi perangkat keras. ITS menggunakan berbagai teknologi maju dan aplikasi untuk meningkatkan transportasi keselamatan, menyediakan informasi perjalanan ke pengguna sistem dan lebih efektif mengelola sistem transportasi. The Oregon ITS Rencana Strategis: 1997-2017 menyatakan bahwa tujuan ITS menerapkan di Oregon adalah untuk:
-       Meningkatkan produktivitas dari sistem pengguna transportasi,
-       Meningkatkan keselamatan,
-       Meningkatkan efisiensi sistem transportasi,
-       Meningkatkan mobilitas dan aksesibilitas,
-       Meningkatkan antar moda koneksi,
-       Mempromosikan tanggung jawab lingkungan dan mengurangi penggunaan energy
            The Oregon Transportasi Rencana (OTP) update harus mengevaluasi ulang kebijakan yang ada berhubungan dengan teknologi dalam rangka untuk sepenuhnya mengambil keuntungan dari kemungkinan dan manfaat yang ITS dapat menyediakan.
Manfaat ITS :
            Sementara banyak PERUSAHAAN proyek memberikan manfaat ganda untuk sistem transportasi, dalam umum, program ITS dapat digolongkan ke dalam kategori manfaat utama untuk evaluasi lebih dekat. Manfaat kategori didefinisikan dalam diskusi ini adalah wisatawan informasi (pra-perjalanan dan en-rute), keselamatan penumpang, lalu lintas dan manajemen insiden, pemeliharaan (efisiensi), transportasi keamanan, transportasi umum dan operasi kendaraan komersial dan keselamatan. Proyek-proyek khusus dari daerah-daerah manfaat dapat diintegrasikan dalam rangka mencapai efisiensi yang lebih tinggi tujuan sistem manajemen dan mempromosikan kemitraan yurisdiksi yang merupakan kunci keberhasilan pengembangan dan pengoperasian aplikasi ITS banyak.