Senin, 29 April 2013
APLIKASI mobile GIS
sama seperti web GIS sebelumnya. Namun, lebih berfokus ke teknologi web GIS nya.
Mobile GIS yg pertama di mobile :
2GIS: Map & business listings
Catatan :
Aplikasi ini memungkinkan kita mendapat informasi terupdate, Namun saat ingin me-running aplikasinya tidak perlu melakukan sambungan ke internet. Cukup update jika memang di perlukan saja .
sumber : https://play.google.com/store/apps/details?id=ru.dublgis.dgismobile&feature=search_result
GIS view
catatan :
Aplikasi navigasi adalah interaksi beberapa komponen, yang menunjukan ruang atau hubungan atribut dengan petunjuk jalan.
Implementasi mobile GIS pada navigasi jalan sudah bergeoreferensi dan didukung teknologi GPS sehingga dapat diketahui titik koordinat dari suatu objek dan dihasilkan dalam format shapefiles (*shp) dan Archpad Map Document (*amp) pada PDA
sumber : http://repository.amikom.ac.id/files/Publikasi_06.11_.1319_.pdf
Aplikasi web GIS
Aplikasi web GIS
Sistem Informasi Geografis (bahasa Inggris: Geographic Information System disingkat GIS) adalah sistem informasi khusus yang mengelola data yang memiliki informasi spasial (bereferensi keruangan). Atau dalam arti yang lebih sempit, adalah sistem komputer yang memiliki kemampuan untuk membangun, menyimpan, mengelola dan menampilkan informasi berefrensi geografis, misalnya data yang diidentifikasi menurut lokasinya, dalam sebuah database. Para praktisi juga memasukkan orang yang membangun dan mengoperasikannya dan data sebagai bagian dari sistem ini.
Teknologi Sistem Informasi Geografis dapat digunakan untuk investigasi ilmiah, pengelolaan sumber daya, perencanaan pembangunan, kartografidan perencanaan rute. Misalnya, SIG bisa membantu perencana untuk secara cepat menghitung waktu tanggap darurat saat terjadi bencana alam, atau SIG dapat digunaan untuk mencari lahan basah (wetlands) yang membutuhkan perlindungan dari polusi.
URL yang pertama adalah http://geoservices.tamu.edu/
Layanan yang tersedia
Dalam web tersebut, menyediakan berbagai layanan yang sangat berguna, seperti :
Geocoding
Mengkonversi alamat postal ke dalam titik koordinat geografi menggunakan penelitian teknologi geocoding yang telah dikembangkan.
Address Processing
Melakukan parsing, normalisasi bentuk serta memvalidasi alamat data postal yang sudah di submit.
Geocode Correction
Secara interaktif membetulkan lokasi dari kode-kode Geo menggunakan peta interface web based.
Polygon Tracing
Melakukan pemanggilan jejak kembali secara interaktif dan menyimpan database geografical polygon menggunakan web based peta interface.
Shortest Path
Kalkulasi jarak terdekat suatu path diantara 2 titik dari waktu jarak tempuh yang ditentukan.
Teknologi yang digunakan
GeoCode
MapServer
GeoMapping
GeoCoding
Polygon Tracing
Bahasa Pemrogaman
Website menggunakan asp
Engine apps diperkirakan JAVA, karena setelah saya muter2 ngecek satu-satu dan mendapat source geocoding JAVA API yang terletak di googlecode arsipnya [link].
URL yang ke dua adalah http://www.sblgis.com/web-mapping-services.aspx
Layanan yang tersedia
Publikasi map tertentu
Menemukan lokasi Geo yang ditentukan
Melakukan query terhadap geolokesion yang akan dicari
Menganalisa tiap map yang telah diinput
Melakukan design & modelling terhadap lokasi yang akan diinput
Teknologi yang digunakan
Visual Studio 2008
NET Framework 3.5
ArcGIS Server
ESRI ArcGIS server
NET Web version
Microsoft SQL server 2005
Map Server
OpenLayers
MS4W
Mapfish
MapNik
Ka Map
Bahasa Pemrogaman
Google Maps API
Javascript
PHP
tags:
web GIS web gis developement
Related Articles
ovh peering map
Senin, 25 Maret 2013
1. Bagaimana cara anda mendapatkan informasi Geografis (Lintang & Bujur) dari Sekolah anda masing-masing ?
Untuk mencari informasi geografis letak sekolah adalah dengan cara mencarinya di internet/dengan layanan peta online seperti google maps atau layanan peta online yang ada di gadget yang kita miliki.
Pertama, pastikan komputer atau gadget yang kita miliki terhubung dengan layanan internet, setelah itu buka aplikasi peta online yang kita miliki, lalu masukan alamat lengkap sekolah yang dituju, dengan otomatis akan keluarc informasi lengkap mengenai sekolah tersebut termasuk garis lintang dan bujur.
Minggu, 10 Maret 2013
Tugas Sistem Informasi Geografis
Apa yang telah saya pelajari tentang Sistem Informasi adalah, suatu system terintegrasi yang mampu menyediakan informasi yang bermanfaat bagi pengguna.
Dalam system informasi ini biasanya terdapat proses bisnis yang berjalan untuk membantu sebuah perusahan atau pengguna yang lain.
System informasi mempunyai karakteristik, yaitu
1. Memiliki Komponen
2. Memiliki batasan system
3. Lingkungan luar yang dapat memengaruhi system
4. Interaface system
5. Input
6. Output
7. Data
8. Proses
9. Sasaran atau tujuan system
Banyak cakupan dan turunan yang dimiliki oleh Sistem Informasi, seperti Sistem Informasi Perbankan, Sistem Informasi Management, Sistem Informasi Akuntansi, Sistem Informasi Asuransi, Sistem Penunjang Keputusan, dan masih banyak lagi
Demikian adalah penjelasa singkat tentang Sistem Informasi dan cakupannya.
Sumber : http://superhugeblog.blogspot.com/2013/03/definisi-dan-cakupan-sistem-informasi.html
Bahasa Pemrograman apa sajakah yang suda anda pelajari dan ingin lebih diperdalam.
- PHP & Java, keduanya sudah saya pelajari, namun penguasaan untuk keduanya masih minim,
Ingin lebih menguasai PHP, sedikit belajar dari buku dan bertanya kepada yang lebih menguasainya.
Projek Sistem Informasi apa saja yang sudah pernah anda kerjakan/rencanakan
- Projek sistem informasi yang sudasaya kerjakan adalah pembuatan web sederhana unutk keperluan penulisan ilmiah
Apa yang anda harapkan dari penulisan ini apap pula yang ada lakukan untuk mencapai target/harapan tersebut
- Hanya sekedar berbagi pengalaman dan bertukar informasi dan sebagai motovasi bagi penulis untuk belajar lebih giat lagi
Rabu, 23 Januari 2013
Pengantar Telekomunikasi: Open Source, Gateway Initiative, Virtualization, API
in Tugas Softskill
OpenSource
OpenSource atau bahasa Indonesianya Sumber Terbuka, adalah sistem pengembangan atau developement yang bukan di develop oleh suatu individu atau perorangan, namun adanya komunitas user yang saling bekerjasama dengan memanfaatkan source-code yang sudah ada dan dapat didapat secara cuma-cuma.
Opensource mempunyai budaya tersendiri, yaitu giving culture atau bahasa Indonesia budaya memberi. Dalam pengertiannya berarti, suatu user yang sudah diberi source-code tersebut merasa termotivasi untuk dapat berkarya tanpa ada yang mencampuri yang bertujuan untuk manfaat orang banyak.
Biasanya hasil karya opensource dipublikasikan lewat situs penyimpanan source terbesar seperti sourceforge, github atau mungkin mempublikasikan karya mereka sendiri lewat blog atau website pribadi.
Indonesia sendiri punya beberapa komunitas OpenSource. Seperti UGOS, IGOS dan beberapa komunitas lainnya yang tidak disebutkan (karena sangat banyak di Internet).
Permasalahan yang Ada
Namun, permasalahan yang ada dan beredar saat ini menurut pantauan penulis, bahwa si developer mempublikasikan bahwa softwarenya adalah gratis dan berlisensi opensource, namun sang developer enggan untuk memberi source-code ke publik. Kalau kita baca kembali apa itu OpenSource, seharusnya sang developer bersifat transparan atau terbuka kepada publik.
Banyak sekali pelaku internet yang mengambil kesempatan dari yang namanya OpenSource. Mulai dari adanya embel-embel iklan link shortenerlah (yang di klik dapet duit, tapi engga seberapa), dan banyak sekali pelaku internet yang mengambil keuntungan lainnya seperti merubah license dari OpenSource menjadi komersil, alias berbayar.
Karena proyek OpenSource adalah tidak berbayar alias gratis, banyak sekali project yang terhenti. Banyak developer yang menghentikan proyeknya saat orang-orang merasa termanfaati akan source atau software yang ia bangun. Bagi sebagian orang atau bahkan kebanyakan orang hal tersebut sangat disayangkan.
Gateway Initiative (OSGi)
OSGi atau Open Source Gateway initiative adalah sebuah modul sistem dan layanan platform untuk bahasa pemrograman Java yang mengimplementasikan komponen model yang komplit dan dinamik. Adapun aplikasi atau komponen yang berasam dari paket bundle untuk pengerjaan, secara otomatis dapat dipasang dari jarak jauh bahkan di start, stop atau update. Untuk melakukan uninstall juga tidak membutuhkan reboot atau restart.
Layanan dari OSGi ini membolehkan rangkaian registry untuk mendeteksi adanya beberapa layanan baru atau menghapus layanan tersebut dan beradaptasi dengan tepat.
Perkembangan dari OSGi ini sangat cepat sekali. Yang tadinya hanya fokus pada layanan gateway, kini sudah merambah pada aplikasi mobile phone sampai open source Eclipse IDE.
OSGi allicance adalah sebuah organisasi standar terbuka yang didirikan pada bulan Maret tahun 1999 yang bertugas dalam melakukan rutinitas pada OSGi standar.
OSGi terkumpul dalam framework yang secara konsep dipisahkan pada beberapa area seperti:
Bundles: rangkaian yang merupakan komponen jar dengan extra manifest header.
Services: Layer yang menyambungkan layanan dalam cara yang dinamik.
Services Registry: Layanan Manajement API.
Life-Cycle: Manajemen API untuk install, start, stop, update, uninstall.
Modules: Layer yang mengenkapsulasi dan deklerasi banyaknya ketergantungan.
Security: Layer yang menangani aspek keamanan dengan membatasi rangkaian tersebut.
Execution Environment: Menyatakan metode dan class tersedia pada platform tertentu.
Virtualization
Virtualisasi adalah simulasi software ataupun hardware yang menjalankan software lainnya menggunakan Virtual Machine atau VM. Ada banyak sekali bentuk virtualisasi.
Beberapa tipe dari virtualisasi:
Hardware
Desktop
Software
Memory
Storage
Data
Network
Hardware
Virtualisasi hardware ini definisinya adalah sebuah Mesin virtual dimana bekerja seperti komputer lain biasanya dengan Sistem Operasi. Software mengeksekusi virtual mesin ini yang dipisahkan dari resource hardwarenya masing-masing. Contoh sebuah pc menjalankan Windos dapat menjalan mesin virtual yang terlihat seperti komputer yang menggunakan CentOS.
Saat ini banyak sekali masalah terkait virtualisasi dengan kompleksitasnya yang berujung pada lisensi. Contoh untuk server yang menjalankan Linux menawarkan sebuah virtualisasi Windows Server masih harus memenuhi biaya lisensinya. Atau ada juga vendor software yang menyuruh untuk melakukan update lisensinya untuk dipasangkan virtualisasi, namun fleksibilitas dengan masalah harga lisensi adalah kebutuhan yang saling berlawanan.
API
API atau Application Programming Interface adalah sebuah protokol yang digunakan sebagai antar muka oleh komponen software untuk berkomunikasi dengan yang lainnya.
Saat ini API banyak digunakan sebagai konten pembagi. Singkatnya, API dapat membolehkan para komunitas web untuk membuat sebuah API yang berguna untuk membagi konten dan data diantara para komunitas lainnya. Dalam hal ini, konten yang dibuat dalam suatu tempat secara dinamik dapat dipost dan diupdate pada lokasi yang berbeda-beda pada web.
COntohnya speerti:
Foto dapat dibagi dari website seperti flickr, photobucket ke sosial website seperti facebook dan myspace.
Konten dapat di embed, seperti embed dari slideShare pada profil LinkedIn.
Konten video dapat di embed pada website yang disediakan berlainan host.
Dan masih banyak lagi.
API yang dimaksudkan untuk digunakan oleh lebih dari satu bahasa tingkat tinggi pemrograman sering memberikan, atau ditambah dengan fasilitas yang secara otomatis memetakan API untuk fitur (sintaksis atau semantik) yang lebih alami dalam bahasanya. Hal ini dikenal sebagai language binding, dan API itu sendiri. Tujuannya adalah untuk merangkum sebagian besar fungsi yang diperlukan dari API, meninggalkan lapisan tipis yang tepat untuk setiap bahasa.
sumber img: wikipedia
Kamis, 22 November 2012
Teknologi user interface
Pada tugas softskil selanjutnya disini akan diterangkan penjelasan tema sesuai judul yang tertera di atas adalah “TEKNOLOGI USER INTERFACE” sebelum kita membahas tema di atas sepatutnya kita harus mengetahui terlebih dahulu apa makna dari Interface tersebut, JadiInterface atau Antarmuka adalah penghubung antara dua sistem atau alat. Media penghubung antara satu subsistem dengan subsistem lainnya.
Didalam Interface ini meliputi sebuah > Perangkat yang dipakai untuk mengerjakan sesuatu, dan perangkat yang secara tidak langsung mengontrol perangkat lunak, Piranti input atau output, dan Prosedur pemakaian perangkat.
Dan juga Terdapat beberapa teknologi yang berhubungan dengan telematika yaitu :
· Pertama Head up display system, dari pembahasan atau pengertian yang telah dibaca di dalam Head up display system ini suatu tampilan interface yang transparan dimana di dalamnya menyajikan layanan interface antarmuka data-data yang terkait dengan sistem aplikasi tersebut. Contohnya pada pesawat jet atau yang lain menggunkan HUD kepala harus mengarah kedepan untuk melihat layanan interface ini dimana sistem HUD ini menyajikan layanan data kecepatan terbang, jarak Kilo Meter tinggi dari daratan, keadaan pesawat dan radar disekeliling pesawat untuk mengecek pesawat yang lain. Semakin berkembangnya zaman dan tahun, sistem ini dipakai pada alat transportasi lainya contohnya mobil yang bernilai miliaran rupiah sudah memakai sistem HUD ini sehingga tampak menarik.
· Kedua adalah Tangible User Interface, dari pembahasan dan pengertian yang telah dibaca Tangible User Interface ini sistemnya lebih canggih lagi dibandingkan dengan HUD, karena pada TUI ini kita bisa dapat langsung berkomunikasi fisik dengan layanan interface TUI, banyak sekali contoh yang bisa dapat di ambil contohnya pada layanan restoran luar negeri kita dapat memilih makanan dengan cara touch screen dan memesan tersebut dengan terhubungnya jaringan koneksi kepada pelayan maka makanan akan siap di antar dan contoh lain pada film IRON MAN 2 Tony Stark langsung berkomunikasi dengan fisik menggunakan jari-jarinya untuk merancang suatu rancangan mesin robot.
· Ketiga adalah Computer Vision, di dalam Computer Vision ini membahas pengolahan citra dari sisi gambar dimana meniru manusia Human Vision, Computer Vision ini sangat membantu sekali dalam bidang kinerja manusia karena dapat merancang suatu model-model yang di ilustrasikan (planing) menjadi suatu model yang menarik dan dapat dirancang pada fisiknya. Pada awalnya dari bentuk sederhana grafika 2D semakin berkembangnya teknologi maka terciptalah grafika 3D.
· Keempat adalah Middleware Telematika,sebelumnya telah dibahas pengertiannya. Di dalam Middleware Telematika ini sebuah program dimana program ini dapat menghubungkan program berbeda pada Layer yang berbeda, dan juga bisa disebut protokol jaringan. Contohnya pada 1 server komputer dapat disambungkan dengan banyak komputer yang lain, agar server lebih mudah memberi intruksi kepada komputer-komputer yang lain dan saling bisa terhubung dengan cara terkoneksi internet juga.
· Kelima adalah Browsing Audio Data, sebelumnya telah dijelaskan pengertianya. Sedikit membahas tentang Browsing Audio Data yaitu pada perangkat kamera terdapat suatu alamat IP(Internet Protocol), jadi pada aplikasi komputer dapat membrowsing video nya dengan cara jaringan terhubung mencari IP (Internet Protocol) kamera tersebut melalui internet.
· dan yang terakhir adalah Speech Recognation, yaitu maksudnya suara kita dapat terdeteksi oleh komputer atau diganti dengan tulisan juga bisa. Dan juga tanpa mengetik, dengan suara saja ia dapat menulis kata-kata yang di ucapkan tersebut sesuai keinginan user, jadi komputer mendeteksi suara dan di ubah menjadi tulisan.
Arsitektur client - server
Arsitektur Sisi Klien (Client Side)
Istilah ini merujuk pada pelaksanaan atau penyimpanan data pada browser (atau klien) sisi koneksi HTTP. JavaScript adalah sebuah contoh dari sisi klien eksekusi, dan cookie adalah contoh dari sisi klien penyimpanan
Ada beberapa karakteristik dari sisi klien pada umunya sudah kita ketahui, yaitu :
1. Pihak klien selalu memulai permintaan/permohonan ke pihak server
2. Setelah mengirim permintaan, kemudian klien akan menunggu balasan atau jawaban atas permintaannya dari server
3. Menerima balasan dari server atas permintaannya
4. Biasanya klien akan terhubung ke sejumlah kecil dari server pada satu waktu
5. Biasanya berinteraksi langsung dengan end-user (pengguna akhir) denganmenggunakan user interface (antarmuka pengguna)
6. Khusus jenis klien mencakup web browser, email klien dan online chat klien.
Arsitektur Sisi Server (Server Side)
Sebuah eksekusi sisi server adalah server Web khusus eksekusi yang melampaui standar metode HTTP itu harus mendukung. Sebagai contoh, penggunaan CGI script sisi server khusus tag tertanam di halaman HTML; tag ini memicu tindakan terjadi atau program untuk mengeksekusi.
Sama dengan sisi klien (client side), sisi server (side server) juga memiliki karakteristik seperti di bawah ini :
1. Sebagai penyedia layanan, sisi server akan selalu menunggu permintaan darisisi klien
2. Sesuai dengan tugasnya, melayani dan menjawab permintaan data yangdiminta oleh klien
3. Sebuah server dapat berkomunikasi dengan server lain untuk melayanipermintaan klien
4. Jenis server khusus mencakup web server, FTP server, database server, emailserver, file server, print server. Mayoritas dari web layanan tersebut juga merupakan jenis server.
KOLABORASI ARSITEKTUR SISI KLIEN DAN SERVER
Ada beberapa model arsitektur klien-server ini yang umum, yaitu:
1. Arsitektur mainframe
2. Arsitektur file-sharing
3. Arsitektur client/server
Arsitektur client server dapat dibedakan menjadi 3 model, yaitu single-tier (satulapis), two-tier (dua lapis) dan three-tier (3 lapis). Berikut penjelasan dari ketiga model arsitektur client server tersebut di atas :
1. Arsitektur Single-tier (Satu Lapis)
Semua komponen produksi dari sistem dijalankan pada komputer yang sama pada arsitektur single tier ini. Model single tier adalah model yang sederhana, mudahdigunakan pengguna (user) dan paling sedikit memiliki alternatif. Kelemahan dariarsitektur ini adaLah kurang aman dan kurang memiliki skalabilitas.
2. Arsitektur Two-tier (Dua Lapis)
Pengolahan informasi pada arsitektur ini dapat dibagi menjadi dua, yaitu sistem userinterface (antarmuka pengguna) lingkungan dan lingkungan server manajemen database. Arsitektur two tier memiliki tingkat kemanan yang lebih tinggi dan terukur daripada arsitektur single-tier. Arsitektur ini memiliki database pada computer yang terpisah dan hal tersebut menyebabkan arsitektur ini dapat meningkatkan kinerja keseluruhan situs.Arsitektur two-tier memiliki kelemahan, yaitu biayanya yang mahal, arsitekturnya yang kompleks, tidak adanya pembaruan kode, skalabilitasnya kurang dan tingkat kemanannya kurang.Di samping itu, kelebihan dari arsitektur two-tier adalah mudah digunakan oleh pengguna, dapat menangani database server secara khusus dan bisnis lingkup kecil sangat cocok menggunakan arsitektur ini.
3. Arsitektur Three-tier (tiga Lapis)
Karena arsitektur sebelumnya memiliki cukup banyak kelemahan, maka di kembangkanlah arsitektur three tier ini yang akan membantu mengatasi kelemahan dari arsitektur two-tier. Arsitektur three-tier memiliki 3 lapisan.Kelebihan dari arsitektur ini adalah memiliki skala yang besar, transfer informasi antara web server dan server database optimal, tidak akan menyebabkan lapisan lain terkontaminasi salah jika salah satu lapisan terdapat kesalahan. Dan kekurangannya,arsitektur ini lebih sulit untuk merancang, lebih sulit untuk mengatur dan lebih mahal.
Sumber: http://www.scribd.com/doc/75735953/Kolaborasi-Arsitektur-Client
Langganan:
Postingan (Atom)