A

Rabu, 07 November 2012

Membuat Installer di Flashdisk

Bismillahirrahmanirrahim.

Menyambung posting saya sebelumnya, tentang cara me-restore grub Ubuntu 12.04. Saya akan sharing tentang cara membuat installer Linux atau Windows di flashdisk.
Download YUMI disini.
  1. Setelah download selesai, langsung saja jalankan karena YUMI tidak usah diinstall, tapi bisa langsung dijalankan.
Silakan lihat di gambar berikut :



Semoga bisa membantu. :)

Alhamdulillahirabbil'alamin.

Grub Ubuntu 12.04 Hilang? Begini Cara Restore-nya

Bismillahirrahmanirrahim.

Sudah lama tidak update blog. Kali ini saya ingin membagikan pengalaman saya hari ini, yaitu me-restore grub Ubuntu 12.04 yang hilang setelah saya meng-install Windows 7.

Langsung saja, pertama kali yang saya lakukan adalah search di Google, linknya disini nih. Hahaha.
  1. Persiapkan Ubuntu Live CD, kalau yang saya lakukan adalah membuat installer di flashdisk. Dengan menggunakan bantuan software YUMI.
  2. Setelah jadi, nyalakan komputer anda dan ubah boot option ke flashdisk.
  3. Setelah masuk di Ubuntu, buka terminal, ketikkan perintah sebagai berikut :
  • sudo fdisk -l, untuk melihat di partisi mana lokasi anda meng-install Ubuntu.
  • sudo su
  • mount /dev/sda7 /mnt, sda7 disini adalah lokasi partisi Ubuntu anda.
  • grub-install --root-directory=/mnt/ /dev/sda, jika tidak ada error, maka bersyukurlah.
Oke, sampai sini dulu lah. Kapan-kapan saya share lagi.

Alhamdulillahirabbil'alamin.

Minggu, 16 September 2012

Pengenalan ArcView



Bismillahirrahmanirrahim.

Perangkat lunak Sistem Informasi Geografi saat ini telah banyak dijumpai dipasaran. Masing-masing perangkat lunak ini mempunyai kelebihan dan kekurangan dalam menunjang analisis informasi geografi. Salah satu yang sering digunakan saat ini adalah ArcView. ArcView yang merupakan salah satu perangkat lunak Sistem Informasi geografi yang di keluarkan oleh ESRI (Environmental Systems Research Institute). ArcView dapat melakukan pertukaran data, operasi-operasi matematik, menampilkan informasi spasial maupun atribut secara bersamaan, membuat peta tematik, menyediakan bahasa pemograman (script) serta melakukan fungsi-fungsi khusus lainnya dengan bantuan extensions (ESRI, 1996).

Daripada panjang lebar, bisa didownload modulnya di sini.

Alhamdulillahirabbil'alamin.

Sabtu, 28 Juli 2012

GIS : Introduction

Bismillahirrahmanirrahim.

Kali ini saya akan mengulas sedikit tentang Geographic Information System. Sekalian itung-itung mengingat kembali materi kuliah semester lalu.

GIS singkatan dari Geographic Information System atau Sistem informasi Geografis(SIG). GIS merupakan suatu alat yang dapat digunakan untuk mengelola (input, manajemen, proses, dan output) data spasial atau data yang bereferensi geografis. Setiap data yang merujuk lokasi di permukaan bumi dapat disebut sebagai data spasial bereferensi geografis. Misalnya data kepadatan penduduk suatu daerah, data jaringan jalan suatu kota, data distribusi lokasi pengambilan sampel, dan sebagainya.

Macam-macam Data pada GIS

Data GIS dapat dibagi menjadi 2 macam, yaitu data spasial dan data atribut atau tabular. Data spasial adalah data yang menggambarkan bentuk atau kenampakan obek dipermukaan bumi. Sedangkan data tabular adalah data diskriptif yang menyatakan nilai dari data grafis tersebut.
a. Data spasial
Secara garis besar data spasial dibagi menjadi dua Vektor dan Raster. Data vektor dibedakan menjadi 3 macam, yaitu data titik (point), garis (line/polyline), dan area (region/polygon). Data grafis titik biasanya digunakan untuk mewakili objek kota, stasiun curah hujan, alamat customer dll. Data Garis dapat dipakai untuk menggambarkan jalan, sungai, jaringan listrik dll. Sementara data Area digunakan untuk mewakili batas administrasi, penggunaan lahan, kemiringan lereng dll. Gambar di bawah ini memberikan ilustrasi tentang macam-macam data grafis.


Gambar 1. Contoh macam-macam data grafis, (a) data titik, (b) garis, dan (c) area.
Pada struktur data vektor, posisi objek dicatat pada sistem koordinat, Di sisi lain, objek pada struktur data raster disimpan pada grid 2 dimensi yaitu baris dan kolom. Untuk memperjelas pemahaman tentang struktur data GIS, perhatikan gambar di bawah ini.

 
Gambar 2. Contoh struktur data GIS, bagian atas struktur data vektor, bagian bawah raster.
b. Data Atribut
Data atribut atau tabular menyimpan informasi tentang nilai atau besaran dari data grafis. Untuk struktur data vektor, data atribut tersimpan secara terpisah dalam bentuk tabel. Sementara pada struktur data raster nilai data grafisnya tersimpan langsung pada nilai grid atau piksel tersebut. Cara penyimpanan data atribut dan koneksi antara data grafis dan atribut pada struktur data vektor dan raster disajikan pada gambar di bawah ini.
Gambar 3. Cara penyimpanan data atribut pada struktur data vektor, (a) data grafis dan (b) data atribut.

 Gambar 4. Cara penyimpanan data atribut pada struktur data raster.

Sementara, itu dulu yang bisa saya sampaikan. Sampai jumpa lagi di posting-an selanjutnya.

PS : thanks to all GIS' assistant

Alhamdulillahirabbil 'alamin.

Jumat, 06 Juli 2012

Tips Bagi yang Kehilangan STNK

Bismillahirrahmanirrahim.

Sudah lama tidak berbagi, kali ini saya akan berbagi pengalaman mengurus Surat Kehilangan, dalam kasus ini kehilangan STNK.
Ketika anda kehilangan surat-surat berharga, pasti akan merasa risau. Apalagi jika anda masih berstatus mahasiswa yang kendaraan yang dipakai milik orang tua, jauh dari rumah pula, dan tidak bisa keluar masuk kampus tanpa STNK. Berikut ini persyaratan pengurusan STNK :
  1. Membuat laporan kehilangan dari Kepolisian, baik Polres maupun Polsek. Tapi biasanya di Polres tanpa biaya, karena ada sebagian teman yang mengurus surat tersebut di Polsek dimintai uang administrasi.
  2. Membuat surat bebas tilang dan kasus kecelakaan lalu lintas.
  3. Surat rekomendasi dari Kasat Lantas bahwa bebas tilang dan tidak terlibat kasus kecelakaan lalu lintas.
  4. BAP pelapor dari Reskrim.
  5. Pemberitahuan melalui media cetak dengan bukti kwitansi disertai kliping koran.
  6. Melampirkan KTP asli.
  7. Melampirkan BPKB.
  8. Melakukan cek fisik kendaraan dan Leges/salinan pajak di Samsat.
  9. Formulir STNK hilang.
Nah, itu tadi langkah-langkah dalam pengurusan STNK. Oh ya, jika sudah jadi, sebaiknya lampirkan data diri anda di STNK untuk mempermudah jika sewaktu-waktu ada kejadian yang tidak diinginkan (hilang, -lagi). 
Jagalah barang anda, apalagi barang berharga. See ya...

Alhamdulillahi rabbil 'alamin.

Minggu, 01 Juli 2012

Mendaftar Google Adsense untuk Blogger

Bismillahirrahmanirrahim.

Seringkali kita mendengar bahwa internet bisa menghasilkan uang. Dengan cara apa? Nah, salah satu caranya adalah dengan Google Adsense. Adsense adalah program dari Google untuk periklanan melalui media internet seperti blog atau website. Pemilik blog atau website yang sudah melakukan pendaftaran dan disetujui oleh pihak Google akan diperbolehkan memasang iklan yang materinya ditentukan secara langsung oleh Google. Pemilik blog atau website akan mendapatkan pemasukan berdasarkan iklan yang di-klik oleh pengunjung (pay per click). Selain iklan langsung, Adsense juga menawarkan pada pemilik blog untuk memasang Adsense untuk iklan arahan, maksudnya mengklik iklan untuk iklan yang lain. Untuk iklan yang satu ini, pemilik blog/web akan mendapat pemasukan berdasarkan klik pada iklan selanjutnya. Ada satu lagi, yaitu Adsense untuk pencarian. Pemasukan didapat berdasarkan pencarian yang dilakukan pengunjung menggunakan Adsense for Search tersebut.

Berikut ini saya akan memberikan sedikit gambaran bagaimana mendaftar Google Adsense untuk para blogger (khusus blogspot.com) :
  1. Sign in ke blogger.com.
  2. Kemudian, carilah ID blog anda.
  3. Buka tab baru, ketikkan http://www.blogger.com/monetize.g?blogID=........ (ID anda). Akan muncul seperti gambar berikut ------>
  4. Klik "Mendaftar Adsense". Lalu muncul seperti gambar berikut ------->
  5. Pilihlah dimana iklan akan ditampilkan. Klik "Berikutnya".
  6. Selanjutnya anda akan diminta untuk mengisi beberapa persyaratan seperti nama untuk pembayaran, alamat, kode pos, dan nomor telepon.












 Jika sudah selesai, akan ada pemberitahuan bahwa Adsense anda telah diaktifkan. Tinggal menunggu waktu apakah blog anda diterima oleh Google atau tidak.



PS : Catatan ini adalah dokumentasi pendaftaran Adsense saya beberapa saat yang lalu. Semoga berhasil.

Alhamdulillahirabbil 'alamin.

Rabu, 20 Juni 2012

Apa Business Plan (Rencana Bisnis) itu?

Bismillahirrahmanirrahim.

Setelah beberapa minggu berjalan, program Beasiswa Usaha yang diprakarsai oleh PT. Marshal International memasuki tahap ketiga, yaitu pembuatan Business Plan (Rencana Bisnis). Berikut ini saya sertakan beberapa contoh dalam pembuatan rencana bisnis yang sederhana dan materi dari tim Beasiswa Usaha, klik disini.
Apa itu business plan? Business plan adalah proses penentuan visi, misi, dan tujuan untuk menjalankan bisnis tertentu. Terdapat pula di dalamnya analisa tentang strategi, pangsa pasar, analisa SWOT (Strength, Weakness, Opportunity, Treat), maupun anggaran yang diperlukan untuk membangun bisnis. Analisis SWOT adalah tahap awal dari perencanaan dan itu membantu bagi para pelaku bisnis untuk memfokuskan diri pada salah satu masalah utama. Artinya, dalam rencana bisnis tersebut, sudah dirumuskan bagaimana usaha akan berjalan, kekuatan utama dan kelemahan bisnisnya, serta ancaman utama yang bisa membuat bangkrut pun sudah dipaparkan. 
Jadi, buatlah rencana bisnis yang matang sebelum anda memulai bisnis. Apalagi jika usaha tersebut menghabiskan modal yang lumayan besar. Jangan lupa berdoa dan tawakkal kepada-Nya.

Bahan bacaan : http://www.marketingteacher.com/lesson-store/lesson-swot.html.

Alhamdulillahirabbil 'alamin.

Minggu, 10 Juni 2012

Sistem Terdistribusi (Modul Praktikum 9 : JADE Framework : Message Template)

Bismillahirrahmanirrahim.

Materi yang ke-sembilan ini masih merupakan bagian dari pembahasan Agent. Sebenarnya juga satu tpoik dengan materi 8, komunikasi antar agent. Hanya saja, kali ini diperkenalkan Message Template. Apa itu?
Message Template digunakan untuk menjamin bahwa pesan yang diterima oleah suatu agen, adalah yang tepat dan di proses dengan behaviour yang tepat pula. Oleh karena itu dengan adanya Message Template pada setiap behaviour yang menerima pesan, maka penyaringan pesan yang masuk akan lebih mudah.
Selanjutnya, baca modulnya dulu, download disini.

PS : Makasih mas Aziz. :)
Keep learning and trying.
Alhamdulillah.



Sistem Terdistribusi (Modul Praktikum 8 : JADE Framework : Komunikasi Antar Agent)

Bismillahirrahmanirrahim.

Komunikasi antar agent merupakan fitur penting dalam JADE. Untuk komunikasi antar platform, pesan akan diubah dari representasi java internal JADE, menjadi syntax, kode-kode, dan protokol-protokol transport yang mengikuti aturan FIPA (Foundation for Intellegent Physical Agent). FIPA sendiri adalah sebuah lembaga internasional yang mengembangkan standar-standart terkait dengan teknologi agent. Komunikasi antar agent dapat tercapai ketika terdapat pengiriman dan penerimaan pesan antara 2 atau lebih agent.
Penjelasan selanjutnya silakan dibaca dalam modul berikut dan http://www.fipa.org/.

PS : Makasih mas Aziz. :)
Keep learning and trying.
Alhamdulillah.

Sistem Terdistribusi (Modul Praktikum 7 : Java Agent Development (JADE) Framework)

Bismillahirrahmanirrahim.

Istilah middleware dalam dunia komputer biasanya diberikan kepada suatu obyek yang bertugas menjembatani heterogenitas lingkungan seperti sistem operasi, aplikasi, bahasa pemrograman, jaringan, dan lain-lain sehingga kerumitan menjadi transparan bagi pengguna atau aplikasi yang menggunakannya.
JADE (Java Agent Development Framework) adalah middleware yang dapat digunakan untuk mengembangkan dan menjalankan aplikasi peer to peer yang berdasarkan pada paradigma agent. Sesuai namanya bahasa pemrograman yang digunakan untuk mengembangkan agent dalam JADE adalah Java.
Prinsip Kerja JADE
JADE sebagai middleware yang memberikan fasilitas untuk pengembangan sistem berbasiskan agent menyediakan :
  1. Runtime environment yang menjadi tempat di mana agent dapat berjalan dan harus aktif pada host dimana agent akan bekerja.
  2. Library berupa kelas-kelas yang dapat/harus digunakan untuk mengembangkan agent.
  3. Sekumpulan graphic tool yang digunakan untuk melakukan administrasi dan monitoring terhadap aktivitas agent yang sedang berjalan pada runtime environment.
Runtime environment dalam JADE dikenal dengan istilah container. Satu host dapat menjalankan lebih dari satu container dan setiap container bisa menangani beberapa agent. Sekumpulan container yang aktif disebut sebagai platform. Sebuah platform dapat memiliki container yang berasal dari host yang berbeda-beda. Satu platform harus memiliki satu container yang memiliki atribut sebagai main container yang aktif. Semua container yang aktif dan ingin bergabung dalam sebuah platform harus bergabung dengan mendaftarkan diri pada main container dan tidak boleh beratribut sebagai main container atau disebut juga normal container.
Selain menerima pendaftaran dari normal container sebuah main container selalu memiliki dua buah agent yang aktif secara otomatis ketika main container dija agent itu adalah:
  1. AMS (Agent Management System) yang menyediakan naming service yang memastikan setiap agent dalam platform memiliki identitas yang unik. Selain itu AMS dapat merepresentasikan otoritas dalam platform di mana melalui AMS kita dapat menjalankan atau menghentikan agent dalam container yang terdaftar.
  2. DF (Directory Facilitator) adalah agent yang berfungsi sebagai “yellow pages” bagi platform. Melalui DF sebuah agent dapat diberikan agent tersebut.

Langkah-langkah dan penjelasan selanjutnya silakan dibaca dalam modul berikut.

PS : Makasih mas Aziz. :)
Keep learning and trying.
Alhamdulillah.

Sistem Terdistribusi (Modul Praktikum 6 : Socket Multi-client)

Bismillahirrahmanirrahim.

 Materi kali ini merupakan lanjutan dari bahasan sebelumnya, Socket. Hanya saja terdapat penambahan dari single-client menjadi multi-client.
Agar suatu aplikasi server dapat menjalankan lebih dari satu pemanggilan method yang sama, proses server harus menggandakan dirinya, dimana tiap proses server hasil penggandaaan tersebut akan berinteraksi dengan client. Dengan demikian didalam server harus terdapat lebih dari satu thread untuk menangani lebih dari satu Client. Oleh karena itu diperlukan server yang mendukung multithread.
Langkah-langkah untuk menciptakan kelas Server Multithread dan penjelasan selanjutnya silakan dibaca dalam modul berikut.

PS : Makasih mas Aziz. :)
Keep learning and trying.
Alhamdulillah.

Sistem Terdistribusi (Modul Praktikum 5 : Socket)

Bismillahirrahmanirrahim.

Socket adalah mekanisme komunikasi yang memungkinkan terjadinya pertukaran data antar program atau proses yang terjadi di dalam satu mesin maupun antar mesin. Nah, dalam materi kita kali ini socket digunakan untuk berkirim pesan dan pada pengembangannya akan menggunakan server dan client. Protokol yang diprioritaskan adalah TCP dan UDP. Transmission Control Protocol (TCP) adalah suatu protokol yang berada pada transport layer yang berorientasi sambungan (connection-oriented) dan dapat diandalkan (reliable). User Datagram Protocol (UDP) juga termasuk dalam transport layer yang mendukung komunikasi yang tidak andal (unreliable), tanpa koneksi (connectionless) antara host-host dalam jaringan yang menggunakan TCP/IP.

Selanjutnya silakan dibaca-baca dulu modulnya.

PS : Makasih mas Aziz. :)
Bahan bacaan : 
http://ilmukomputer.org/2006/09/27/pemrograman-socket-dengan-c/
http://id.wikipedia.org/wiki/Transmission_Control_Protocol dan 
http://id.wikipedia.org/wiki/UDP
 
Keep learning and trying.
Alhamdulillah.


Sabtu, 09 Juni 2012

Sistem Terdistribusi (Modul Praktikum 4 : Internet Addressing)

Bismillahirrahmanirrahim.
Seperti judul di atas, materi kali ini membahas tentang Internet Address. Maka yang diperlukan adalah perangkat yang terhubung dalam suatu jaringan, baik localhost maupun tersambung dengan internet.
Class InetAddress di gunakan utuk menampilkan alamat IP (Internet Protokol) dengan menggunakan aplikasi Java Networking. Tidak seperti kebanyakan class lain, di dalam class ini tidak ada public Constructor. Akan tetapi di dalamnya terdapat dua static method yang mengembalikan nilai inetaddress.
Selanjutnya silakan dibaca-baca dulu modulnya.

PS : Makasih mas Aziz. :)
Keep learning and trying.
Alhamdulillah.

Sistem Terdistribusi (Modul Praktikum 2 & 3 : Thread)

Bismillahirrahmanirrahim.

Thread adalah sekumpulan instruksi yang dieksekusi secara independen. Sedangkan multithreading adalah suatu kemampuan yang memungkinkan beberapa kumpulan instruksi dapat dijalankan secara bersamaan dalam sebuah program. Istilah ini hampir sama dengan proses multitasking pada beberapa perangkat keras, (ex. komputer, handphone).
Pada saat menjalankan program, sebuah thread utama akan dibuat oleh Java untuk mengeksekusi program tersebut, yang dimulai dengan memanggil method main(). Untuk membuat thread baru yang terpisah dari thread utama, maka harus membuat class baru yang merupakan turunan dari kelas thread atau mengimplementasikan interface runnable.
Pada modul 3, dijelaskan tentang cara menghentikan thread dan menetukan prioritas dari thread yang akan dijalankan.
Selanjutnya silakan dibaca-baca dulu modul 3 & modul 2.
2


PS : Makasih mas Aziz. :)
Keep learning and trying.
Alhamdulillah.

Sistem Terdistribusi (Modul Praktikum 1 : Stream)

Bismillahirrahmanirrahim.

Program dalam bahasa Java melakukan operasi I/O dengan menggunakan Stream. Stream adalah abstraksi dari sesuatu yang digunakan untuk menulis (menghasilkan) dan membaca (mendapatkan) suatu informasi.
Secara umum Stream dalam java dibagi dalam dua bagian besar yaitu Byte Stream dan Character Stream. Byte Stream sangat cocok untuk digunakan untuk operasi I/O data biner (byte). Sedangkan Character Stream digunakan untuk menangani operasi I/O yang menggunakan karakter. Dalam beberapa kasus, seperti menangani operasi I/O yang menulis dan membaca data yang berupa String, penggunaan character Stream ini lebih effisien. Semua kelas dan interface yang berhubungan dengan Stream ada dalam package java.io.*.
Selanjutnya silakan dibaca-baca dulu modulnya.

PS : Makasih mas Aziz. :)
Keep learning and trying.
Alhamdulillah.

Sistem Terdistribusi (Modul Praktikum)

Pada kurikulum jurusan kami, terdapat matakuliah Sistem Terdistribusi. Matakuliah ini merupakan lanjutan dan gabungan dari matakuliah Jaringan Komputer dan Pemrograman.
Berikut ini beberapa modul yang kami berikan kepada praktikan untuk tahun akademik 2011/2012 :
Modul 1. Stream. Bisa didownload disini
Modul 2. Thread. Bisa didownload disini.
Modul 3. Thread (lanjutan). Bisa didownload disini
Modul 4. Internet Addressing. Bisa didownload disini.
Modul 5. Socket, TCP dan UDP Bisa didownload disini.
Modul 6. Socket Multi-client. Bisa didownload disini.
Modul 7. JADE. Bisa didownload disini.
Modul 8. JADE II. Bisa didownload disini.
Modul 9. JADE III (Message Template). Bisa didownload disini.
Modul 10. JADE IV. Bisa didownload disini.
 
  1. Pada postingan selajutnya kita bahas satu persatu.
Selamat belajar ya.
:)