You are on page 1of 4

'Nama Program :"HAllo.

mb"
dim msgdepan, msgbelakang, msg as string
msgdepan=" Hallo,"
msgbelakang="Mari Belajar MapBasic"
msg=msgdepan+msgbelakang
note msg
'
'dim enter,nama,alamat,kota as string
'dim kodepos as integer
nama="STMIK-TIME"
alamat="JL.Merbabu, No.32AA-BB"
kota="Medan"
kodepos=20214
enter=chr$(13)
note nama+enter+alamat+enter+kota+enter+kodepos
'
dim pesan as string
pesan="STMIK-TIME"
print pesan
'
dim pesan,formfeed, linefeed as string
dim idx, total as integer
formfeed= chr$(12)
linefeed=chr$(10) 'turun ke bawah
print formfeed
total=0
for idx=1 to 10
total=total+idx
print"indeks:" & idx+linefeed+"Nilai Total:"&Total
next
dim cuaca as integer
cuaca=3
if (cuaca=1)then
note"dingin"
else if (cuaca=2) then
note"panas"
else
note"adem"
end if
end if
buat 5 kondisi untuk nilai
jika a =80-100
b =70-79
c =60-69
d =50-59
e =0 -49
'tabel native mapinfo
dim namatabelmi, namafiletabelmi as string
namatabelmi="wilayah"
namafiletabelmi="c:\data gis\tabel"
create table namatabelmi
("id" integer,"nama" char(20),"luas" decimal(10,2),"PAD"integer,
"populasi"integer)
file namafiletabelmi
type native
'menyisipkan dan menambah record
dim namatabelmi, namafiletabelmi as string
namatabelmi="wilayah"
namafiletabelmi="c:\data gis\tabel"
create table namatabelmi
("id" integer,"nama" char(20),"luas" decimal(10,2),"PAD"integer,"populasi"intege
r)
file namafiletabelmi
type native
insert into namatabelmi values (1,"andalusia",125.25,1507500,57500)
insert into namatabelmi values (2,"asturias",375.51,1458700,5251)
insert into namatabelmi values (3,"alhambra",176.15,1358100,5350)
insert into namatabelmi values (4,"mutsana",275.85,1255600,4987)
'menyimpan tabel
dim namatabelmi, namafiletabelmi as string
namatabelmi="wilayah1"
namafiletabelmi="c:\data gis\wilayah1"
create table namatabelmi
("id" integer,"nama" char(20),"luas" decimal(10,2),"PAD"integer,"populasi"intege
r)
file namafiletabelmi
type native
insert into namatabelmi values (1,"andalusia",125.25,1507500,57500)
insert into namatabelmi values (2,"asturias",375.51,1458700,5251)
insert into namatabelmi values (3,"alhambra",176.15,1358100,5350)
insert into namatabelmi values (4,"mutsana",275.85,1255600,4987)
commit table namatabelmi
open table namafiletabelmi
browse * from namatabelmi
'menyimpan tabel dengan nama tabel lain
dim namatabelmi, namafiletabelmi, namalain as string
namatabelmi="wilayah"
namalain="c:\data gis\daerah" 'disimpan sebagai "daerah.tab"
namafiletabelmi="c:\data gis\wilayah" '"wilayah.tab"
create table namatabelmi
("id" integer,"nama" char(20),"luas" decimal(10,2),"PAD"integer,"populasi"intege
r)
file namafiletabelmi
type native
insert into namatabelmi values (1,"andalusia",125.25,1507500,57500)
insert into namatabelmi values (2,"asturias",375.51,1458700,5251)
insert into namatabelmi values (3,"alhambra",176.15,1358100,5350)
insert into namatabelmi values (4,"mutsana",275.85,1255600,4987)
commit table namatabelmi as namalain type native
open table namalain
browse * from namatabelmi
'menghapus record
dim namafiletable, namaaliastable as string
namafiletable="c:\data gis\wilayah.tab"
namaaliastable="wilayah"
open table namafiletable as namaaliastable
delete from namaaliastable where rowid=3 'hapus urutan data ke-3
commit table namaaliastable 'menyimpan perubahan tambahan record
pack table namaaliastable data 'menghapus record yang kosong
browse * from namaaliastable 'menampilkan tabel
'mengupdate field dan record tabel
dim namafiletabelmi,namaaliastabel as string
namafiletabelmi="c:\data gis\tabel.tab"
namaaliastabel="wilayah"
open table namafiletabelmi as namaaliastabel
update namaaliastabel set nama="recuerdos",PAD=4500000,luas=543.76
where rowid=2 'syarat record ke 2
commit table namaaliastabel
pack table namaaliastabel data 'menghapus record kosong
browse * from namaaliastabel
not yet
'menambah field baru
dim namafiletabelmi, namaaliastable as string
namafiletabelmi="c:\data gis\tabel.tab"
namaaliastable="wilayah"
open table namafiletabelmi as namaaliastable
alter table namaaliastable (add"listrik"integer,"air"integer)
commit table namaaliastable
browse * from namaaliastable
'memodifikasi field
dim namafiletabelmi,namaaliastabel as string
namafiletabelmi="c:\data gis\tabel.tab"
namaaliastabel="wilayah"
open table namafiletabelmi as namaaliastabel
alter table namaaliastabel
(modify "listrik"decimal(10,2),"air"float)
commit table namaaliastabel
browse * from namaaliastabel
'menghapus field
dim namafiletabelmi,namaaliastabel as string
namafiletabelmi="c:\data gis\tabel.tab"
namaaliastabel="wilayah"
open table namafiletabelmi as namaaliastabel
alter table namaaliastabel
(drop "pen_listrik","pen_air")
commit table namaaliastabel
browse * from namaaliastabel
'mengganti nama field
dim namafiletabelmi, namaaliastable as string
namafiletabelmi="c:\data gis\tabel.tab"
namaaliastable="wilayah"
open table namafiletabelmi as namaaliastable
alter table namaaliastable
(rename"listrik" "pen_listrik","air" "pen_air")
commit table namaaliastable
browse * from namaaliastable

You might also like