30 April 2009

METODOLOGI

Sistem Informasi Geografi terdiri atas tiga subsistem sebagai berikut :

a. Subsistem Masukan (input) merupakan data objek material geografi yang mendukung dan dapat dimasukkan kedalam topik geografi. Data tersebut kemudian diolah untuk menghasilkan informasi yang mudah dipahami input SIG dapat berasal dari peta yang tersedia, tabel foto udara, citra satelit dan hasil survey lapangan.

b. Subsistem Pengolahan dan Penyimpanan Data (proces) dimana sistem penyimpanan data yang memungkinkan untuk dimunculkan kembali atau dikoreksi dengan cepat dan akurat.

c. Subsistem Penyajian (output) adalah penyajian sebagian atau semua data dan hasil dari manipulasi data dalam bentuk tabel, file peta elektronik (digital), grafik dan bagan. Komputer mampu mengolah data dari pengindraan jauh baik berupa foto udara, citra satelit ataupun citra radar yang disimpan dalam memori komputer.

PENDAHULUAN

1.1. Pengertian

Sistem Informasi Geografi (SIG) dalam bahasa inggris Geographic Information System (GIS) merupakan sistem yang memiliki fungsi mengumpulkan, mengatur, menyimpan dan menyajikan informasi data yang berkaitan dengan Geografi. Geografi menurut N. Daljuni ilmuan dari indonesia mengatakan bahwa geografi adalah ilmu pengetahuan yang mengajarkan manusia dalam ruang (spasial, ekologi, region).

Peta merupakan gambaran permukaan bumi yang ukurannya diperkecil sebagai bentuk Sistem Informasi Geografi dalam arti luas karena selembar peta mengandung beberapa macam informasi geografi dalam bentuk warna, simbol, legenda atau skala.

1.1. Sejarah SIG

Pada Tahun 1967 merupakan awal pengembangan SIG yang bisa diterapkan di Ottawa, Ontario oleh Departemen Energi, Pertambangan dan Sumber Daya. Dikembangkan oleh Roger Tomlinson, yang kemudian disebut CGIS (Canadian GIS - SIG Kanada), digunakan untuk menyimpan, menganalisis dan mengolah data yang dikumpulkan untuk Inventarisasi Tanah Kanada (CLI - Canadian land Inventory). Sebuah inisiatif untuk mengetahui kemampuan lahan di wilayah pedesaan Kanada dengan memetakaan berbagai informasi pada tanah, pertanian, pariwisata, alam bebas, unggas dan penggunaan tanah pada skala 1 : 250000. Faktor pemeningkatan klasifikasi juga diterapkan untuk keperluan analisis.

03 Juli 2008

javasmalltak

Lisp has all the visual appeal of oatmeal with fingernail clippings mixed in. (((Larry Wall)))

If Java had true garbage collection, most programs would delete themselves upon execution. (Robert Sewell)

I fear the the new object-oriented systems may suffer the fate of LISP, in that they can do many things, but the complexity of the class hierarchies may cause them to collapse under their own weight. (Bill Joy)

Using Java for serious jobs is like trying to take the skin off a rice pudding wearing boxing gloves. (Tel Hudson)

Anybody who thinks a little 9,000-line program [Java] that's distributed free and can be cloned by anyone is going to affect anything we do at Microsoft has his head screwed on wrong. (Bill Gates)

Take a cup of coffee and add three drops of poison and what have you got? Microsoft J++. (Scott McNealy)

Of all the great programmers I can think of, I know of only one who would voluntarily program in Java. And of all the great programmers I can think of who don't work for Sun, on Java, I know of zero. (Paul Graham)

Using PL/I must be like flying a plane with 7,000 buttons, switches, and handles to manipulate in the cockpit. (Edsger Dijkstra)

Thirty years from now nobody will remember Java and everyone will remember Microsoft. (Charles Simonyi)

If you want to shoot yourself in the foot, Perl will give you ten bullets and a laser scope, then stand by and cheer you on. (Teodor Zlatanov)

Java is the most distressing thing to happen to computing since MS-DOS. (Alan Kay)

Your development cycle is much faster because Java is interpreted. The compile-link-load-test-crash-debug cycle is obsolete. (James Gosling)

Actually, I'm trying to make Ruby natural, not simple. (Yukihiro "Matz" Matsumoto)

Historically, languages designed for other people to use have been bad: Cobol, PL/I, Pascal, Ada, C++. The good languages have been those that were designed for their own creators: C, Perl, Smalltalk, Lisp. (Paul Graham)

When FORTRAN has been called an infantile disorder, PL/I, with its growth characteristics of a dangerous tumor, could turn out to be a fatal disease. (Edsger Dijkstra)

The three characteristics of Perl programmers: mundaneness, sloppiness, and fatuousness. (Xah Lee)

PL/I, "the fatal disease", belongs more to the problem set than to the solution set. (Edsger Dijkstra)

C treats you like a consenting adult. Pascal treats you like a naughty child. Ada treats you like a criminal. (Bruce Powel Douglass)

Java is, in many ways, C++--. (Michael Feldman)

Perl has grown from being a very good scripting language into something like a cross between a universal solvent and an open-ended Mandarin where new ideograms are invented hourly. (Jeffrey Davis)

LISP is like a ball of mud. You can add any amount of mud to it and it still looks like a ball of mud. (Joel Moses)

Perl is like vise grips. You can do anything with it but it is the wrong tool for every job. (Bruce Eckel)

I view the JVM as just another architecture that Perl ought to be ported to. (That, and the Underwood typewriter...) (Larry Wall)

I have found that humans often use Smalltalk during awkward moments. ("Data")

Perl: The only language that looks the same before and after RSA encryption. (Keith Bostic)

PL/I and Ada started out with all the bloat, were very daunting languages, and got bad reputations (deservedly). C++ has shown that if you slowly bloat up a language over a period of years, people don't seem to mind as much. (James Hague)

C++ is history repeated as tragedy. Java is history repeated as farce. (Scott McKay)

A Lisp programmer knows the value of everything, but the cost of nothing. (Alan Perlis)

Claiming Java is easier than C++ is like saying that K2 is shorter than Everest. (Larry O'Brien)

In the best possible scenario Java will end up mostly like Eiffel but with extra warts because of insufficiently thoughtful early design. (Matthew B Kennel)

Java, the best argument for Smalltalk since C++. (Frank Winkler)

[Perl] is the sanctuary of dunces. The godsend for brainless coders. The means and banner of sysadmins. The lingua franca of trial-and-error hackers. The song and dance of stultified engineers. (Xah Lee)

Java is the SUV of programming tools. (Philip Greenspun)

Going from programming in Pascal to programming in C, is like learning to write in Morse code. (J P Candusso)

Arguing that Java is better than C++ is like arguing that grasshoppers taste better than tree bark. (Thant Tessman)

I think conventional languages are for the birds. They're just extensions of the von Neumann computer, and they keep our noses in the dirt of dealing with individual words and computing addresses, and doing all kinds of silly things like that, things that we've picked up from programming for computers; we've built them into programming languages; we've built them into Fortran; we've built them in PL/1; we've built them into almost every language. (John Backus)

programmer

The trouble with programmers is that you can never tell what a programmer is doing until it's too late. (Seymour Cray)

Fast, fat computers breed slow, lazy programmers. (Robert Hummel)

That's what's cool about working with computers. They don't argue, they remember everything and they don't drink all your beer. (Paul Leary)

Controlling complexity is the essence of computer programming. (Brian Kernigan)

For a long time it puzzled me how something so expensive, so leading edge, could be so useless, and then it occurred to me that a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are, in short, a perfect match. (Bill Bryson)

That tendency to err that programmers have been noticed to share with other human beings has often been treated as though it were an awkwardness attendant upon programming's adolescence, which like acne would disappear with the craft's coming of age. It has proved otherwise. (Mark Halpern)

Computer geek: an asocial, malodorous, pasty-faced monomaniac with all the personality of a cheese-grater. (Jargon Files)

Long hair minimizes the need for barbers; socks can be done without; one leather jacket solves the coat problem for many years; suspenders are superfluous. (Albert Einstein)

If your project doesn't work, look for the part that you didn't think was important. (Arthur Bloch)

For the time being, programming is a consumer job, assembly line coding is the norm, and what little exciting stuff is being performed is not going to make it compared to the mass-marketed cräp sold by those who think they can surf on the previous half-century's worth of inventions forever. (Eric Naggum)

A great lathe operator commands several times the wage of an average lathe operator, but a great writer of software code is worth 10,000 times the price of an average software writer. (Bill Gates)

The principle objective of software testing is to give confidence in the software. (P D Coward)

In 1971 when I joined the staff of the MIT Artificial Intelligence lab, all of us who helped develop the operating system software, we called ourselves hackers. (Richard Stallman)

Burn-out in a developer is the death of the artistic self, a perverse maturation, a shrinking with age, a withering with experience. (Jim McCarthy)

Programming is like sex, one mistake and you have to support it for the rest of your life. (Michael Sinz)

Lovers of problem solving, they are apt to play chess at lunch or doodle in algebra over cocktails, speak an esoteric language that some suspect is just their way of mystifying outsiders. Deeply concerned about logic and sensitive to its breakdown in everyday life, they often annoy friends by asking them to rephrase their questions more logically. (Time Magazine in 1965)

A mathematician is a machine for turning coffee into theorems. (Paul Erdös)

Applicants must also have extensive knowledge of UNIX, although they should have sufficiently good programming taste to not consider this an achievement. (MIT job advertisement)

I just hate to be pushed around by some fücking machine. (Ken Thompson)

The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures. (Frederick P Brooks Jr)

Poor management can increase software costs more rapidly than any other factor. (Barry Boehm)

A programmer is a person who passes as an exacting expert on the basis of being able to turn out, after innumerable punching, an infinite series of incomprehensive answers calculated with micrometric precisions from vague assumptions based on debatable figures taken from inconclusive documents and carried out on instruments of problematical accuracy by persons of dubious reliability and questionable mentality for the avowed purpose of annoying and confounding a hopelessly defenseless department that was unfortunate enough to ask for the information in the first place. (IEEE Grid newsmagazine)

Eggheads unite! You have nothing to lose but your yolks. (Adlai Stevenson)

Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter. (Eric Raymond)

A plumber has around eight years training in the US. That's to fix my goddamn toilet. Yet, how much training do you have to do to be allowed to build software for a plane carrying hundreds of people? (James Coplien)

An organisation that treats its programmers as morons will soon have programmers that are willing and able to act like morons only. (Bjarne Stroustrup)

You needed a cool name to put on a T-shirt, and you needed a T-shirt to give to people. It was part of getting people excited enough to work 70 hours a week. (Erich Ringewald of Apple)

Programmers are like artists. Writing software that just gets put away feels like intellectual masturbation. (Bruce Perens)

A hacker on a roll may be able to produce, in a period of a few months, something that a small development group (say, 7-8 people) would have a hard time getting together over a year. IBM used to report that certain programmers might be as much as 100 times as productive as other workers, or more. (Peter Seebach)

Microsoft's only factory asset is the human imagination. (Bill Gates)

Despite their reputa­tion for thick-headedness or stubbornness, it is important for technicians to see themselves as superior people who can easily adapt to change. (Taiichi Ohno)

The programmer, who needs clarity, who must talk all day to a machine that demands declarations, hunkers down into a low-grade annoyance. It is here that the stereotype of the programmer, sitting in a dim room, growling from behind Coke cans, has its origins. The disorder of the desk, the floor; the yellow Post-It notes everywhere; the whiteboards covered with scrawl: all this is the outward manifestation of the messiness of human thought. The messiness cannot go into the program; it piles up around the programmer. (Ellen Ullman)

See, you not only have to be a good coder to create a system like Linux, you have to be a sneaky bastard, too. (Linus Torvalds)

Pessimists, we're told, look at a glass containing 50% air and 50% water and see it as half empty. Optimists, in contrast, see it as half full. Engineers, of course, understand the glass is twice as big as it needs to be. (Bob Lewis)

bug

It should be noted that no ethically-trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead require him to write a DestroyCity procedure, to which Baghdad could be given as a parameter. (Nathaniel S Borenstein)

There are only two kinds of programming languages: those people always bitch about and those nobody uses. (Bjarne Stroustrup)

Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration. (Stan Kelly-Bootle)

Voodoo Programming: Things programmers do that they know shouldn't work but they try anyway, and which sometimes actually work, such as recompiling everything. (Karl Lehenbauer)

Please don't fall into the trap of believing that I am terribly dogmatical about [the goto statement]. I have the uncomfortable feeling that others are making a religion out of it, as if the conceptual problems of programming could be solved by a single trick, by a simple form of coding discipline! (Edsger Dijkstra)

Computer language design is just like a stroll in the park. Jurassic Park, that is. (Larry Wall)

XML is not a language in the sense of a programming language any more than sketches on a napkin are a language. (Charles Simonyi)

Using TSO is like kicking a dead whale down the beach. (Stephen C Johnson)

The object-oriented model makes it easy to build up programs by accretion. What this often means, in practice, is that it provides a structured way to write spaghetti code. (Paul Graham)

Reusing pieces of code is liked picking off sentences from other people's stories and trying to make a magazine article. (Bob Frankston)

[The BLINK tag in HTML] was a joke, okay? If we thought it would actually be used, we wouldn't have written it! (Mark Andreessen)

Software is like sex: It's better when it's free. (Linus Torvalds)

I had a running compiler and nobody would touch it. They told me computers could only do arithmetic. (Rear Admiral Grace Hopper)

If you don't think carefully, you might think that programming is just typing statements in a programming language. (Ward Cunningham)

A language that doesn't have everything is actually easier to program in than some that do. (Dennis M Ritchie)

Projects promoting programming in natural language are intrinsically doomed to fail. (Edsger Dijkstra)

Pointers are like jumps, leading wildly from one part of the data structure to another. Their introduction into high-level languages has been a step backwards from which we may never recover. (Charles Hoare)

The string is a stark data structure and everywhere it is passed there is duplication. It is a perfect vehicle for hiding information. (Alan J Perlis)

First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. (George Carrette)

I fear the the new object-oriented systems may suffer the fate of LISP, in that they can do many things, but the complexity of the class hierarchies may cause them to collapse under their own weight. (Bill Joy)

If we wish to count lines of code, we should not regard them as lines produced but as lines spent. (Edsger Dijkstra)

You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time. (Bertrand Meyer)

Syntax, my lad. It has been restored to the highest place in the republic. (John Steinbeck)

Are you quite sure that all those bells and whistles, all those wonderful facilities of your so called powerful programming languages, belong to the solution set rather than the problem set? (Edsger Dijkstra)

Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end. (Henry Spencer)

I think conventional languages are for the birds. They're just extensions of the von Neumann computer, and they keep our noses in the dirt of dealing with individual words and computing addresses, and doing all kinds of silly things like that, things that we've picked up from programming for computers; we've built them into programming languages; we've built them into Fortran; we've built them in PL/1; we've built them into almost every language. (John Backus)

Get and set methods are evil. (Allen Holub)

Writing code has a place in the human hierarchy worth somewhere above grave robbing and beneath managing. (Gerald Weinberg)

Part of the reason so many companies continue to develop software using variations of waterfall is the misconception that the analysis phase of waterfall completes the design and the rest of the process is just non-creative execution of programming skills. (Steven Gordon)

If the programmer can simulate a construct faster than a compiler can implement the construct itself, then the compiler writer has blown it badly. (Guy Steele)

Classes struggle, some classes triumph, others are eliminated. (Mao Zedong)

If buffer overflows are ever controlled, it won't be due to mere crashes, but due to their making systems vulnerable to hackers. Software crashes due to mere incompetence apparently don't raise any eyebrows, because no one wants to fault the incompetent programmer and his incompetent boss. (Henry Baker)

There is not a fiercer hell than the failure in a great object. (John Keats)

Objects can be classified scientifically into three major categories: those that don't work, those that break down and those that get lost. (Russell Baker)

Memory is like an orgasm. It's a lot better if you don't have to fake it. (Seymour Cray)