31 Januari 2011

Map Server

MapServer merupakan flatform aplikasi yang menggunakan webbase dalam penanganan data spasial (peta), Aplikasi yang berbasis webbase mempunyai beberapa kelebihan untuk dipergunakan pada masa yang akan datang (next). Diantaranya Aplikasi webbase dapat diakses dari mana pun di seluruh dunia, dengan hak akses diatur sesuai dengan kebutuhan, tidak perlu software khusus untuk menggunakan aplikasi, cukup dengan web browser, sehingga tidak diperlukan lisensi software khusus di komputer pengakses. Memungkinkan pemutakhiran data secara online. Data dapat dimutakhirkan oleh berbagai pihak yang berwenang dan berkompeten di manapun mereka berada.
Alasan Mengapa Menggunakan MapServer karena MapServer merupakan produk yang mapan (mature), baik dari segi fitur, kestabilan maupun kecepatan akses, untuk menyajikan informasi berbasis peta di internet, Pengembangan MapServer diawali dan terus disempurnakan oleh tim yang dinaungi oleh Universitas Minesotta (Amerika Serikat), bekerjasama dengan NASA (badan antariksa Amerika Serikat). MapServer merupakan produk open source yang telah diuji secara terbuka kehandalannya oleh berbagai pihak di seluruh dunia, dari akademisi dan praktisi di bidang Sistem Informasi Geografik maupun ilmu komputer. Kelangsungan pengembangan MapServer kini juga dijaga oleh Open Source Geospatial Foundation, dengan Autodesk, Inc. (dikenal sebagai pengembanga AutoCAD) sebagai salah satu sponsor utama. Tidak ada biaya lisensi apa pun untuk menggunakan MapServer, baik untuk keperluan komersial maupun non-komersial, digunakan di intern lembaga maupun dipublikasikan secara global.

Fitur standard navigasi peta :
  • Zoom in : memperbesar tampilan peta
  • Zoom out : memperkecil tampilan peta
  • Pan : menggeser tampilan peta
  • Ruler : perhitungan jarak di peta
Analisis Radius
Contoh : pusat distribusi ada di kota X, pada radius n distributor mana saja yang terlingkupi.

Buffering
Contoh : pada jarak 'N' km dari sebuah jalan, distributor mana saja yang telah terlingkupi.

Network Analysis
Contoh : mencari jarak terdekat dari kota A ke kota B

Pencarian Distributor
Pencarian distributor yang memenuhi kriteria tertentu

Menampilkan Grafik
Untuk menampilkan data-data yang bersifat time series, misalnya volume penjualan sebuah distributor dalam rentang waktu tertentu

Peta-Peta Tematik
Berdasarkan data/kriteria tertentu, misalnya :
  • Tingkat penjualan
  • Nilai investasi
Aplikasi / Peta Kompetitor
Peta yang menggambarkan data/informasi tentang competitor

Aplikasi Link ke Peta di Google Map
Aplikasi untuk menampilkan wilayah-wilayah tertentu ke Google Map, Interaksi yang intensif antara data atribut dengan data peta seperti klik di peta untuk menampilkan informasi :
  • atribut objek tertentu
  • grafik berdasar data time series
  • foto, slideshow, dan sebagainya
Query di basis data atribut
Untuk menuju/menampilkan data/peta tertentu

Sumber : WebGis Indonesia (Mengapa Map Server)

26 Januari 2011

Cara mencegah copy file dari komputer ke flashdisk

Bukan mengajar untuk pelit, atau tidak mau berbagi. Tapi ini cara yang lumayan bagus untuk menghindari file yang penting agar tidak di ambil oleh orang lain yang tidak kita mau. Disini saya memberikan sebuah tips untuk mencegah pengambilan data dari komputer anda ke flashdisk dalam arti seseorang tidak akan bisa mengambil data dari komputer anda untuk dimasukkan ke flashdisk orang tersebut, tetapi anda tetap bisa mengambil data dari flashdisk untuk dimasukkan ke komputer anda.

Berikut langkah-langkahnya :
  1. Masuk ke Regedit ( Tekan Tombol Windows+R lalu ketik regedit)
  2. Masuk ke HKEY_LOCALMACHINE\SYSTEM\CurrentControlSet\Control\
  3. Klik kanan pada folder Control pilih New–>Key
  4. Beri nama folder baru itu dengan “StorageDevicePolicies”
  5. Lalu klik kanan di folder dengan nama “StorageDevicePolicies”,lalu pilih New–>Dword
  6. Beri nama “WriteProtect”
  7. Klik 2x Dword dengan nama “WriteProtect” tersebut, lalu ganti Value Data menjadi 1
  8. Restart Komputer anda

Berikut pesan yang tampil jika ada seseorang mencoba copy/cut data dari komputer
anda untuk dimasukkan di flashdisk. Untuk mengembalikan seperti semula anda tinggal mengganti Value Data dari key “WriteProtect” menjadi 0.

Selamat mencoba. Semoga cara ini hanya untuk menghindari file yang tidak kita inginkan di ambil orang, bukan dengan niat pelit.

Sumber : finderonly.com

BELAJAR VISUAL BASIC 6

Visual Basic merupakan salah satu Development Tool yaitu alat bantu untuk membuat berbagai macam program komputer, khususnya yang menggunakan sistem operasi Windows. Bahasa pemrograman Visual Basic, yang dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman BASIC (Beginner’s All-purpose Symbolic Instruction Code) yang dikembangkan pada era 1950-an.

Untuk lebih jelasnya, langsung saja kita lihat tampilan Development Tool ini. Berikut tampilan awal saat kita membuka tool ini :

Gambar 1. Tampilan awal Visual Basic 6.0


Dapat kita lihat ada 3 tab di form awal tool ini, yaitu New, Existing dan Recent. Ketiga-tiganya mempunyai fungsi masing-masing.
  1. New, pilihan untuk membuat project baru (artinya kita membuat dari awal).
  2. Existing, pilihan untuk memilih project yang sudah ada baik yang ada pada Harddisk maupun maupun dari drive luar, seperti FD atau yang lainnya.
  3. Recent, pilihan untuk memilih project yang sudah kita buat di komputer yang sama.
Di bagaian bawah form awal ini terdapat menu cekBox “Don’t show this dialog in the future”, menu ini yang membuat form ini tampil di awal saat kita membuka Visual Basic 6.0 ini, jika cekBox ini kita centang maka form ini tidak lagi tampil di awal kita membuka VB6.

Lanjut ke tahap selanjutnya,langsung saja click Open. Maka kita langsung dihadapkan dengan tampilan IDE (Integrated Development Environment) VB6. Berikut tampilan IDE VB6 :

Gambar 2 : IDE VB6

Oke, langsung saja kita coba untuk membuat sebuah program perhitungan sederhana, artinya yang hanya bisa Penjumlahan, Pengurangan, Perkalian dan Pembagian. Berikut langkah-langkahnya :

Desain sebuah form seperti di bawah ini.
Gambar 3. Desain form
Selanjutnya langsung saja kita belajar coding di VB6 ini. Masukkan code di bawah ini :

Dim v1 As Currency 'variabel untuk nilai pertama

Dim v2 As Currency 'variabel untuk nilai kedua

Dim vH As Currency 'variabel untuk nilai Hasil


Private Sub Command1_Click()

v1 = Text1.Text

v2 = Text2.Text

If Option1 = True Then 'kondisi saat option1(Option Tambah) terpilih

vH = v1 + v2 'aksi yang dijalankan jika option1 bernilai benar

ElseIf Option2 = True Then

vH = v1 - v2

ElseIf Option3 = True Then

vH = v1 * v2

Else

vH = v1 / v2

End If

Text3.Text = vH 'memasukkan nilai vH (nilai hasil) ke textBox hasil

End Sub


Coba jalankan program dengan meng-Click tombol play atau tekan F5….

Gambar 4. Hasil Runing Program

Demikian cara pembuatan program perhitungan sederhana, silakan kembangkan sesuai pemikiran Anda. Berkreatifitaslah dengan VB6 ini. Semakin bagus pemikiran Anda maka semakin bagus juga program yang Anda buat.

Oke, kita lanjutkan membuat program sederhana yang dapat menginputkan dan menampilkan hasil inputan. Langsung saja kita tambahkan form baru pada project yang sama dengan di atas. Caranya klik Project > Add Form maka akan muncul form seperti berikut :



Langsung saja klik Open,setelah itu desain form seperti di bawah ini :



Setelah itu masukkan code di bawah ini, Anda bisa copy-kan ke project yang Anda buat.



Dim string1 As String

Private Sub Check1_Click()

Label2.FontBold = True

End Sub

Private Sub Check2_Click()

Label2.FontItalic = True

End Sub

Private Sub Check3_Click()

Label2.FontUnderline = True

End Sub

Private Sub Command1_Click()

string1 = Text1.Text

If Option1 = True Then

Label2.ForeColor = vbRed

ElseIf Option2 = True Then

Label2.ForeColor = vbBlue

ElseIf Option3 = True Then

Label2.ForeColor = vbGreen

ElseIf Option4 = True Then

Label2.ForeColor = vbYellow

End If

Label2.Caption = string1

End Sub


Coba jalankan program di atas, setelah faham coba kembangkan sesuai pemikiran Anda sendiri. Selamat mencoba…!!

Kamu bisa download file pdf nya di link download di sini

Cara mengetahui data di kolom Spreadsheet sudah ada yang sama (Duplikat)

Ketika kita menginput data yang cukup banyak, bisa jadi disaat penginputan data tersebut ada data yang duplikat atau sudah pernah diinput se...