Senin, 04 Januari 2016

JAVA
Pengertian
JAVA adalah bahasa pemrograman yang dapat dijalankan di berbagai 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 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 (JVM). JAVA merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi JAVA mampu berjalan di beberapa platform sistem operasi yang berbeda, JAVA dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini JAVA merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web

MANFAAT
Bahasa Pemrograman JAVA digunakan untuk membuat seluruh bentuk aplikasi, dekstop, web dan lainnya, sebagai mana dibuat dengan menggunakan bahasa pemrograman konvensional lainnya.

Sejarah JAVA
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 pemrogram 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 Project. Mereka memusatkan kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto.
Perusahaan baru ini bertambah maju: jumlah karyawan meningkat dalam waktu singkat dari 13 menjadi 70 orang. Pada rentang waktu ini juga ditetapkan pemakaian Internet sebagai medium yang menjembatani kerja dan ide di antara mereka. Pada awal tahun 1990-an, Internet masih merupakan rintisan, yang dipakai hanya di kalangan akademisi dan militer.
Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membuat perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade Runner. Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java.
Pada sekitar bulan Maret 1995, untuk pertama kali 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.
Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.
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 karena 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).

Kelebihan
Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris. Penyebabnya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut.

OOP (Object Oriented Programming - Pemrogram Berorientasi Objek)

Perpustakaan Kelas Yang Lengkap, Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.
Bergaya C++, memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di Amerika Serikat juga mulai berpindah dengan mengajarkan Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer.

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
Tulis sekali, jalankan di mana saja - Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridgeyang sampai sekarang tidak berfungsi pada Mac OS X.

Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.

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). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.

Contoh Platform JAVA
-Applet
-Servlet
-JavaServer Pages
-Swing application
-Generics
-Google and Android, Inc.
Dengan lebih dari 1 platform menjadikan JAVA termasuk crossplatform

Contoh Program Java
1. Graph Viewer 3D
2. KBBI Mobile
3. Doc Viewer
4. PDF Viewer
5. Opera Mini


Implementasi

public class classnya {
    private int userInput;
    public classnya() { 
                      /*
         * classnya() merupakan fungsi constructor yang mana akan aktif saat objek classnya di buat
       * constructor memiliki nama yang sama dengan nama classnya  
                    */

    }

    public static void main(final String[] args) {
/*
         * main adalah method utama yang akan dipanggil saat classnya berjalan di JAVA interpreter
         */

       classnya number = new classnya();
/* ini adalah pembuatan objek “number” dari class “classnya”*/
    }
}


Senin, 01 September 2014

ANSI
American National Standards Institute (ANSI) adalah sebuah lembaga nirlaba swasta yang mengawasi pengembangan standar konsensus sukarela untuk produk, jasa, proses, sistem, dan personil di Amerika Serikat. Lembaga tersebut mengawasi pembuatan, diberlakukannya, dan penggunaan ribuan norma dan pedoman yang secara langsung berdampak bisnis di hampir setiap sektor. Lembaga tersebut juga mengkoordinasikan standar Amerika Serikat dengan standar internasional sehingga produk-produk Amerika Serikat dapat digunakan di seluruh dunia. Lembaga tersebut memberi akreditasi untuk standar yang yang dikembangkan oleh perwakilan dari lembaga pengembang standar, instansi pemerintah, kelompok konsumen, perusahaan, dan lain-lain. Standar tersebut memastikan agar karakteristik dan kinerja produk yang konsisten sehingga masyarakat menggunakan definisi dan istilah yang sama, dan produk diuji dengan cara yang sama. ANSI juga memberi akreditasi bagi organisasi yang melaksanakan sertifikasi produk atau personel sesuai dengan persyaratan yang ditetapkan dalam standar internasional.

American National Standards Institute didirikan pada tanggal 19 Oktober 1918 dengan misi untuk meningkatkan daya saing global bagi bisnis dan kualitas hidup Amerika Serikat dengan mempromosikan serta memfasilitasi standar konsensus sukarela dan sistem penilaian kesesuaian.


AT&T
American Telephone & Telegraph Company, atau sering disingkat AT&T Corporation, adalah perusahaan yang menyediakan jasa telekomunikasi Internet, suara, video, data, dan jasa profesional lainnya untuk bisnis, rumah tangga, dan lembaga pemerintah. Dalam perjalanan panjangnya, AT&T pernah menjadi perusahaan telepon dan televisi kabel terbesar di dunia.

Pada puncak kejayaannya, AT&T memiliki lebih dari satu juta karyawan dengan pendapatan tahunan $300 miliar dolar dengan kurs dolar saat ini. Pada tahun 2005, AT&T dibeli oleh Baby Bell SBC Communications seharga lebih dari $16 miliar, dan kemudian diubah namanya menjadi AT&T Inc.


Variabel Lokal
Variabel lokal: adalah variabel yang hanya aktif dalam suatu fungsi atau subroutine di dalam visual basic. Caranya dituliskan secara langsu di dalam suatu fungsi satu subroutine tanpa pendefinisian atau dengan definisi variabel di dalam fungsi.


Variabel Global
Variabel global dalam form: adalah variabel yang aktif selam satu form berjalan, bila pindah ke form yag lain maka variabel ini tidak aktif. Ini dapat dilakukan dengan mendefinisikan variabel di luar subroutine, biasanya diletakkan pada baris paling atas dari suatu form. Contohnya Dim a as integer diletakkan pada baris paling atas, maka variabel a selalu aktif selama form aktif.
Variabel global dalam aplikasi: adalah variabel yang aktif selama aplikasi masih aktif. Variabel ini masih aktif meskipun form yang berjalan sudah berganti. Untuk mendefinisikan variabel ini dilakukan dengan menambahkan modul dan pendefinisian dengan global.

Struktur Dasar Program C
#include <stdio.h>
 int main () {
             printf("selamat datang di DevC++");
             getch ();
}

Didalam program beberapa perintah diatas :

pertama terdapat #include <stdio.h>. Bagian ini disebut preprocessor Directive, yang artintya bagian yang digunakan untuk mengikut-sertakan berkas-berkas file header/library yang berisi fungsi-fungsi yang ada pada program yang akan dibuat pada baris-baris bawahnya. File yang diikutsertkan bernama stdio.h yang terletak di suatu direktori pada instalasi DevC++

pada baris selanjutnya int main (). merupakan judur fungsi utama program yang bernama fungsi main () yang mengambilkan nilai berupa integer (bilangan bulat negatif ataupun positif ) mengenai data integer akan dibahas di bagian-bagian berikutnya. Fungsi main () adalah fungsi yang wajib ada di setiap kode program yang ditulis menggunakan bahasa C. tanda { merupakan tanda awal program

pada baris berikutnya terdapat  printf("selamat datang di DevC++");. Hal ini merupakan perintah untuk menampilkan output di layar monitor berupa tulisan" Selamat datang di DevC++" (tanpa tanda kutip). perintah untuk menampilkan tulisan ke layar disebut fungsi Printf () yagn menerimakan masuk berupa kalimat yang ingin ditampilkan. Tanda titik koma harus selalu dituliskan untuk memberi. akhr dari suatu baris perintah

pada baris berikutnya terdapat getch ();, digunakan untuk menghentikan layar tampilan sejenak samapi pengguna menekan tombol yang ada pada keyboard. Jadi fungsinya adalah menunggu penekanan tombol tertentu dan kemudian program akan mati (terminated)

baris terakhir berisi } yang bearti akhir dari program.

1. Tipe Data Dasar


  Data merupakan suatu nilai yang bisa dinyatakan dalam bentuk konstanta atauvariabel. Konstanta menyatakan nilai yang tetap, sedangkan variabel menyatakan nilai yang dapat diubah-ubah selama eksekusi berlangsung. Data berdasarkan jenisnya dapat dibagi menjadi lima kelompok yang dinamakan sebagai tipe data dasar yaitu :
•         Bilangan Bulat (integer)
•         Bilangan real presisi-tunggal
•         Bilangan real presisi-ganda
•         Karakter

•         Tak bertipe (void)
Operator merupakan simbol atau karakter yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi, seperti menjumlahkan dua buah nilai, memberikan nilai kesuatu variabel, membandingkan kesamaan dua buah nilai.

2. Menampilkan data ke layar monitor

*) Fungsi printf(), puts(), dan putchar().


- Fungsi printf() digunakan untuk menampilkan semua jenis data (numeric dan karakter).
- Fungsi puts() digunakan untuk menampilkan data string dan secara otomatis.
- Fungsi putchar() digunakan untuk menampilkan sebuah karakter.

Dalam bahasa C, terdapat penentu format yang dipakai untuk memberitahu kompiler mengenai jenis data yang akan ditampilkan. Kode penentu format tersebut antara lain :
%c : menampilkan sebuah karakter
%s : menampilkan sebuah string
%i, %d : menampilkan sebuah bilangan bulat (integer)
%f, %e : menampilkan sebuah bilangan pecahan (real)
%o : menampilkan sebuah bilangan octal
%x : menampilkan sebuah bilangan heksadesimal

%u : menampilkan sebuah bilangan tak bertanda
          
Memasukkan/Menerima Data


scanf()
- Fungsi pustaka scanf() digunakan untuk menginput data berupa data numerik, karakter dan string secara terformat.


gets()
- Fungsi gets() digunakan untuk memasukkan data bertipe karakter dan tidak dapat digunakan untuk memasukkan data numerik.

getchar()
- Fungsi getchar() digunakan untuk membaca data yang bertipe karakter
- Harus diakhiri dengan penekanan tombol enter
- Karakter yang dimasukkan terlihat pada layar
- Pergantian baris secara otomatis

getch() dan getche()
- Fungsi getch() dan getche() digunakan untuk membaca data karakter.
- Karakter yang dimasukkan tidak perlu diakhiri dengan penekanan tombol enter.
- Tidak memberikan efek pergantian baris secara otomatis
- Jika menggunakan fungsi getch() karakter yang dimasukkan tidak akan ditampilkan

pada layer sehingga sering digunakan untuk meminta inputan berupa password.


Kamis, 21 Agustus 2014

Pervasive/Ubiquitous Computing
Pervasive/Ubiquitous Computing adalah suatu lingkungan dimana sejumlah teknologi (terutama teknologi komputer) digunakan dan menyatu di dalam objek dan aktivitas manusia, sehingga di manapun kita berada kita bisa memanfaatkannya untuk memenuhi kebutuhan sehari-hari.”
Dapat pula dikatakan pervasive computing adalah model pasca-desktop interaksi manusia-komputer yang memproses informasi telah sepenuhnya terintegrasi menjadiobyek sehari-hari dan aktivitas.Dalam program kegiatan biasa, seseorang “menggunakan” komputasi di mana-mana melibatkan perangkat komputasi dan sistem secara bersamaan banyak, dan belum tentu bahkan tidak sadar bahwa mereka melakukannya.Model ini dianggap sebagai kemajuan dari paradigma desktop yang lebih tua.Lebih formal, komputasi di mana-mana didefinisikan sebagai “mesin yang sesuai dengan lingkungan manusia bukannya memaksa manusia untuk masuk mereka.”
Paradigma ini juga digambarkan sebagai komputasi luas, kecerdasan ambient, atau, baru-baru ini, everyware, di mana setiap istilah menekankan aspek yang sedikit berbeda.Ketika terutama tentang obyek yang terlibat, juga komputasi fisik, Internet of Things, komputasi haptic, dan hal-hal yang berpikir.Daripada mengajukan definisi yang tunggal untuk komputasi di mana-mana dan untuk istilah-istilah terkait, sebuah taksonomi properti untuk komputasi di mana-mana telah diusulkan, dari mana berbagai jenis atau rasa sistem di mana-mana dan aplikasi dapat dijelaskan.
Inti konsep
Pada intinya, semua model komputasi di mana-mana saham visi kecil, murah, perangkat pengolahan jaringan yang kuat, didistribusikan di semua skala sepanjang kehidupan sehari-hari dan umumnya berbalik jelas ujung-tempat umum.Sebagai contoh, sebuah lingkungan komputasi domestik di mana-mana mungkin interkoneksi pencahayaan dan kontrol lingkungan dengan monitor biometrik pribadi ditenun menjadi pakaian sehingga pencahayaan dan pemanasan kondisi di ruang mungkin termodulasi, terus menerus dan tanpa terasa. Skenario lain yang umum berhipotesa kulkas “sadar” isinya sesuai tagged, mampu baik rencana berbagai menu dari makanan benar-benar di tangan, dan memperingatkan pengguna makanan basi atau rusak.
Mana-mana komputasi menyajikan tantangan di ilmu komputer: dalam desain sistem dan rekayasa, dalam pemodelan sistem, dan desain antarmuka pengguna. Kontemporer manusia-komputer model interaksi, apakah perintah-line, menu-driven, atau GUI berbasis, tidak sesuai dan tidak memadai untuk kasus di mana-mana.Ini menunjukkan bahwa “alam” paradigma interaksi yang tepat untuk komputasi di mana-mana penuh kuat belum muncul – walaupun ada juga pengakuan di lapangan bahwa dalam banyak hal kita sudah hidup dalam dunia ubicomp.Perangkat kontemporer yang memberikan dukungan beberapa ide yang terakhir termasuk ponsel, pemutar audio digital, frekuensi radio tag identifikasi, GPS, dan papan tulis interaktif.

 

 Open Source
Open Source adalah sistem pengembangan yang tidak dikoordinasi oleh suatu individu / lembaga pusat, tetapi oleh para pelaku yang bekerja sama dengan memanfaatkan kode sumber (source-code) yang tersebar dan tersedia bebas (biasanya menggunakan fasilitas komunikasi internet). Pola pengembangan ini mengambil model ala bazaar, sehingga pola Open Source ini memiliki ciri bagi komunitasnya yaitu adanya dorongan yang bersumber dari budaya memberi, yang artinya ketika suatu komunitas menggunakan sebuah program Open Source dan telah menerima sebuah manfaat kemudian akan termotivasi untuk menimbulkan sebuah pertanyaan apa yang bisa pengguna berikan balik kepada orang banyak.
Pola Open Source lahir karena kebebasan berkarya, tanpa intervensi berpikir dan mengungkapkan apa yang diinginkan dengan menggunakan pengetahuan dan produk yang cocok. Kebebasan menjadi pertimbangan utama ketika dilepas ke publik.Komunitas yang lain mendapat kebebasan untuk belajar, mengutak-ngatik, merevisi ulang, membenarkan ataupun bahkan menyalahkan, tetapi kebebasan ini juga datang bersama dengan tanggung jawab, bukan bebas tanpa tanggung jawab.

 


New Economy
New Economy merupakan istilah yang dipakai untuk menggambarkan transisi dari ekonomi berbasis manufaktur ke ekonomi berbasis layanan. Istilah New Economy cukup populer ketika terjadi Dot-Com bubble (gelembung teknologi informasi) pada akhir 1990. Periode ini ditandai dengan pertumbuhan yang tinggi, inflasi yang rendah, lapangan pekerjaan yang cukup tinggi.

 

Komputasi awan 
Komputasi awan 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. Ia adalah suatu metoda komputasi di mana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan (as a service),  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. 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 penjelajah webdengan perangkat 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

 

Comapping
Comapping adalah yang terbaik secara online kolaboratif alat pemetaan pikiran untuk perencanaan proses bisnis dan kelompok proyek manajemen.



Dropbox
Dropbox adalah layanan penyedia data berbasis web yang dioperasikan oleh Dropbox, Inc. Dropbox menggunakan sistem penyimpanan berjaringan yang memungkinkan pengguna untuk menyimpan dan berbagi data serta berkas dengan pengguna lain diinternet menggunakan sinkronisasi data. Dropbox didirikan pada tahun 2007 oleh lulusan Massachusetts Institute of Technology (MIT) Drew Houston dan Arash Ferdowsi dengan modal awal yang didapat dari Y Combinator.
Dropbox menyediakan layanan baik gratis ataupun berbayar, masing-masing dengan keuntungan yang bervariasi. Pada tahun 2011 Dropbox juga meluncurkan "Dropbox for Teams", sebuah layanan dari Dropbox yang dikhususkan untuk kelompok bisnis atau kelompok lainnya yang membutuhkan layanan untuk mengendalikan administrasi, tagihan yang terpusat, dan lain sebagainya."Dropbox for Teams" tetap tersedia di situs web, namun harga yang ditawarkan berbeda dengan layanan Dropbox lainnya.
Bila dibandingkan dengan layanan serupa lainnya, Dropbox menawarkan jumlah pengguna yang relatif besar, dengan penggunaansistem operasi yang bervariasi, baik untuk perangkat mobile ataupun desktop.Terdapat berbagai versi untuk berbagai sistem operasi, termasuk untuk Microsoft Windows, Mac OS X, dan Linux (resmi atau tidak resmi). Dan tersedia juga berbagai versi untuk perangkat mobile, diantaranya Android, Windows Phone 7, iPhone, iPad, WebOS, dan Blackberry, dan klien yang berbasis web. Dropbox menggunakan model finansial Freemium, dan layanan gratisnya menyediakan 2 GB penyimpanan online gratis. Para pengguna yang menyarankan Dropbox ke orang lain bisa meningkatkan kapasitas penyimpanan hingga 8 GB. Kompetitor utama dari Dropbox antara lain, Box.net, FilesAnywhere, CloudMe, CrashPlan, Egnyte, iCloud, Mozy, SpiderOak, SugarSync, TitanFile, Ubuntu One, Windows Live SkyDrive, Wuala dan ZumoDrive.


Mendeley
Mendeley adalah program desktop dan web untuk mengelola dan berbagi makalah penelitian, menemukan data penelitian dan berkolaborasi secara online.Ini menggabungkan Mendeley Desktop, PDF dan manajemen referensi aplikasi (tersedia untuk Windows, OS X dan Linux) dengan Mendeley Web, jaringan sosial online bagi para peneliti.Pada tanggal 23 September 2013, Mendeley mengumumkan iPhone dan iPad apps yang bebas untuk menginstal.

Mendeley mengharuskan pengguna untuk menyimpan semua data kutipan dasar pada server-nya menyimpan salinan dokumen pada kebijaksanaan pengguna.Setelah pendaftaran, Mendeley menyediakan pengguna dengan 2 GB ruang penyimpanan web gratis, yang upgradeable dengan biaya.


Salesforce.com
Salesforce.com Inc adalah perusahaan komputasi awan global yang berkantor pusat di San Francisco, California. Meskipun terkenal karena produk manajemen hubungan pelanggan (CRM), Salesforce juga telah diperluas ke "arena perusahaan sosial" melalui akuisisi. Saat ini peringkat perusahaan paling inovatif di Amerika oleh majalah Forbes, serta nomor 7 di 100 Perusahaan Terbaik versi majalah Fortune untuk Bekerja pada tahun 2014.


Google Engine
Google Engine merupakan platform yang memungkinkan pengembang untuk membuat dan menjalankan aplikasi-aplikasi web dengan fasilitashosting di server Google.Versi gratis dari platform ini memiliki kapasitas penyimpanan 500 MB dan kapasitas CPU dan lebar pita (bandwidth) yang cukup untuk 5 juta page-view setiap bulannya.
Saat diluncurkan, bahasa pemrograman yang mendukung adalah Python.Versi terbatas dari web framework Django juga tersedia. Demikian halnya dengan framework aplikasi Google yang fungsinya sama dengan JSP atau ASP.NET.
Google App Engine mendukung aplikasi yang ditulis dalam bahasa pemrogaman. Dengan lingkungan runtime Java App Engine, pengguna dapat membangun aplikasi yang menggunakan standar teknologi Java, termasuk JVM, Java servlet, dan bahasa pemrograman Java atau bahasa lainnya menggunakan JVM-based atau compiler, sepertiJavaScript atau Ruby. App Engine juga menyediakan lingkungan runtime khusus Python, yang mencakup bahasa Python dan perpustakaan standar (standard library) Python. Java dan lingkungan runtime Python dibangun untuk memastikan bahwa aplikasi yang dibangun dapat berjalan cepat, aman, dan tanpa gangguan dari aplikasi lain pada sistem.



Amazon Elastic Compute Cloud (EC2)
Amazon Elastic Compute Cloud (EC2) adalah bagian tengah platform Amazon.com cloud computing, Amazon Web Services (AWS).EC2 memungkinkan pengguna untuk menyewa komputer virtual di mana untuk menjalankan aplikasi komputer mereka sendiri. EC2 memungkinkan penyebaran scalable aplikasi dengan menyediakan layanan web di mana pengguna dapat boot Mesin Amazon Image untuk membuat mesin virtual, yang Amazon menyebut sebuah "contoh", yang berisi perangkat lunak yang diinginkan. Seorang pengguna dapat membuat, peluncuran, dan mengakhiri kasus server yang diperlukan, membayar per jam untuk server aktif, maka timbullah isitilah "elastis".EC2 menyediakan pengguna dengan kontrol atas lokasi geografis contoh yang memungkinkan untuk optimasi latency dan tingkat tinggi redundansi.



Google Drive

Google Drive adalah layanan penyimpanan daring milik Google yang diluncurkan pada 24 April 2012.  Layanan ini merupakan ekstensi dari Google Docs dan akan mengganti URL docs.google.com dengan drive.google.com setelah diaktifkan. Google Drive memberikan layanan penyimpanan gratis sebesar 5 GB dan dapat ditambahkan dengan pembayaran tertentu. Dengan fitur unggulan yang sama seperti Dropbox, yaitu sinkronisasi data melalui folder khusus di dalam desktop atau lebih dikenal dengan Desktop Sync Clients. GDrive memberikan kapasitas gratis sebesar 5 GB dan tentunya fitur-fitur yang terintegrasi dengan layanan Google lainnya seperti: Gmail, G+ dan Google Search. Fitur yang bisa digaris bawahi dari GDrive adalah API’s untuk para Developer.Hingga kini GDrive telah terhubung dengan puluhan aplikasi pihak ketiga.



    

PT Telekomunikasi Indonesia, Tbk

PT Telekomunikasi Indonesia, Tbk, biasa disingkat Telkom Indonesia atau hanya Telkom, adalah perusahaan jasa telekomunikasi terbesar di Indonesia. Telkom merupakan, perusahaan mayoritas milik negara semi-privatisasi terdaftar di beberapa bursa.

Telkom Indonesia adalah unit bisnis telekomunikasi terutama di jaringan tetap telepon, internet dan komunikasi data. Itu juga merupakan perusahaan induk dari Telkom Group, yang bergerak dalam berbagai bisnis yang terdiri dari telekomunikasi, multimedia, properti dan keuangan layanan. Sejak 2008, Telkom Indonesia mulai mengubah fokus bisnis, infrastruktur, sistem, organisasi dan sumber daya manusia yang, serta budaya perusahaan, sebagai upaya mereka menghadapi meningkatnya persaingan.

Sejak Privatisasi ini pada tahun 1995, Telkom Indonesia memiliki total gabungan sekitar 129.800.000 pelanggan di akhir Desember 2011 meningkat sebesar 7,8% dari tahun 2010, membuat perusahaan terbesar bangsa penyedia layanan telekomunikasi oleh pelanggan.

Pada Desember 2011, PT Telkom telah mengumumkan bahwa perusahaan berencana untuk memberikan program pensiun dini untuk 4.000 karyawannya mulai tahun 2012 selama tiga tahun ke depan dan diatur ke sekitar 15.000 karyawan hanya pada tahun 2015.

Rabu, 15 Januari 2014

Media Transmisi
Merupakan jalur fisik antara transmitter dan receiver untuk mentransmisikan data
Media Guided (Terpadu)

Serat Optik

Serat Optik/Fiber Optic adalah saluran transmisi yang terbuat dari kaca atau plastik yang digunakan untuk mentransmisikan sinyal cahaya dari suatu tempat ke tempat lain. Berdasarkan mode transmisi yang digunakan serat optik terdiri atas Multimode Step Index, Multimode Graded Index, dan Singlemode Step Index.cahaya yang ada di dalam serat optik sulit keluar karena indeks bias dari kaca lebih besar dari pada indeks bias dari udara. Sumber cahaya yang digunakan adalah laser karena laser mempunyai spektrum yang sangat sempit. Kecepatan transmisi serat optik sangat tinggi sehingga sangat bagus digunakan sebagai saluran komunikasi


Bagian utama serat optik







Coaxial Cable
Kabel koaksial/Coaxial Cable adalah suatu jenis kabel yang menggunakan dua buah konduktor. Kabel ini banyak digunakan untuk mentransmisikan sinyal frekuensi tinggi mulai 300 kHz keatas. Karena kemampuannya dalam menyalurkan frekuensi tinggi tersebut, maka sistem transmisi dengan menggunakan kabel koaksial memiliki kapasitas kanal yang cukup besar. Ada beberapa jenis kabel koaksial, yaitu thick coaxial cab le (mempunyai diameter besar) dan thin coaxial cable (mempunyai diameter lebih kecil).Kabel ini memiliki  kabel tembaga(Center Core) yang diselimuti oleh beberapa pelindung
yaitu :
Plastic Jacket
ini adalah bagian dari pelindung yang keras. Plastic Core ini digunakan untuk melindungi kabel coaxial dari benturan fisik yang keras dan juga untuk melindungi dari gangguan hewan-hewan pengerat (sehingga bahannya biasanya dibuat dari bahan yang tidak disukai oleh hewan pengerat seperti tikus).

Metalic Shield
Biasanya berupa anyaman serat tembaga dan digunakan untuk melindungi kabel dari EMI (ElectroMagnetic Interference) yang dihasilkan oleh kabel-kabel yang berada di sekitarnya, sehingga dapat menghasilkan kecepatan transmisi yang lebih tinggi jika dibandingkan dengan kabel twisted-pair
Dielectric Isulator

Ini adalah bagian yang dibuat untuk membantu menfilter sinyal-sinyal interferensi dari luar kabel sehingga inti kabel dapat dibuat bebas dari sinyal interferensi dari luar.

Twisted Pair Cable
Twisted pair cable atau kabel pasangan berpilin terdiri dari dua buah konduktor yang digabungkan dengan tujuan untuk mengurangi atau meniadakan interferensi elektromagnetik dari luar seperti radiasi elektromagnetik dari kabel Unshielded twisted-pair (UPT), dan crosstalk yang terjadi di antara kabel yang berdekatan.

Ada dua macam Twisted Pair Cable, yaitu :
1.     Kabel STP. Kabel STP (Shielded Twisted Pair) merupakan salah satu jenis kabel yang digunakan dalam jaringan komputer.kabel ini memiliki 4 pasang kabel yang berwarna biru, biru-putih, oranye, oranye-putih, hijau, hijau-putih, coklat dan coklat-putih. Keuntungan menggunakan kabel STP adalah lebih tahan terhadap interferensi gelombang elektromagnetik baik dari dari dalam maupun dari luar. Kekurangannya adalah mahal, susah pada saat instalasi (terutama masalah grounding), dan jarak jangkauannya hanya 100m.

2.     Kabel UTP (Unshielded Twisted Pair) Kabel UTP paling sering digunakan pada jaringan etheenet dan telepon. Untuk jaringan ethernet.Hampir sama dengan STP ,UTP juga memiliki 4 pasang kabel yang berwarna biru, biru-putih, oranye, oranye-putih, hijau, hijau-putih, coklat dan coklat-putih. Kabel Ini banyak digunakan dalam instalasi jaringan komputer.  Kabel ini tidak dilengkapi dengan pelindung (unshilded). Kabel UTP mudah dipasang, ukurannya kecil, dan harganya lebih murah dibandingkan jenis media lainnya. Namun Kabel UTP sangat rentan dengan efek interferensi elektris yang berasal dari media di sekelilingnya.
Kabel UTP ada 7 kategori, yaitu:
Kategori Spesifikasi Data Rate (Mbps) Penggunaan
Cat1 UTP digunakan pada jaringan telepon < 0,1 Telepon
Cat2 UTP awalnya digunakan pada T-Line 2 T-Line
Cat3 Peningkatan CAT 2 digunakan pada jaringan LAN 10 LAN
Cat4 Peningkatan CAT 3 digunakan pada jaringan Token Ring 20 LAN
Cat5 Kawat kabel biasanya 24 AWG dengan jaket dan selubung diluarnya 100 LAN
Cat5e Pengembangan dari kategori 5 yang meliputi fitur tambahan untuk meminimalkan crosstalk dan interferensi elektromagnetik 125 LAN
Cat6 Sebuah kategori baru dengan komponen yang datang dari produsen yang sama. Kabel harus diuji pada tingkat data 200-Mbps. 200 LAN
Di antara semua kabel di atas, kabel Enhanced Category 5 (Cat5e) dan Category 5 (Cat5)merupakan kabel UTP yang paling populer digunakan dalam jaringan berbasis teknologi Ethernet. Konektor yang digunakan pada kabel UTP dikenal dengan nama RJ-45.  Kabel UTP mempunyai 8 pin (4 pasang), yaitu:
PIN KE- FUNGSI PIN
1 TD+
2 TD-
3 RD+
4 NC
5 NC
6 RD-
7 NC
8 NC
Pada standar IEEE 802.3af  10/100 DC on Spares (mode B), pin 4 dan 5 digunakan untuk tegangan DC positif, dan pin 7 dan 8 digunakan untuk tegangan DC negatif. Tegangan yang bisa dilewatkan adalah sebesar 50 V dan arus sebesar 360 mA. Karena menggunakan 2 pasang kabel, maka daya yang bisa dilewatkan pada kabel UTP adalah 50 V x 0,360 A x 2 =36 W.
Susunan Tipe Urutan Warna Kabel UTP :
Pin T568 A T568 B
1
2
3
4
5
6
7
8
Putih / Hijau
Hijau
Putih / Orange
BiruPutih / Biru
Orange
Putih / Coklat
Coklat
Putih / Orange
Orange
Putih / Hijau

Biru
Putih / Biru
Hijau
Putih / Coklat
Coklat





Konektor kabel RJ-45 memiliki tiga macam konfigurasi, sesuai dengan perangkat yang ingin dihubungkannya:
Straight Through Configuration



Kabel jenis ini biasa digunakan untuk menghubungkan perangkat jaringan dengan tingkat perangkat yang berbeda. Sebagai contoh adalah ketika kita menghubungkan PC ke jaringan komputer kita di kantor lewat switch. Tipe kabel jenis ini lebih umum digunakan dan relatif lebih mudah dalam penyusunan kabelnya saat memasang konektor RJ-45. hasil tester
1 2 3 4 5 6 7 8



Cross Over Configuration

Kabel jenis ini biasa digunakan untuk menghubungkan dua perangkat jaringan dengan Perangkat yang setingkat, sebagai contoh koneksi antara PC to PC, atau PC ke AP Radio, Router to router (peer to peer). kedua ujungnya berbeda , misal : di komputer pertama menggunakan type T568A dan di komputer yang kedua menggunakan type T568B. hasil tester 3 6 1 4 5 2 7 8

Kabel Rollover
Kabel jenis ini biasanya digunakan untuk mengakses router dengan PC/laptop kita. Konfigurasi kabel jenis ini cukup simpel karena kita tinggal membalik urutan kabel yang kita pasang di satu sisi. Misal kita menggunakan standar 568B (standar untuk kabel straight through), maka kita tinggal membalik urutan menjadi coklat untuk urutan pertama di ujung kabel yang lain.hasil tester 8 7 6 5 4 3 2 1
Peralatan:
Peralatan yang dibutuhkan dalam membuat kabel jaringan dengan mempergunakan kabel UTP dan konektor RJ-45 adalah:
1. Crimping Tool Alat yang kita gunakan untuk memasang kabel jaringan. Peralatan ini yang banyak beredar dipasaran memiliki multi fungsi, diantaranya bisa memotong kabel, membuka bungkus kabel (jacket) dan menjepit kepala konektor. Crimping tool yang dikeluarkan oleh Panduit hanya berfungsi untuk menjepit kepala konektor agar kepala RJ-45 terhubung dengan kabel UTP.

2. Cable Stripper – Digunakan untuk memotong jacket pelindung kabel dan juga bisa digunakan untuk memotong benang halus yang ada didalam kabel. Biasanya include dengan Crimping Tool. Yang jual terpisah juga ada.

3. Cable Tester – Digunakan untuk menguji hasil pemasangan kabel sudah benar atau belum.





Media Unguided (Tidak Terpadu)
Media yang tidak memerlukan kabel
Udara

  1. Gelombang mikro
    Gelombang mikro (microwave) merupakan bentuk gelombang radio yang beroperasi pada frekuensi tinggi (dalam satuan gigahertz), yang meliputi kawasan UHF, SHF dan EHF. Cara ini bisa menjangkau jarak yang sangat jauh, sehingga banyak kalangan industri ataupun pribadi yang menggunakannya untuk memindahkan/ menyalurkan suara, video ataupun data komunikasi. Sehingga banyak digunakan pada sistem jaringan MAN, warnet dan penyedia layanan internet (ISP).
  2. Gelombang  Radio  untuk  Seluler
    Media transmisi sistem telekomunikasi bergerak dengan sistem seluler digital, ada dua macam, yaitu  GSM  non-seluler  yang  memiliki  cakupan  daerah  cukup  luas  dengan dilengkapi  antena  sebagai  pemancar  dan  penguat  sinyal  serta  GSM  seluler yang  dilengkapi  sebuah  sistem  tower  pengirim  dan  penerima  yang  disebut Base  Transceiver  Station (BTS).

  3. Sinar Infra MerahSinar  infra  merah  merupakan  salah  satu  contoh  media  transmisi  jarak  dekat. Teknologi  ini  memiliki  sifat  line  of  sight,  sehingga  jika  terhalang,  maka  aliran data  dan  informasi  akan  terhenti,  serta  mudah  terinterferensi  oleh  sinar matahari.  Teknologi  sinar  infra  merah  biasanya  dipakai  untuk  komunikasi skala  kecil,  terutama  untuk  jaringan  komputer  lokal  dalam  satu  ruang.  Media transmisi ini  banyak  digunakan  dalam  penelitian  untuk  melakukan  uji  coba  perangkat wireless, misalnya remote  control televisi.

Atmosfer
  1. Satelit

    1. Satelit adalah media transmisi yang fungsi utamanya menerima sinyal dari stasiun bumi dan meneruskannya ke stasiun bumi lain. Satelit yang mengorbit pada ketinggian 36.000 km di atas bumi memiliki angular orbital velocity yang sama dengan orbital velocity bumi. Hal ini menyebabkan posisi satelit akan relatif stasioner terhadap bumi (geostationary), apabila satelit tersebut mengorbit di atas khatulistiwa. Pada prinsipnya, dengan menempatkan tiga buah satelit geostationary pada posisi yang tepat dapat menjangkau seluruh permukaan bumi.

Aplikasi-aplikasi terpenting untuk satelit lainnya diantaranya adalah:
  • Distribusi siaran televisi
  • Transmisi telepon jarak jauh
  • Jaringan bisnis swasta
Media Pendukung Jaringan
Network Interface Card
Network Interface Card adalah sebuah kartu yang berfungsi sebagai jembatan dari komputer ke sebuah jaringan komputer. Jenis NIC yang beredar, terbagi menjadi dua jenis, yakni NIC yang bersifat fisik, dan NIC yang bersifat logis. Contoh NIC yang bersifat fisik adalah NIC Ethernet, Token Ring, dan lainnya; sementara NIC yang bersifat logis adalah loopback adapter dan Dial-up Adapter. Disebut juga sebagai Network Adapter. Setiap jenis NIC diberi nomor alamat yang disebut sebagai MAC address, yang dapat bersifat statis atau dapat diubah oleh pengguna.

NIC fisik umumnya berupa kartu yang dapat ditancapkan ke dalam sebuah slot dalam motherboard komputer, yang dapat berupa kartu dengan bus ISA, bus PCI,bus EISA, bus MCA, atau bus PCI Express. Selain berupa kartu-kartu yang ditancapkan ke dalam motherboard, NIC fisik juga dapat berupa kartu eksternal yang berupa kartu dengan bus USB, PCMCIA, bus serial, bus paralel atau Express Card, sehingga meningkatkan mobilitas (bagi pengguna yang mobile).


Kartu NIC dengan arsitektur jaringan yang spesifik (architecture-specific NIC): yang membedakan kartu NIC menjadi beberapa jenis, sesuai dengan arsitektur jaringan yang digunakan. Contohnya adalah Ethernet, Token Ring, serta FDDI (Fiber Distributed Data Interface), yang kesemuanya itu menggunakan NIC yang berbeda-beda. Kartu NIC Ethernet dapat berupa Ethernet 10 Megabit/detik, 100 Megabit/detik, 1 Gigabit/detik atau 10 Gigabit/detik.

Tugas NIC adalah untuk mengubah aliran data paralel dalam bus komputer menjadi bentuk data serial sehingga dapat ditransmisikan di atas media jaringan. Media yang umum digunakan, antara lain adalah kabel UTP Category 5 atau Enhanced Category 5 (Cat5e), kabel fiber-optic, atau radio (jika memang tanpa kabel).

Modular Jaringan

suatu alat yang digunakan  ubtuk menghubungkan jaringan komputer yang terhalang oleh tembok dengan tambahan patch plate