Latest Entries »

CALIFORNIA – Coronal mass ejection (CME) atau partikel matahari melesat kencang dalam kecepatan 560 mil per detik ke luar angkasa. Ledakan matahari yang kabarnya terjadi hari ini, Rabu (17/7/2013), berpotensi mengarah ke Bumi dan melewati pesawat luar angkasa milik NASA.

Dilansir Scienceblog, Rabu (17/7/2013), matahari melepaskan CME yang langsung mengarah ke Bumi. Fenomena matahari ini mengirimkan miliran ton partikel ke luar angkasa yang bisa mencapai Bumi dalam waktu tiga hari.

Ilmuwan NASA mengatakan, partikel ini tidak akan dapat menembus atmosfer planet dan tidak berbahaya bagi manusia. Akan tetapi, fenomena ini bisa mempengaruhi sistem elektronik dalam satelit yang ada di luar angkasa dan sistem elektronik di Bumi.

Model riset percobaan NASA berdasarkan observasi dari Solar Terrestrial Relations Observatory NASA menunjukkan bahwa CME meninggalkan matahari di kecepatan lebih dari 500 mil per detik. Kecepatan super tersebut merupakan kecepatan umum pada CME.

Ilmuwan badan antariksa Amerika Serikat ini juga mengungkapkan, CME bisa mengakibatkan fenomena cuaca luar angkasa yang dinamakan badai geomagnetik. Fenomena ini juga menimbulkan munculnya aurora, terutama di wilayah kutub.

CME juga dapat melewati pesawat luar angkasa Messenger dan Juno. Operator di Bumi dapat menempatkan pesawat luar angkasa tersebut ke modus aman (safe mode) untuk melindungi instrumen dari partikel matahari tersebut.

Advertisements

Kuliah OOP2 || Interface

Interface adalah sebuah fitur OOP yang menampung method-method kosong. Interface harus diturunkan pada sebuah Class jika ingin di implementasikan. Tidak jauh berbeda dengan Abstract Class kegunaan dari interface, hanya saja interface tidak bisa menampung method default dan tidak mempunyai modifier.

Penggunaan interface dalam bahasa pmrograman Csharp, Java dan C++ berbeda. Jika pada bahasa pmrograman Csharp dan Java, penggunaan interface menggunakan keyword “interface”, tetapi dalam C++ menggunakan fitur Hider File.

View full article »

Abstract class adalah class yang tidak bisa dibuat secara instan sebagaimana class pada umumnya. Abstract class harus di implementasikan pada class turunan dari class Abstract tersebut. Abstract class berisi berisi sebuah method abstract dan method default yang bisa di override pada class turunan. Tidak semua bahasa pemrograman yang mendukung OOP mempunyai abstract class dan abstract method Seperti halnya c++. Maka dalam contoh code program Abstract class c++ harus menggunakan Class biasa dan virtual method agar bisa di override pada class turunannya.

C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Bab5
{
    abstract class mtk
    {
        public abstract void pembagian(int a, int b, int c);
        public void perkalian(int a, int b)
        {
            Console.WriteLine("Perkalian");
            Console.WriteLine();
            Console.WriteLine("Masukan Nilai 1	= {0}", a);

            Console.WriteLine("Masukan Nilai 2	= {0}", b);

            Console.WriteLine("Hasil Perkalian = {0}", a * b);
        }
    }
    class bagi : mtk
    {
        public override void pembagian(int a, int b, int c)
        {
            Console.WriteLine();
            Console.WriteLine("Pembagian");
            Console.WriteLine();
            Console.WriteLine("Masukan Nilai 3	= {0}", c);
            Console.WriteLine("Hasil Pembagian = {0}", a * b / c);

        }
    }

    class Program
    {
        static bagi k = new bagi();
        public static void Main(string[] args)
        {
            int a = 10;
            int b = 10;
            int c = 2;

            k.perkalian(a, b);
            k.pembagian(a, b, c);
            Console.ReadKey(true);
        }
    }

}

View full article »

Data pada mayoritas perangkat mobile bisa dengan mudah jatuh ke tangan para penjahat dunia maya.

Inilah hasil mengejutkan yang ditemukan oleh para pakar Kaspersky Lab berdasarkan riset yang dilakukan oleh Harris Interactive pada Februari – Maret 2012. Perusahaan antivirus ini bahkan telah melakukan survei terhadap 9.000 pengguna perangkat mobile di Amerika Serikat, Eropa, dan Rusia.

Survei tersebut menunjukkan sekitar 70 persen pengguna tablet dan 53 persen pengguna ponsel menggunakan jaringan Wi-Fi publik untuk berselancar di dunia maya.

Menggunakan jaringan publik menjadi cara paling umum yang digunakan untuk mengakses internet, selain jaringan provider ponsel. Sebanyak 58 persen orang yang disurvei untuk komunikasi data menyatakan menggunakan jaringan publik.

Namun sepertinya banyak pengguna perangkat mobile yang tidak menyadari bahaya menggunakan jaringan Wi-Fi publik. Salah satunya adalah data yang ditransfer melalui berbagai tautan bisa dengan mudah diintersepsi oleh penjahat dunia maya, termasuk data login untuk online banking.

View full article »

News ||7 Gadget 2012

Teknologi terus berkembang secara dinamis dan terus melahirkan inovasi-inovasi terbaru tanpa henti. Begitupun halnya dengan perangkat-perangkat teknologi yang lazim disebut gadget. Dengan kompetisi yang ketat dan tuntutan yang begitu tinggi demi memenuhi ekspektasi para pelanggan setia maka perkembangan gadget terbaru selalu menjadi isu hangat dan kehadirannya selalu ditunggu-tunggu. Berikut adalah tujuh gadget yang paling ditunggu di tahun 2012.
1.      Apple iPad 3
 

Penghitungan subnetting bisa dilakukan dengan dua cara, cara binary yang relatif lambat dan cara khusus yang lebih cepat. Pada hakekatnya semua pertanyaan tentang subnetting akan berkisar di empat masalah: Jumlah Subnet, Jumlah Host per Subnet, Blok Subnet, dan Alamat Host- Broadcast.

Penulisan IP address umumnya adalah dengan 192.168.1.2. Namun adakalanya ditulis dengan 192.168.1.2/24, apa ini artinya? Artinya bahwa IP address 192.168.1.2 dengan subnet mask 255.255.255.0. Lho kok bisa seperti itu? Ya, /24 diambil dari penghitungan bahwa 24 bit subnet mask diselubung dengan binari 1. Atau dengan kata lain, subnet masknya adalah: 11111111.11111111.11111111.00000000 (255.255.255.0). Konsep ini yang disebut dengan CIDR (Classless Inter-Domain Routing) yang diperkenalkan pertama kali tahun 1992 oleh IEFT.

Pertanyaan berikutnya adalah Subnet Mask berapa saja yang bisa digunakan untuk melakukan subnetting? Ini terjawab dengan tabel di bawah:

Subnet Mask Nilai CIDR
255.128.0.0 /9
255.192.0.0 /10
255.224.0.0 /11
255.240.0.0 /12
255.248.0.0 /13
255.252.0.0 /14
255.254.0.0 /15
255.255.0.0 /16
255.255.128.0 /17
255.255.192.0 /18
255.255.224.0 /19
Subnet Mask Nilai CIDR
255.255.240.0 /20
255.255.248.0 /21
255.255.252.0 /22
255.255.254.0 /23
255.255.255.0 /24
255.255.255.128 /25
255.255.255.192 /26
255.255.255.224 /27
255.255.255.240 /28
255.255.255.248 /29
255.255.255.252 /30

View full article »

Cerpen || Namaku Rim

“Rim!!,”
Suara itu menyalak membelah gendang telinga. Suara itu bagai hantu dalam ketakutan. Suara itu masih setia terekam dalam memori ingatan. Suara itu seolah melemahkan saraf dan seluruh organ tubuhku. Suara itu..Suara itu..Ah!!
Sudah tujuh belas tahun aku dibekali nama Rim yang menurutku tanpa alasan. Tujuh belas tahun yang cepat namun lama kulalui. Tujuh belas tahun sengaja kurelakan orang memanggilku Rim.
Rim? sebuah nama yang menurutku tak berarti. Sebuah nama yang kerap menjadikan hidupku kelabu.
“Aulia Firda Sari?”
“Ada Pak!”
“Najwa Kintan Fahira?”
“Ada Pak!”

View full article »

Gerhana matahari cincin (Reuters/Beawiharta)
Jakarta Gerhana matahari adalah fenomena alam yang lumrah terjadi. Nah, pada 2012 ini gerhana matahari pertama akan terjadi pada 20 Mei. Gerhana matahari cincin, namanya. Namun untuk wilayah Indonesia bukan penampakan seperti cincin yang terlihat melainkan gerhana matahari sebagian.”Pada 20 Mei akan terjadi gerhana matahari cincin. Tapi melintasinya di wilayah Pasifik seperti China, Taiwan, Jepang, sampai melintasi Lautan Pasifik dan berakhir di AS saat terbenam. Kalau di Indonesia hanya terlihat sebagai gerhana sebagian, kurang dari 45 persen, dan terlihat saat matahari terbit,” ujar Profesor Riset Astronomi Astrofisika Lembaga Penerbangan dan Antariksa Nasional (Lapan), Thomas Djamaluddin, dalam perbincangan dengan detikcom.
View full article »

Inheritance adalah salah satu fitur OOP yang sangat penting, Inheritance adalah penurunan sifat dari suatu Class ke kelas yang lain. Tidak semua sifat bisa diturunkan ke Class turunan tetapi hanya filed dan method yang punya modifier public dan protected yang bisa di turunkan.

Manfaat Inheritance :

  • Inheritance memungkinkan untuk menciptakan sebuah class dari class yang sudah ada.
  • Ketika sebuah class diturunkan dari class yang sudah ada maka class tersebut mewarisi semua method dan field dari class orangtuanya.
  • Class turunan juga mewarisi bentuk dari class orang tua. Artinya objek dari class anak dapat dikenali sebagai objek dari class orang tua.

Overloading adalah suatu cara untuk memberikan nama yang sama kepada dua method yang berbeda meski dua method tersebut berada dalam class yang sama. Hal ini dapat dilakukan dengan cara membedakan tipe parameter, jumlah parameter dan susunan parameter, Manfaat penggunaan overloading adalah agar method yang mempunyai tingkah yang hampir sama mudah diingat oleh developer software.

Overriding digunakan oleh Class Turunan yang berusaha memodifikasi tingkah laku yang diwarisi dari Class Induk. Tujuannya adalah supaya  Class turunan memiliki tingkah laku yang lebih spesifik. Ini dilakukan dengan  cara mendeklarasikan kembali method milik parent class di Class turunan.

View full article »

%d bloggers like this: