Sabtu, 16 Maret 2013

SIG Cara Mendapatkan Informasi Lokasi Geografis dengan Mudah

Assalamu'alaikum wr.wb. Salam Blogger!
Pada kesempatan kali ini saya akan mengulas sedikit tentang SIG (Sistem Informasi Geografis) dan beberapa cara untuk mendapatkan informasi dari sebuah tempat atau lokasi geografis yang ada di bumi. Apa sih itu SIG?. Menurut Aronoff (1989), SIG adalah sistem informasi yang didasarkan pada kerja komputer yang memasukkan, mengelola, memanipulasi dan menganalisa data spasial serta memberi uraian. Data spasial dengan kata lain juga dapat dikatakan data keruangan. Menurut Berry (1988), SIG merupakan sistem informasi serta otomatisasi data keruangan. SIG memiliki kapabilitas menghubungkan berbagai lapisan data (layer) di suatu titik yang sama pada tempat tertentu, mengkombinasikan, manganalisis data tersebut dan memetakan hasilnya.
Perbedaan yang sangat mencolok antara Sistem Informasi biasanya dengan Sistem Informasi Geografis yaitu terletak pada datanya dimana pada Sistem Informasi Geografis data yang akan diolah menjadi informasi nantinya adalah data keruangan atau data spasial. Dari data spasial itulah nantinya didapatkan data non-spasial atau disebut juga data atribut yang bertujuan untuk memperjelas data spasial tersebut lebih lanjut. Beberapa tujuan SIG adalah menghasilkan data bereferensi geografis atau data geospasial, untuk mendukung pengambilan keputusan dalam perencanaan dan pengelolaan penggunaan lahan, sumber daya alam, lingkungan, transportasi, fasilitas kota, dan pelayanan umum lainnya. Jadi dengan simpel, SIG berarti bentuk khusus dari sistem informasi yang diaplikasikan ke data geografis.
Pada zaman modern ini teknologi terus berkembang pesat begitu juga SIG dan aplikasi-aplikasi yang mengimplementasikan SIG terus menjamur demi memudahkan kita pengguna akhir untuk bisa mendapatkan informasi lokasi geografis yang diinginkan dengan cepat dan mudah, baik itu yang diimplementasikan pada desktop, web, mobile phone/smartphone, atau bahkan suatu alat yang berada di dashboard mobil kita.
Pada salah satu contoh kasus kita ingin mencari informasi lokasi dari sebuah Sekolah Menengah Atas di Jakarta misalnya, SMA 70 Jakarta. Untuk mendapatkan informasi geografis SMA tersebut banyak cara yang dapat kita gunakan. Untuk mendapatkan berapa nilai lintang dan bujur atau Latitude dan Longitude dari SMA tersebut kita bisa menggunakan Google Map pada web browser menggunakan PC atau GoogleMap app. Yang ada pada smartphone Android kita, Google Earth untuk lebih kompleksnya dengan fitur 3D yang menarik, dan juga beberapa aplikasi lainnya.
Pada kesempatan kali ini saya mencari lokasi geografis dari SMA 70 Jakarta dengan menggunakan Google Map pada web browser di PC. Berikut ini beberapa langkah utntuk mendapatkan informasi letak geografis SMA tersebut :
    1. Langkah pertama yang harus kita lakukan yaitu membuka http://www.google.com kemudian pilih tab Maps atau http://maps.google.com/maps , kemudian akan muncul tampilan dari laman Google Maps sebagai berikut.

    Secara default akan menampilkan peta benua Amerika.

    2. Langkah selanjutnya yaitu ketikkan lokasi yang ingin kita cari pada textboxt search, dalam kassus ini adalah SMA 70 Jakarta. Kemudian klik tombol Search / icon kaca pembesar atau tekan Enter sebagai berikut.
    Setelah itu akan tampil informasi dari SMA 70 Jakarta sebagai berikut :
untuk mendapatkan info lebih rinci dari SMA 70 Jakarta kita dapat klik more info. Kita juga bisa mendapatkan petunjuk arah atau directions dengan menggunakan fitur directions dengan cara klik Directions untuk memudahkan kita mencapai lokasi tersebut misalnya dari rumah kita ke SMA 70 Jakarta jalur yang digunakan yang mana saja agar cepat sampai.

Minggu, 10 Maret 2013

4. Harapan dari Mempelajari Mata Kuliah SIG (Sistem Informasi Geografis)



Assalamu’alaikum wr.wb.
Harapan saya dari mempelajari matakuliah Sistem Informasi Geografis ini nantinya di antaranya :
1.     Dapat menambah wawasan saya tentang Sistem Informasi Geografis itu sendiri, seperti mengetahui aplikasi-aplikasi SIG apa saja yang ada saat ini dan juga apa manfaat yang didapat dari adanya aplikasi-aplikasi tersebut.
2.     Memahami latar belakang, definisi, sejarah dan fungsi SIG itu apa saja, Mengetahui implementasi SIG pada bidang-bidang tertentu, Mengenal aplikasi- aplikasi  SIG di bisnis, transportasi, politik, perbankan & keuangan, per-pajakan & per-tanahan, Mengetahui implementasi SIG pada bidang-bidang tertentu.
3.     Memahami konsep manajemen basis data dalam SIG.
4.     Memahami pembuatan suatu proyek SIG untuk bidang tertentu, Memahami konsep untuk implementasi SIG.
5.     Dan yang paling terpenting adalah Mampu membuat proyek SIG yang tepat guna sesuai dengan tahap-tahap perancangan SIG dan menggunakan alat bantu serta dapat bermanfaat bagi masyarakat luas.

Sabtu, 09 Maret 2013

3. Aplikasi Sistem Informasi yang pernah saya buat

Assalamu’alaikum.wr.wb.
Berbicara sistem informasi dan beberapa pemrograman pada tulisan sebulumnya kurang afdol jika tidak membuat atau mencoba membangun Sistem Informasi buatan kita sendiri bukan :).
Beberapa Aplikasi Sistem Informasi yang pernah saya buat diantaranya :
1.     Aplikasi Sistem Infromasi Karang Taruna. Aplikasi ini saya buat untuk desktop menggunakan pemrograman VB pada saat kelas 2 SMA saya mengikuti sebuah lomba TI kategori program yang diadakan SMA saya dan Alhamdulillah saya berkesempatan menjadi juara 1 waktu itu. Peserta yang lain tidak kalah hebatnya, mungkin kelebihan aplikasi saya pada saat itu yaitu saya sudah terdapat database jadi aplikasi menjadi dinamis dan tidak statis yang mana pada saat itu database masih sangat awam untuk anak-anak SMA [mungkin kali yah itu jadi faktor utamanya :)].
2.     Aplikasi Sistem Informasi Perpustakaan SMA. Aplikasi ini saya buat menggunakan pemrograman VB untuk desktop. pada kelas 3 SMA dan juga untuk lomba TI kategori program, dan Alhamdulillah saya berkesempatan menjadi Juara 1 lagi. Sebenarnya aplikasi yang saya buat masih sangat sederhana dalam hal aplikasi SI perpustakaan. Aplikasi yang saya buat hanya memudahkan pegawai perpustakaan dalam menambah data buku termasuk membuat kategori, ada juga fitur peminjaman termasuk data peminjam buku dan pengembalian buku dan lain sebagainya. Yang saya rasa masih kurang kompleks. Andai saja database yang digunakan dapat ‘Life Time’ pada saat itu pasti lebih meenarik.
3.     Aplikasi Sistem Informasi Apotek. Aplikasi ini saya buat masih menggunakan pemrograman VB pada semester 3 untuk lomba yang diselenggarakan pihak kampus. Aplikasi berhasil dibuat dan proposal syarat lomba pun sudah diserahkan ke panitia. Namun pada tahap presentasi kebetulan saya sakit jadi tidak bisa ikut lombanya :(. Mungkin gara-gara waktu itu begadang sampe pagi soalnya waktu yang disediakan untuk membuat proposal dan aplikasi sangat mepet [curhat]. Aplikasi SI Apotek ini hamper mirip seperti aplikasi penjualan pada umumnya, ya yang membedakan barang yang dijualnya saja yaitu obat-obatan dan lain sebagainya. Ada beberapa fitur di ataranya : Input, delete, update data barang, fitur penjualan, diskon, struk pembelian menggunakan Crystal Report dan lain sebagainya.
4.     Aplikasi Sistem Informasi persediaan dan penjualan barang ‘Livermart’ untuk smartphone Android. Aplikasi ini saya buat untuk Penulisan/Penelitian ilmiah saya pada semester kemarin untuk mobile smartphone Android. Aplikasi ini hampir mirip dengan aplikasi penjualan pada desktop, hampir semua fitur sama, hanya saja diaplikasikan di smartphone Android. kendalanya pada pencetakan laporan dan struk pembelian masih belum sempurna. Latar belakang yang mendasari sebenarnya adalah smartphone Android itu sendiri, sempat pusing 7 keliling mau buat apa ya? Pada waktu itu. kalau Aplikasi SI penjualan pada desktop sudah banyak sekali atau bahkan mungkin yang lain bisa bilang ‘ah itu mah sudah basi’ :( agak sakit hati juga sih kalo denger begitu. Namun tantangannya ini diaplikasikan pada smartphone Android, nah ini yang membuat saya sangat tertarik. Awalnya saya sangat ‘buta’ sekali tentang android dan bahkan saya bukan pengguna smartphone anroid sebelumnya pada waktu itu. Penasaran dan agak sedikit panik dan rasa takut gagal saya mulai belajar Android cari buku sana sini, main-main ke web forum-forum pemrograman Android dalam dan luar negeri dan akhirnya sedikit mengerti dan memberanikan untuk mengajukan Aplikasi ini kepada Dosen Pembimbing dan di ACC juga. Sidang lancar jaya :) dan Alhamdulillah nilai pun aman.
5.     Aplikasi Sistem Informasi dan Peta Lokasi Unit Pelayanan Teknis ‘salah satu kementerian’ untuk smartphone Android. Aplikasi ini saya buat untuk membantu kakak saya yang bekerja di kementerian tersebut  dalam menyelesaikan sebuah pekerjaannya yaitu dengan memanfaat teknologi smartphone dalam memudahkan pekerjaan. Aplikasi ini menampilkan informasi dan peta lokasi UPT dan UPTD yang ada di seluruh Indonesia pada kementerian tersebut. Cara penggunaannya sangat mudah sekali, yang pertama dilakukan user memilih/mencari UPT atau UPTD yang diinginkan pada textbox search. Setelah diklik akan keluar informasi tentang UPT/UPTD tersebut seperti profil, alamat, no. telp, fax, website dan yang menjadi focus utama adalah peta lokasi. Peta lokasi UPT/UPTD dapat tampil setelah pengguna menekan tombol Peta lokasi dan ada fitur menarik yaitu direksi atau petunjuk arah, yang memudahan pengguna bisa tahu jalur dan cepat mencapai tujuan.

2. Pemrograman yang telah saya pelajari dan saya kuasai

Assalamu’alaikum wr.wb. Salam Blogger.
Dari beberapa pemrograman yang ada seperti VB, Borlan Delphi, PHP, Java, C++, HTML, Phyton, Java Android + XML dsb. Semua yang disebut tadi atau beberapa yang lainnya sudah pernah saya pelajari baik itu sejak waktu SMA atau dalam perkuliahan di kampus ataupun belajar secara otodidak belajar melalui internet, bergabung dengan forum-forum yang membahas tentang pemrograman tersebut, dan juga membaca buku-buku yang relevan dengan pemrograman yang sedang di pelajarari atau yang sedang ‘ngebet banget’ atau penasaran kepingin bisa menguasainya.
Beberapa ada yang saya sudah kuasai lumayan baik seperti VB, Delphi, Java, HTML dan Java Android + XML. Untuk Phyton, C++, dan beberapa lainnya mungkin hanya sekedar bisa saja dan mungkin saya juga kurang tertarik dengan pemrograman tersebut. Waktu SMA saya sekolah di salah satu SMA plus di Cibinong yang pada setiap hari sabtu semua siswa diwajibkan untuk memilih jurusan ‘plus’ apa yang mereka ingin ikuti, hari itu disebut juga studentday. Saya memilih jurusan Komputer yang terbagi 2 kelas yaitu Pemrograman Web dan Visual Basic. Waktu itu saya kurang tertarik dengan Web maka saya memilih masuk kelas VB. Mungkin menurut saya VB adalah pemrograman yang paling saya kuasai terlebih lagi pada saat itu :) hehe.
Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM).
Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat.
Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.
Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.
Dari beberapa pemrograman yang telah saya pelajari VB inilah yang menurut saya lebih nyaman digunakan, karena kita tidak perlu susah-susah dalam hal mendesain form dan dapat langsung melakukan coding-nya beda dengan Java yang mana untuk desain dan modulnya biasanya terpisah. Namun yang jadi kendala adalah mungkin lisensi untuk Software VB-nya yang menyediakan modul-modul yang kompleks harganya sangat mahal [bagi saya :) ].

Untuk pemrograman Java Android + XML mungkin ini lah yang paling saya kuasai mendalam dan masih fresh di otak saya pada saat ini dikarenakan pada waktu membuat sebuah aplikasi untuk Penulisan/Penelitian Ilmiah pada semester kemarin saya menggunakan pemrograman tersebut. Pemrograman tersebut walaupun sedikit rumit ketimbang VB namun yang terpenting adalah Open Source. Pemrograman Java untuk Android berbeda dengan pemrograman Java biasanya. Jika dibandingkan dengan keduanya saya lebih nyaman menggunakan pemrograman Java Android karena menurut saya lebih mudah dan tidak membingungkan dalam hal desai tampilan form yang bisa menggunakan XML atau bahkan HTML5.
Java adalah bahasa pemrograman yang dikembangkan oleh James A. Gosling di dalam inkubator SUN MicroSystem (kini bagian dari ORACLE). Android menggunakan Java sebagai bahasa pemrograman aplikasi Android.
Nah itulah beberapa pemrograman yang pernah saya pelajari. Menarik belajar pemrograman, dapat melatih kesabaran juga lho hehe dan yang pastinya rasa puas dan bangga plus nagih kalau permasalahan yang ada dapat terselesaikan. Jadi Keep Calm and Keep Coding! Sekian dari tulisan ini. Terimakasih.
Wassalamu’alaikum wr.wb.


1. Sistem Informasi Beserta Cakupannya



Assalamu’alaikum wr.wb. Salam Blogger.
Pada kesempatan kali ini saya akan mengulas tentang Sistem Informasi dan beserta cukupan yang ada di dalamnya. Menurut Kenneth C. Laudon Dan Jane P. Laudon, Sistem Informasi adalah sekumpulan komponen yang saling berhubungan, mengumpulkan , memproses, menyimpan, dan mendistribusikan informasi untuk menunjang pengambilan keputusan dan pengawasan dalam suatu organisasi. Sistem Informasi sangat dibutuhkan dalam segala bidang yang di dalam kehidupan masyarakat luas untuk dapat memudahkan sebuah atau beberapa proses pekerjaan misalnya dalam hal pengampilan keputusan.
Menurut hemat saya, Sistem Informasi yang baik adalah Sistem informasi yang tepat guna yang mana Sistem Informasi tersebut dibangun memang benar-benar nantinya dibutuhkan dan bermanfaat saat diimplementasikan pada lingkuangan sebenarnya. Sistem Informasi juga harus dibangun dengan baik melalui langkah demi langkah yang tepat yaitu dengan memperhatikan beberapa acuan yang nantinya dijadikan parameter agar Sistem Informasi tersebut dapat menjadi sebuah Sistem Informasi yang tepat guna, salah satu contohnya yaitu memperhatikan faktor kebutuhan. Apa saja sih kebutuhan yang diprioritaskan atau diperlukan bagi pengguna/user sistem itu sendiri, nah hal inilah yang merupakan faktor penting untuk memulai dalam hal membangun sebuah Sistem Informasi yang baik.
Oh iya, Selain menunjang dalam hal proses pengambilan keputusan, kordinasi, dan pengawasan, sistem informasi juga dapat membantu manusia dalam menganalisis permasalahan, pengembangan, menggambarkan hal-hal yang rumit dan bahkan menciptakan produk baru.
Sistem Informasi secara global dapat dikategorikan kedalam beberapa kategori, diantaranya :

Sistem informasi manajemen (SIM) adalah kategori Sistem Informasi yang amat populer (bahasa Inggris: management information system, MIS) adalah sistem perencanaan bagian dari pengendalian internal suatu bisnis yang meliputi pemanfaatan manusia, dokumen, teknologi, dan prosedur oleh akuntansi manajemen untuk memecahkan masalah bisnis seperti biaya produk, layanan, atau suatu strategi bisnis. Sistem informasi manajemen dibedakan dengan sistem informasi biasa karena SIM digunakan untuk menganalisis sistem informasi lain yang diterapkan pada aktivitas operasional organisasi. Secara akademis, istilah ini umumnya digunakan untuk merujuk pada kelompok metode manajemen informasi yang bertalian dengan otomasi atau dukungan terhadap pengambilan keputusan manusia, misalnya sistem pendukung keputusan, sistem pakar, dan sistem informasi eksekutif.
Sistem Informasi memiliki beberapa komponen penting di antaranya :

1.  Komponen input
Input  mewakili  data  yang  masuk  kedalam  sistem  informasi.  Input  disini  termasuk  metode dan  media  untuk  menangkap  data  yang  akan  dimasukkan,  yang  dapat  berupa  dokumen­ dokumen dasar.

2.  Komponen model
Komponen  ini  terdiri  dari  kombinasi  prosedur,  logika,  dan  model  matematik  yang  akan memanipulasi  data  input  dan  data  yang  tersimpan  di  basis  data  dengan  cara  yang  sudah ditentukan untuk menghasilkan keluaran yang diinginkan.

3.  Komponen output 
 Hasil dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua pemakai sistem.

4.  Komponen teknologi
Teknologi  merupakan  “tool  box”  dalam  sistem  informasi,  Teknologi  digunakan  untuk menerima  input,  menjalankan  model,  menyimpan  dan  mengakses  data,  neghasilkan  dan mengirimkan keluaran, dan membantu pengendalian dari sistem secara keseluruhan.

5.  Komponen hardware
Hardware  berperan  penting  sebagai  suatu  media  penyimpanan  vital  bagi  sistem  informasi. Yang  berfungsi  sebagai  tempat  untuk  menampung  database  atau  lebih  mudah  dikatakan sebagai  sumber  data  dan  informasi  untuk  memperlancar  dan  mempermudah  kerja  dari sistem informasi.

6.  Komponen software
Software  berfungsi  sebagai  tempat  untuk  mengolah,menghitung  dan  memanipulasi  data yang diambil dari hardware untuk menciptakan suatu informasi.

7.  Komponen basis data
Basis  data  (database)  merupakan  kumpulan  data  yang  saling  berkaitan  dan  berhubungan satu dengan yang lain, tersimpan di pernagkat keras komputer dan menggunakan perangkat lunak  untuk  memanipulasinya. 

8.  Komponen kontrol
Banyak hal yang dapat merusak sistem informasi, seperti bencana alam, api, temperatur, air, debu,  kecurangan­kecurangan,  kegagalan­kegagalan  sistem  itu  sendiri,  ketidak  efisienan, sabotase dan lain sebagainya. Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal­hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi.

Sumber : http://id.wikipedia.org/wiki/Sistem_informasi
Gambar : Google