Another side of my life...

Blogging ? why not...
See also: Other Geeks@INDC

October 2009 - Posts

GMapLibNet - GMap dibalut .Net...

Haloo kawan-kawan yang budiman...

Pagi-pagi enaknya ngapain yah, cari-cari resource tentang GMap terus nemu deh di CodeProject. Yoweis abis itu supaya gampang kita balut aja pake .Net jadi library “GMapLibNet” deh…nah itu dia sejarahna..

Oke, daripada garuk-garuk sendiri kita liat ajah gimana pakenya yapp…

Sampel  1

Gmap.GMapType = GMapLibNet.GMapTypes.SingleLocationWithDesc;

Gmap.SingleLatitude = -6.211544;

Gmap.SingleLongitude = 106.845172;

Gmap.Description = "Kota Jakarta yang berpolusi.";

 

Sampel  2

Gmap.GMapType = GMapLibNet.GMapTypes.PolyLineMarker;

Gmap.SingleLatitude = 37.4419;

Gmap.SingleLongitude = -122.1419;

Gmap.AddPolyLine(37.4419, -122.1419);

Gmap.AddPolyLine(37.4519, -122.1519);

Gmap.AddPolyLine(37.4619, -122.1819);

Gmap.Description = "Halo sayang..";

 

Sampel  3

Gmap.GMapType = GMapLibNet.GMapTypes.FindAddress;

 

Sampel  4

Gmap.GMapType = GMapLibNet.GMapTypes.With_MiniMap_Zoom_Centre;

Gmap.SingleLatitude = -6.211544;

Gmap.SingleLongitude = 106.845172;

Gmap.Description = "Kota Jakarta yang padat.";

 

Sampel  5

Gmap.GMapType = GMapLibNet.GMapTypes.With_TabDesc_ZoomToPages;

Gmap.SingleLatitude = -6.211544;

Gmap.SingleLongitude = 106.845172;

Gmap.ZoomUrlPages = "http://www.google.com";

Gmap.AddTabDescription("Penduduk", "Wah rame bener tiap tahun ada tukang pecel lele baru.");

Gmap.AddTabDescription("Geografis", "Kayana makin tenggelem aja jakarta, keberatan gedung.");

 

Sampel  6

Gmap.GMapType = GMapLibNet.GMapTypes.FindCityLocation;

 

Sampel  7

Gmap.GMapType = GMapLibNet.GMapTypes.MultiPointMap;

Gmap.AddMultiPointData(-6.585488564561947, 106.80092811584473, "Rumah 1", "Si Oncom");

Gmap.AddMultiPointData(-6.583101156622313, 106.77998542785645, "Rumah 2", "Si Nyong Nyong");

Gmap.AddMultiPointData(-6.597681218779428, 106.78728103637695, "Rumah 3", "Si Sapeki");

 

Sampel  8

Gmap.GMapType = GMapLibNet.GMapTypes.RegionMark;

Gmap.RegionText  = "Pilih Region";

Gmap.RegionXMLFilePath = "states.xml";

 

 

Oke, saya pamit dulu temans. Silakan dipercantik aja libraryna yach..

Tetep berkreasi dan makin tampan..ciaooo Big Smile

Share this post: | | | |
Introduce Marduk Alpha Version

Hahaha denger namanya aja pasti sudah ga selera…

Yupps kali ini terinspirasi ma Kang Zeddy, tapi sayang ga kesampeyan otak saya-nya..jadi iseng-iseng tak berhadiah deh jadinya...

Jadi Marduk adalah (Language Parser Generator), sebuah tools yang memudahkan user yang berbangsa Indonesia dan berbahasa Indonesia untuk memahami bahasa pemrograman...Dulu Kang Zeddy memperkenalkan karyanya yang mantap yaitu Ayu. Kalau dibandingkan ya jauh kalahlah Marduk ini, lalu apa sih yang ditawarkan marduk ini...Nah ini dia...

Spesifikasi :

  • 1.       Berbasis bahasa Indonesia, jadi seharusna lebih mudah dipahami newbie
  • 2.       Sebuah bahasa sederhana, yang memadukan gaya penulisan syntax code di C#, VB dan Delphi
  • 3.       Di bundel bersama Studio Marduk...haha editor sangat sederhana sekali yang katanya bisa compile, padahal pinjem kompilernya CSC-nya C#..hahaha
  • 4.       Case Non-sensitive
  • 5.       Untuk detail teknisnya bisa baca dokumentasinya dibagian bawah.
  • 6.       Mendukung dasar pemrograman seperti : Pengulangan, Percabangan, Array, Fungsi, Prosedur, Deklarasi Variabel, Array, Rekursif, dsb...dijajal aja sendiri ya mas...

Kekurangan :

  • 1.       Pada dasarnya cuma translator dari bahasa marduk ke C#
  • 2.       Syntax Checking belum dibuat...haha parah...
  • 3.       Cuma console application aja hasilnya
  • 4.       BUG ada dimana2 seperti nyamuk yang berterbangan di malam hari
  • 5.       Kayanya kalau disebutin semuanya bisa-bisa pagenya ga abis2 di scroll...haha

Ni Screenshotnya :

 

 

Penjelasan Detail Teknisnya :

Global specification:

·         Case Non-Sensitive

·         Delimiter by Return Character (#13)

 

Variable:

·         Angka

·         Desimal

·         Teks

·         Biner-bool (benar/salah)

 

Deklarasi Variable :

Angka a

a := 123

Desimal b

b := 2.5

Teks c

c := a + " " + b + " cakep !!"

Angka z[10]

z[0] := 1

 

Feature :

1.       Loop-conditional Tipe 1

Lakukan

//perintah

keluar_pengulangan

hingga (syarat)

2.       Loop-conditional Tipe 2

Selama (syarat)

//perintah

keluar_pengulangan

ulang

3.       Loop Iterasi

iterasi a dari 0 sampai 12 langkah 2

//perintah

keluar_pengulangan

akhir_iterasi

 

4.       Conditional Sentence

Jika (syarat) maka

//perintah

akhir_jika

Bercabang dua

jika (syarat) maka

//perintah

dan_jika (syarat) maka

//perintah

akhir_jika

Bercabang lebih dari dua

jika (syarat) maka

//perintah

selebihnya

//perintah

akhir_jika

 

5.       Basic Command

Cetak a + "bla bla bla"

Baca a

 

6.       Fungsi (mengembalikan nilai)

fungsi nama_fungsi (angka a,angka b) sebagai angka

hasil := a + b

akhir_fungsi

7.       Prosedur (menjalankan urutan rutin)

prosedur nama_prosedur (angka a,angka b)

Cetak "saya cinta mama"

keluar_prosedur

akhir_prosedur

 

8.        Kerangka Bahasa (kerangka keseluruhan program)

 

Lingkup nama_lingkup {

Program nama_program {

prosedur Utama

Angka c

C := nama_fungsi(12,5)

nama_prosedur(2,5)

akhir_prosedur

 

fungsi nama_fungsi (angka a,angka b) sebagai angka

hasil := a + b

akhir_fungsi

 

prosedur nama_prosedur (angka a,angka b)

Angka Z

Z = a * b

Cetak "Hasil kali " + a + " x " + b " = " + z

keluar_prosedur

akhir_prosedur

 

}

}

 

9.       Komentar

-- Ini adalah komentar

 

Monggo atuh kalau mau dicoba atau diobok2 source code-nya…Stick out tongue

Ciaaoo…Majulah Indonesiaku…Love u full…

Semoga ada waktu tuk lanjutin lagi,,terutama syntax checking-na,,,

Share this post: | | | |
Posted: Oct 01 2009, 11:21 PM by Mifmasterz | with 4 comment(s)
Filed under: