10 signs that it’s time to look for a new job

11 08 2009
This article was copyed from Tech Republic, maybe that can be used as consideration for you that think to quit from your current job. Good luck guys

———–
Author: Becky Roberts

Changing jobs can be a life-altering decision that requires considerable courage, especially in the current economy — but it’s easier if you’re convinced it’s the right thing to do. IT pro Becky Roberts put together a list of factors that helped her decide on a career shift.

Before I quit a job I had held for nine years and four months, I gave the topic of job-changing a great deal of thought. However bad a job may be and however much you dread Monday mornings, making the decision to leave the job — especially one you have held for some years — is never an easy process. Even if your boss is an ogre, your pay raises haven’t kept up with the cost of living, and your skills haven’t been relevant for six years, you know you can handle this job.

There’s a large degree of comfort in your current responsibilities and the company you’re familiar with. Part of your brain knows you’re capable of more, but another part is fraught with self-doubt and wakes you from sleep at 2:00 AM in a cold sweat, beaming an image of you in your new job frozen by ignorance, out of your depth, and facing termination.

So how do you know when it’s time to go? Based on my experience, here are my top 10 indicators that it’s time to make the change.
1: You know you aren’t performing to the best of your ability
We all go through slumps, bad days, even bad weeks when we just don’t care, don’t give it our best… but what if that week turns into months? If you just don’t have what it takes to give it your best, something needs to change. This is a common sign of burnout or of being overworked, underworked, underchallenged, or out of your depth.
If lack of motivation is the only issue, it may be possible to effect change within your current company by requesting different responsibilities, more training, or another position. But if none of these options is available, it’s time to update your resume.

2: You start gravitating toward coworkers you can be disgruntled with
Think about the people with whom you choose to socialize at work. Whose company do you seek out? Are you drawn toward the malcontents, the people who derive pleasure from complaining about their boss, the declining benefits, and the unreasonable overtime? When people ask you what you like about your job, is it rather like when Uncle Bob asked, “What’s your favorite subject at school?” and all you could think of was recess?

3: You can’t picture your future with your current employer
Do you remember those irritating questions the last time you were interviewed: “Where do you see yourself in three years? Five years? Ten?” Perhaps it’s time to ask yourself those questions again. But this time ask, “Do I see myself HERE in three years? Five years? Ten?” If the answer to any of these questions is “no,” what is your plan? Where do you want to go? When were you planning to make your move?
As much as we’d all like to simply wake up one day to find ourselves in the perfect job, the chance of it happening is probably slightly slimmer than a one-eyed, polka-dotted aardvark materializing in your trash compactor. If you know that you want to be working someplace else at some point in the future, it’s never too soon to make a plan.

4: You take inventory of your job’s pros and cons… and the cons win
If you’re having a hard time deciding whether to change jobs, try this simple exercise. Create a document with two lists — things you like about your current job, the pros, and things you dislike, the cons. Next, apply a weighting to the items. This can be as simple as a value from 1 to 10 to rate the importance of each factor. For example, if the stringent dress code is on your list of cons but it isn’t that important to you, give it a 1 or 2. But if the excellent health insurance is a pro, it would probably warrant at least a 7 or an 8.
Next, add up each list. If the cons outweigh the pros, it’s probably worth at least considering a change. If nothing else, this exercise will force you to focus on what you specifically do and do not like about your current position and give you a more concrete idea of what to look for in a new position.

5: You look for ways to improve your current situation but you can’t turn it into what you really want
Another useful exercise is to take your list of pros from the previous exercise and expand upon it. Elaborate on the items already on the list and add other items you wish you could claim about your current position. When you’re finished, review the list for items you may be able to make happen at your current company. If you want more responsibility or more flexible hours, you might be able to work that out, whereas if you work for a missile manufacturer and happen to have developed pacifist beliefs since accepting the position, your only reasonable option is to seek a position in a different company. In other words, before jumping ship under the assumption that a new position will make all your problems vanish in an instant, make the effort to effect improvements in your current position. If trying to make changes proves futile, you’ll be more confident that seeking a new position is the right thing to do.

6: Your skills are lagging and your position offers no opportunities to update them
How is your skill set? Are you able to keep your skills up to date? What would happen if your company went under today and you were forced onto the job market? Would you struggle to find a better or even an equivalent position because your skills are out of date? If this is the case, is there anything you can do to rectify the situation in your current position? Are there training opportunities you haven’t been taking advantage of?
If it’s not possible to stay employable in your current position, it’s definitely time to make a change, even if you enjoy the job and your company seems stable. You may be able to supplement your company’s deficit by paying for your own training, but without the opportunity to use your new skills in a work environment, such training will be of little value. To determine the current marketability of your present skill set, try searching for jobs equivalent to yours. Do you meet the minimum requirements?

7: You can’t get enough positive reinforcement to keep your spirits up
Do you feel valued? Feeling valued in your job is one of those almost indefinable benefits or forms of compensation that can’t be measured by any objective means. The degree to which someone needs to feel valued to be happy in a job varies greatly from person to person. Some people are perfectly content never to receive a word of praise or public acknowledgment of their achievements. For others, this type of recognition is more important than a generous salary.
The first step toward obtaining an appropriate position in this respect is to become aware of your own needs. The next step is to develop some techniques for determining whether these needs will be met when considering a new position, perhaps by asking appropriate questions during interviews or by finding current employees willing to talk. If you’re already in a job that you otherwise like, figure out what you need in order to feel valued and find ways to communicate these needs to the appropriate person.
If the only time your boss talks to you is to tell you that you need to do better or improve your attitude, try explaining that it would also be helpful to know when you are doing something right. Try being proactive and ask your peers, your users, or your superiors to let you know if there’s more you can do to help them. This could have the pleasant side effect of eliciting some positive feedback when they tell you that they’re perfectly satisfied with your current level of service. If you still can’t get the validation you need, it could be time to seek it elsewhere.

8: Your salary just isn’t enough
Are you paid what you’re worth? Although receiving inadequate financial compensation for your efforts is rarely the sole or even the most important reason that people change jobs, it’s a significant factor. For most people, being paid what they’re worth — at or above the going market rate for their job function — is an essential aspect of feeling valued. Don’t know what you are worth? Try looking at comparable positions on job hunting Web sites, review compensation surveys, or update your resume and submit it to a headhunter to solicit feedback.
Being paid inadequately can be particularly galling if you happen to find out that one of your less experienced and/or less qualified co-workers is being paid more. Early in my career, I was given the task of training a new employee, an assignment I took on quite willingly until I learned that despite her lack of experience, her salary was almost exactly double mine. Although I continued to train her, my enthusiasm definitely waned. My request for a mere 5 percent pay increase was denied, so I took the only reasonable course of action and secured a position with a different company. In this case, salary was not the only factor, but it was the one that finally persuaded me to make a change.

9: You want to live somewhere else
Have a great job but hate the location? Even if you have the perfect job, unless your career is the single most important aspect of your life, disliking the area in which you live or having a burning desire to live someplace else is an important factor in deciding to change jobs. Since accepting my first IT job, the need to relocate has been a significant force in my decision to change companies three out of four times. In fact, of those three, I relocated twice without even having a job to go to.

10: Your company or work situation has changed radically since you were hired
Your job used to be perfect, but now it has changed. Maybe your company was bought out or your boss retired or got reassigned. Or perhaps your company had a significant shift in operating philosophy or in its mission, and now you’re no longer working in the same environment into which you were originally hired. If such changes occur, you basically have three choices: Go with the flow and make the most of the situation, quit, or stay and complain. These types of changes can be so far-reaching in their impact upon your daily life that the result is not dissimilar to being forced to change jobs and companies. You may be going to the same physical location each day, but every other aspect of your job has been transformed. Even if you’re not unhappy with the changes, this is a good opportunity to reexamine where you are in your life and make sure you take full advantage of the new circumstances.





Tentang kebesaran jiwa

27 07 2009
Hmm..cuma ingin sharing pesan pak Mario Teguh yang sempat aku ikuti beberapa minggu lalu, tentang kualitas ‘kebesaran’ manusia. Ini dia kira – kira cukilan makna dari pembicaraan beliau itu, mudah – mudahan bermanfaat.

Orang yang ‘besar’ jika mendapat masalah akan bereaksi seperti orang ‘besar’. Hanya orang “kecil” yang merasa sakit ketika disakiti hal – hal kecil. Ambillah contoh dari orang ‘besar’, dan ketika mendapat masalah tanyakan pada diri sendiri, “jika orang ‘besar’ mendapat masalah seperti ini, apa yang akan dilakukannya ?”

Apapun masalah yang kita temui, cari yang baik, syukuri halangan itu dan bereaksilah dengan baik seperti layaknya orang ‘besar’. Karena, kualitas ‘kebesaran’ seseorang itu tidak dilihat dari reaksinya atas hal – hal yang telah ia duga atau rencanakan, tapi oleh hal – hal yang tak terduga atau bahkan yang tak pernah diharapkan.





Surviving IELTS Test

15 07 2009
[10:54:43] My Teacher > Adek, I’m sorry for the failed writing
[10:54:54] me > oh that’s fine
[10:55:11] My Teacher > was it because you didn’t finish the task?
[10:55:19] me > no, I finished the tasks
[10:55:40] me > but, I didn’t have time to check task 2 again
[10:55:46] me > only task 1
[10:55:53] me > I was so afraid I couldn’t finish task 1
[10:56:21] me > so I finished task 1 first
[10:56:23] me > I think that was my first mistake
[10:56:46] My Teacher > so task 2?
[10:56:55] me > I was too nervous when I was doing task 2 and afraid I wouldn’t finish that
[10:57:15] me > I wrote like crazy
[10:57:30] My Teacher > so not focus?
[10:57:30] me > in fact I didn’t have enough idea in my head for task 2
[10:57:52] My Teacher > #-o
[10:58:19] me > I think I was being too intimidated that I couldn’t finish the both tasks
[10:58:42] me > that makes me couldn’t thinking about some idea
[11:00:02] me > I think task 1 is ok
[11:00:32] My Teacher > so how’s the scholarship then?
[11:00:54] me > I’m still waiting for 1 more admission result
[11:01:08] My Teacher > is it OK with 6?
[11:01:19] me > yes, it just need overall 6, don’t care about partial score
[11:02:02] me > but, I think I want to try IELTS test again
[11:02:03] My Teacher > hmmm hopefully you will pass
[11:02:18] me > I want to try again
[11:02:30] My Teacher > can you tell me the individual band you got?
[11:02:37] me > yes
[11:02:43] me > listening is 6
[11:02:45] me > reading 6.5
[11:02:51] me > writing 4.5
[11:02:56] me > speaking 7
[11:02:58] me > overall 6
[11:03:41] me > I will take IELTS test again, this year
[11:04:14] My Teacher > yes, and don’t repeat the same mistake please
[11:05:00] me > yes, I will do complete writing test as my practice
[11:05:25] My Teacher > /:-) are u sure?
[11:05:30] My Teacher > no more panic?
[11:06:23] me > yes, I just did separated practice before
[11:06:34] me > only task 1
[11:06:37] me > or only task 2
[11:06:58] me > that make me very nervous when I face them both at the same time
[11:07:04] My Teacher > Time you’re writing
[11:07:11] My Teacher > use stopwatch
[11:08:41] me > ok
[11:09:41] me > do u have some suggestion for practice formula in special purpose like this?
[11:10:07] My Teacher > you need someone to watch your writing
[11:10:20] me > watch?
[11:10:23] me > what for?
[11:10:33] My Teacher > what shall you do in first 15 minutes and so on
[11:10:57] My Teacher > so he can check your writing steps
[11:11:06] me > is that important?
[11:11:31] me > Melanie said, do task 2 at the first 40 minutes and after that task 1
[11:12:04] My Teacher > I told you that before right?
[11:12:07] me > yes
[11:12:27] My Teacher > spend only 20 minutes max in task 1
[11:12:45] me > yes
[11:12:46] me > and I didn’t do that because I was too panic
[11:13:03] me > I did task 1 exactly in 20 minute,
[11:13:39] me > but did it first not at second
[11:13:59] me > I was speculating in that, hope that will reduce my nervous
[11:14:29] me > so what is your advice in my practice?
[11:15:18] My Teacher > that’s it…plan your writing, time it well
[11:15:55] me > ok. I will take test at May or June
[11:16:57] My Teacher > keep sending me your writing
[11:18:19] me > the last question
[11:18:38] My Teacher > so I can check your grammar as well
[11:18:43] My Teacher > What?
[11:18:57] me > what do u think about my individual band?
[11:19:21] me > what else should I worry about?
[11:19:59] My Teacher > Listening I think
[11:20:12] me > Why?
[11:21:30] me > I think that was some coincidence when I got reading higher than listening
[11:23:16] My Teacher > No, you are a good thinker
[11:23:28] My Teacher > that’s why you got good in listening
[11:24:05] me > thank u, but there’ so many traps in there
[11:24:13] me > both listening and reading
[11:25:58] me > but I think real reading test more enjoyable because it’s more easy to read and the paper more is better too
[11:26:02] My Teacher > Just stay focus…That’s all
[11:26:05] me > okay, thanks
[11:26:57] My Teacher > yes, it’s all about understanding English
[11:27:11] me > I get that
[11:29:05] me > okay rick, see ya soon
[11:29:21] My Teacher > Right

So…That’s some part of my story to get win for IELTS test.

As you can read, I failed in writing test. Like most IELTS test candidates, I must reach specific score in individual (listening, reading, writing, and speaking) test and overall test so i can to use this IELTS test result. That numbers are minimum 5.5 for listening, reading and speaking test; minimum 5 for writing test; and minimum 6 for overall. You can see in conversation above and document bellow, my weaknesses are spelling, grammar and too complicated concepts to be though (it’s just like what my teacher ever said, and I agree with him. I think that’s because I’m koleric-melancolic type :P )

I took IELTS test for the first time in IALF Jakarta at January 2009, cost 180 US dollar. I joined IELTS preparation course in that institution too at December 2008, Monday to Friday begin from 07.00 pm until 09.00 pm. At that time, I always run from my office exactly at 05.00 o’clock in the afternoon to take Transjakarta busway as soon as possible to Kuningan (as you know, that’s crowded time), so I could arrived at IALF before 06.00 pm, took 2 sessions of listening or reading test each day before class begin. My Teacher is Melanie, native speaker from New Zeland. I ever heard that native people from that country is the fastest English speakers in the world. After that course, I contacted a new teacher, -I call him Rick-, to help me to rise my speaking and writing skill. We got private meeting each Sunday, 3 hours for 4 or 5 weeks. They are good teacher that ever teach me.

I was hoping, that’s all (include independent practice at home and friend) will give me more point to rise my capability in English language. But, that’s only hope, because I realize the main secret to pass this IELTS test is: 1. Pray, 2. practice, practice, practice and 3. Confidence. That’s enough to give all tricks to win. That’s all, no luck in here. I was losing that last item at the last minute. But it’s ok, because I already faced that fact, learning my weakness, and I will take more practice to take IELTS test again. For me, pass this test is only 1 small gate in my long journey to catch my dreams. So, I will never give up with this. This is my next target: minimum 6 for individual band score and 7 for overall band score. You will become my witness for this target. Will you?

Hmm… IELTS test? I will see you very sooner, this year. Amien. Here is some information that I take form “IELTS information for Candidates” document and other documents too.

What is IELTS ?
IELTS, the International English Language Testing System, is designed to assess the language ability of candidates who need to study or work where English is the language of communication.

IELTS is jointly managed by University of Cambridge ESOL Examinations (Cambridge ESOL), British Council and IDP: IELTS Australia. IELTS conforms to the highest international standards of language assessment. It covers the four language skills – listening, reading, writing and speaking.

IELTS is recognized by universities and employers in many countries, including Australia, Canada, New Zeland, the UK and the USA. It is also recognised by professional bodies, immigration authorities and other government agencies. Please refer to a full list of recognizing organizations on the IELTS website www.ielts.org IELTS is not recommended for candidates under the age of 16.

Test Administration
IELTS
tests are administered at centers throughout the world – there are more than 300 centers, in over 100 countries. A full list of centers is available on the IELTS website www.ielts.org

IELTS is available up to 4 times in a month. To take the test, you can contact the relevant centre for exact test dates. You will only receive one copy of your test result and replacement copies will not be provided. Additional copies can be sent direct to receiving organizations and institutions by test centers. Registered organizations can receive test results electronically through the E Downloads service. There are no restrictions on every candidate to re-taking the test.

Academic and General Training

IELTS is available in two formats – Academic and General Training.
The Academic Module assesses whether a candidate is ready to study or train in the medium of English at an undergraduate or postgraduate level. Admission to undergraduate and postgraduate courses should be based on the results of this module.

The General Training Module emphasizes basic survival skills in a broad social and educational context. General Training is suitable for candidates who are going to English-speaking countries to complete their secondary education, to undertake work experience or training programs not at degree level, or for immigration purposes to Australia, Canada and New Zeland. The General Training Module is not offered at all test administrations. If in doubt about which module to take, contact the organization to which you are applying for their requirements.

Test Format
You are
tested in listening, reading, writing and speaking. All candidates take the same Listening and Speaking tests. There is a choice of Reading and Writing tests – Academic or General Training. It is your responsibility to tell the Administrator which version, Academic or General Training that you need to take.

The tests are designed to cover the full range of ability from non-user to expert user. The first three tests – Listening, Reading and Writing – must be completed in one day. No break is given between the three tests. The Speaking test may be taken, at the discretion of the test centre, in the period seven days before or after the other three tests.

Preparing For The Test
It is not necessary to attend a preparation course but it is, of course, a good idea to prepare thoroughly for the test. Official Practice Materials are available from test centers, or directly from Cambridge ESOL or IDP:IELTS Australia. This includes a full practice test with an answer key, a CD of the Listening test and three sample Speaking tests so that candidates can get some idea of their level and familiarize themselves with the format of the test. There is also a wide range of published preparation materials.

IELTS Test Results
Results will be produced 13 days after the test. At some centers you may collect your results on the 13th day; at others results are mailed on the 13th day. Test centers are not permitted to give results over the phone or by fax or email. Replacement Test Report Forms are not provided in case of loss.

A score is reported for each of the tests. The individual test scores are then calculated to produce an Overall Band Score. Overall Band Scores are reported in whole and half bands for each test. Table below is interpretation with some information on score processing:


The IELTS tests have been designed to reflect accurately the candidate’s abilities to deal with the English language. The design of the test makes it statistically unlikely that there will be a great variation in the test scores. In order to ensure that a candidate’s IELTS results genuinely reflect that candidate’s English language abilities, where there are exceptionally unusual patterns of test scores the tests will be marked again, and the IELTS Test Partners may ask the candidate to re-take some or all of the tests. You will not be charged for any such retakes and will not be issued with your result until after the re-take.

The Test Report Form
The Test Report Form includes a large number of security features, and the authenticity of any Test Report Form can be verified through the online verification service. Cambridge ESOL, British Council and IDP: IELTS Australia reserves the right to cancel any IELTS Test Report Form in the event of any attempt to tamper with or misuse the information it contains.

The IELTS Test Partners recommend that Receiving Organizations do not accept a Test Report Form that is more than two years old. For this reason, Test Report Forms will not be issued for tests taken more than two years ago. A Receiving Organization may choose to accept an older Test Report Form if a candidate can provide evidence that they have actively maintained or tried to improve their English language proficiency since doing the test. However, this is the decision of the Receiving Organization, not the IELTS Test Partners. The IELTS Test Partners cannot provide any letters or references endorsing a candidate’s level of English.

Test
Each candidate takes four tests, one in each of the four skills – listening, reading, writing and speaking. Candidates who request a postponement or cancellation of their test within 5 weeks of the test date will be charged the full fee unless they are able to provide appropriate medical evidence to support their request. Medical evidence must be provided no later than 5 days after the test date. An administrative fee may be deducted from any refund.

Listening
The Listening test takes around 30 minutes. There are 40 questions and four sections. The Listening test is recorded on a CD and is played ONCE only.

During the test, time is given for candidates to read the questions and write down and then check their answers. Answers are written on the question paper as candidates listen. When the recording ends, 10 minutes are allowed for candidates to transfer their answers to an answer sheet.

The first two sections are concerned with social needs. There is a conversation between two speakers and then a monologue.

The final two sections are concerned with situations related more closely to educational or training contexts. There is a conversation between up to four people and then a further monologue. A range of native-speaker English accents are used in the recordings which reflect the international usage of IELTS.

You will be reminded during the test to transfer your answers to the answer sheet. In the Listening test 10 minutes is allocated specifically for this purpose. In the Reading test, you may transfer your answers at any time during the one hour test period. If you do not transfer your answers during the test, you will not be given any extra time to do so. Responses provided on the question papers cannot be considered for marking purposes.

Reading

The Reading test takes 60 minutes. There are 40 questions, based on three reading passages with a total of 2,000 to 2,750 words. Both the Academic Reading and General Training Reading tests have the same format.
All answers must be entered on an answer sheet during the 60-minute test. No extra time is allowed for transferring answers.

-Academic Reading
Texts are taken from magazines, journals, books, and newspapers. Texts have been written for a non-specialist audience. At least one text contains detailed logical argument. Texts may contain non-verbal materials such as diagrams, graphs or illustrations. If texts contain technical terms then a simple glossary is provided.

-General Training Reading
The first section, ‘social survival’, contains texts relevant to basic linguistic survival in English with tasks mainly about retrieving and providing general factual information. ‘Training survival’, the second section, focuses on the training context, for example on the training program itself or on welfare needs. This section involves a text or texts of more complex language with some precise or elaborated expression. The third section, ‘general reading’, involves reading more extended prose with a more complex structure but with the emphasis on descriptive and instructive rather than argumentative texts, in a general context relevant to the wide range of candidates involved.

You should take care when writing answers on the Listening and Reading answer sheets as incorrect spelling and grammar are penalized. Both UK and US varieties of spelling are acceptable. If you are asked to write an answer using a certain number of words and/or (a) number(s), they will be penalized if they exceed this requirement. For example, if a question specifies an answer using NO MORE THAN THREE WORDS and the correct answer is ‘black leather coat’, the answer ‘coat of black leather’ is incorrect.

In questions where you are expected to complete a gap, you should only transfer the necessary missing word(s) onto the answer sheet. For example, if you have to complete ‘in the ……………’ and the correct answer is ‘morning’ the answer ‘in the morning’ would be incorrect. You should read and follow the instructions and questions very carefully. In the Listening test especially, care also should be taken when transferring answers onto the answer sheet.

Writing

The Writing test takes 60 minutes. There are two tasks to complete. It is suggested that about 20 minutes is spent on Task 1 which requires candidates to write at least 150 words. Task 2 requires at least 250 words and should take about 40 minutes.

Answers must be given on the answer sheet and must be written in full. Notes or bullet points in whole or in part are not acceptable as answers. You should note that scripts under the required minimum word limit will be penalized.

-Academic Writing
In Task 1, you are asked to describe some information (graph/table/chart/diagram), and to present the description in their own words. You may be asked to describe and explain data, describe the stages of a process, how something works or describe an object or event.

In Task 2, you are presented with a point of view or argument or problem. You need to demonstrate your ability to respond appropriately in terms of content, vocabulary and the organization of ideas. Appropriate responses are descriptions/summaries (Task 1) and short essays (Task 2) and these should be formal in style.
-General Training Writing
In Task 1, you will be asked to respond to a given problem with a letter requesting information or explaining a situation.

In Task 2, you will be presented with a point of view or argument or problem. You need to demonstrate your ability to respond appropriately in terms of content, vocabulary and the organization of ideas. Appropriate responses are personal, semi-formal or formal correspondence (Task 1) and short essays (Task 2). In General Training Writing Task 2 a slightly more personal response is more acceptable than in Academic Writing Task 2.

Speaking
The Speaking test takes between 11 and 14 minutes and consists of an oral interview between the candidate and an examiner. All Speaking tests are recorded.

In Part 1, you will be asked about general questions about yourself, you home/family, you job/study, your interest, and a range of familiar topic areas. This part lasts between 4 and 5 minutes.

In Part 2, you will be given a verbal prompt on a card and asked to talk on a particular topic. You have 1 minute to prepare before speaking at length for up to 2 minutes. The examiner then asks 1 or 2 rounding-off questions.

In Part 3, you and the examiner engage in a discussion of more abstract issues and concepts which are thematically linked to the topic prompt in Part 2. The discussion lasts between 4 and 5 minutes.

This picture above is concluion for all the IELTS test subject :

IELTS vs. TOEFL
Many people asking about comparation between IELTS and TOEFL, which one is difficult that the other. I heard, some people said TOEFL is more difficult, but some others said IELTS is more difficult. But, as I know –even I never take real TOEFL test except prediction tests in my campus-, we cannot compare that, because it has different type of test.
Also, both of these tests are already being accepted internationally: Europe, Canada, Australia or America. So, it depends on your requirement, what kind of test that you need? What is your limit time to get the result? What test that you are already familiar and confidence with? Because of that’s several constraints (I don’t compare the cost of each of that), -I think- just take your decision, prepare yourself, and move on.

Here you can see the several equivalency tables for TOEFL and IELTS scores :


this is another conversion table, where the levels proficiency in English are shown :

Source: Vancouver English

Okay, I hope this all can give some global picture to you that never face IELTS, before take the real Test . You can also do some research and make your independent practice this test, example at this website http://www.ielts-exam.net, http://www.ialf.edu or http://www.indonesia.idp.com . Wish you all luck and success. Dont’ be afraid and never give up !!






Pengenalan Dasar Navigasi Darat

2 06 2009

Laili Aidi, A – 062 – Kabut Fajar*

“The world is a book,
and those people who do not travel,
only read a page”

Navigasi darat, adalah bagian dari ilmu untuk menentukan posisi suatu objek dan arah perjalanan baik pada medan sebenarnya maupun pada peta. Kemampuan membaca dan memahami peta, menggunakan alat navigasi untuk menentukan posisi serta menganalisa dan memberikan asumsi awal terhadap medan yang dilalui merupakan salah satu dari keahlian dasar yang perlu dimiliki oleh setiap penggiat alam bebas.

Hal tersebut merupakan bekal awal dalam merencanakan dan melakukan kegiatan di alam terbuka maupun dalam usaha pencarian atau penyelamatan korban kecelakaan / tersesat. Berikut beberapa pemahaman dasar yang dapat digunakan untuk mempelajari dan berlatih lebih lanjut mengenai ilmu medan, peta dan kompas (IMPK) :
1. Peta
adalah gambaran unsur – unsur alam dan atau buatan manusia, yang berada di atas atau bawah permukaan bumi dan digambarkan pada bidang datar dengan proyeksi tertentu dalam ukuran yang diperkecil yang kebenarannya dapat dipertanggungjawabkan secara visual maupun matematis.
* Jenis Peta berdasarkan penggunaan
1) Peta Dasar : Dibuat untuk membuat peta turunan, perencanaan maupun pengembangan wilayah. Umumnya menggunakan peta topografi
2) Peta Tematik : Menyajikan isi dan untuk kepentingan tertentu dengan menggunakan peta dasar untuk meletakan info tematiknya

* Jenis Peta Berdasarkan Isi, seperti :
1) Peta Topografi (Topographic Map), menampilkan Menampilkan sebagian unsur buatan manusia dan unsur alam dengan proyeksi tertentu
2) Peta Hidrografi, menampilkan informasi kedalaman dan keadaan dasar laut serta info lainnya untuk kepentingan pelayaran
3) Peta Geologi, menampilkan informasi keadaan geologis
4) Peta Geografi, Menampilkan informasi ikshtisar peta dengan skala kecil dari 1 : 100.000
5) Peta Kadaster, menampilkan informasi kepemilikan tanah dan batas nya
6) Peta irigasi, menampilkan informasi jaringan irigasi
7) Peta Jalan, menampilkaninformasi jaringan jalan
8) Peta Kota, menampilkan informasi jaringan transportasi, drainase, saran kota, dll
9) Dll

* Jenis Peta Berdasarkan Skala :
1) Peta Skala Besar, dengan skala lebih besar dari 1 : 10.000
2) Peta Skala Sedang, dengan skala kecil dari 1 : 10.000, besar dari 1 : 100.000
3) Peta Skala Kecil, dengan skala kecil dari 1 : 100.000

2. Kompas
Adalah alat penunjuk arah, yaitu arah utara magnetis bumi yang disebabkan oleh sifat kemagnetisannya. Karena sifatini, maka dalam penggunaannya jauhkan kompas dari pengaruh benda-benda yang terbuat dari baja atau besi, karena akan menyebabkan penunjukkan yang salah pada jarumnya.
* Kompas Orienteering
1) Baseplate / Kompas Protactor, ditemukan Kjellstrom bersaudara, terdiri atas rectangular baseplate (panah warna merah sepanjang axis), lingkaran kompas (0, hampir di seluruh dunia untuk lingkaran penuh adalah 360° , tetapi sebagian belahan eropa menggunakan 400°). Tanda dibagian dasar rumah kompas (panah dan garis paralel di dalam panah), lanyard untuk memasang kompas di pinggang, garis skala untuk ukuran jarak peta sepanjang satu atau lebih ujung dari baseplate, cermin untuk membaca peta secara detail, lubang berbentuk lingkaran dan segitiga untuk menandai jalur orienteering diatas peta.

2) Kompas Ibujari. Organisasi orienteering top dari Swedia membuat kompas baru dengan mempertajam baseplate dan membuat lubang untuk memasang kompas tsb di jempol. Kompas ini lalu dipasang di jempol tangan kiri, diletakkan di atas kompas yang juga dipegang dengang tangan kiri pula. Keuntungan dari model ini adalah peta dan kompas selalu di baca dalam satu unit, peta menjadi lebih mudah di baca dan cepat, ditambah satu tangan bebas bergerak. Kekurangan nya adalah sudut yang sangat akurat sesuai dengan sudut kompas sangat sulit diambil.

* Kompas Bidik
1) Kompas Prismatik
2) Kompas Lensa

3. Protactor


4. GPS Receiver
Adalah bagian dari sistem radio navigasi berbasis satelit yang secara terus-menerus mentransmisikan informasi dalam bentuk kode, sehingga memungkinkan kita untuk mengidentifikasikan lokasi / posisi, ketinggian, kecepatan dan waktu dengan mengukur jarak kita dengan satelit.
Lebih dalam mengenai topik ini dapat dilihat pada tulisan Global Positioning System.

5. Sistem Proyeksi peta
Adalah penggambaran sistematis garis – garis sebagian / seluruh bola bumi di atas permukaan bidang datar dengan menggambarkan garis paralel dari lintang dan garis meridian dari bujur.

Proyeksi dapat dianalogikan dengan terminasi berikut : jika 3 orang yang belum pernah melihat gajah diminta untuk menggambar seekor gajah dari sudut yang berbeda pada selembar kertas (depan, belakang, samping) tentu akan menghasilkan gambar yang berbeda – beda.

Demikian juga dengan peta dan bumi. Interpretasi permukaan bumi yang merupakan objek berbentuk elipsoid (3 dimensi) kedalam peta (2 dimensi) perlu menggunakan teknik tertentu agar gambar yang dihasilkan memiliki distorsi minimum dan mampu memberikan informasi mengenai gambaran kondisi sebenarnya (berdasarkan skala dan perspektif tertentu). Beberapa paparan dasar mengenai sistem proyeksi peta yang umum digunakan :
* Cilindrical Projection


* Geographical Projection


* Lambert Conformal Conic Projection


* Azimuthal Projection


* Transverse Mercator (TM) (Gauss Conformal / Guass-Krüger / Transverse Cylindrical Orthomorphic), merupakan sistem proyeksi silinder, konform, tangen, traversal. Bidang silinder memotong bola bumi pada 1 garis bujur disebut meridian standar. Pada sistem ini, garis bujur tergambar sedikit melengkung dan garis lintang tegak lurus.




* Universal Transverse Mercator (UTM), merupakan model proyeksi berbasis TM namun secant. Sistem ini mendefenisikan 60 posisi dengan proyeksi silender transverse mercator dan meridian sentral berbeda, masing – masing nya disebut dengan zona. Kelebihan proyeksi ini:
1) Proyeksi simetris untuk setiap zona sebesar 6°
2) Transformasi tiap zona dapat dikerjakan dengan rumus yang sama untuk tiap zona diseluruh dunia.
3) Mereduksi distorsi proyeksi pada area menuju kutub bumi

Pembagian zona pada Proyeksi UTM

Lebar setiap Zona 6° dihitung dari 1800 BB / logitude -180° dengan nomor zona 1 hingga 1800 BT dengan nomor zona 60. Masing – masingnya memiliki garis bujur tengah / zone central longitude (ZCL). Jadi setiap zona memiliki Start longitude / SL dan End Longitude (EL) + 60.

Lebar satu zone adalah 8° dengan batas parallel atas 84°U dan batas parallel bawah 80°S. Pusat koordinat terletak pada perpotongan garis lintang dan bujur tengah yang disebut paralel tengah. Batas zone berikutnya dihitung dengan cara :
SL zone [X+1] = SL zone [X] + 6°
EL zone [X] = SL zone [X] + 6°
ZCL zone [X+1] = ZCL zone [X] + 6°


Indonesia terbagi dalam 9 zone, dengan panjang tiap zone 6°, terletak pada meridian 90°BT – 144°BT. Batas garis parallel 10°LU – 15°LS dengan 4 satuan daerah L, M, N, dan P. Bidang referensi digunakan spheroid GRS 1967 (Geodetic Reference System)

Lebih dalam mengenai topik ini dapat dilihat pada tulisan Sistem Proyeksi Peta.

6. Istilah Dasar
6.1. Sudut
Adalah besaran selisih derajat yang dibentuk oleh 2 buah garis, dimana yung satu menuju ke utara magnetis dan yang lain menuju ke sasaran.
1) Sudut Azimuth
Sudut mendatar yang besarnya dihitung sesuai dengan arah jarum jam dari arah utara. Azimuth ditujukkan untuk menentukan arah di medan atau di peta, melakukan pengecekkan arah perjalanan, karena garis yang membentuk sudut kompas tsb adalah arah lintasan yang menghubungkan titik awal dan akhir perjalanan kita.

2) Sudut Back Azimuth
Sudut arah dari suatu garis dilihat menurut arah kebalikkan. Cara menghitung nya : Jika azimuth lebih dari 180º, maka back azimuth sama dengan azimuth dikurangi 180º. Jika azimuth yang kita peroleh kurang dari 180º, maka back azimuthnya sama dengan 180º ditambah azimuth.

6.2. Skala Peta, jarak antara titik di peta dengan jarak mendatar pada medan sebenarnya.
1) Skala Numerik, dinyatakan dengan angka
Contoh :
1:50.000 berarti 1 cm = 50.000 cm atau 1 cm = 500 m atau 2 cm = 1 km

2) Skala Grafis, dinyatakan dengan unit batang disertai nilai, berguna ketika terjadi perubahan ukuran peta pada saat penggandaan /info skala numerik tidak tercantum



6.3. Sistem Koordinat
Adalah titik yang terbentuk berdasarkan sistem sumbu yaitu dari perpotongan garis koordinat horizontal / absis dan vertikal / ordinat yang terdapat dipeta. Koordinat peta berguna untuk menunjukan suatu posisi pada permukaan bumi di peta. Pada penyebutan, garis mendatar diinformasikan terlebih dahulu lalu garis tegak. Garis Koordinat ini membagi peta dalam kotak – kotak (karvak). Sistem Koordinat yang lazim digunakan yaitu :
1) Geografi / gratikul (Geographical Coordinat)
Menyatakan posisi suatu titik dalam satuan derajat , menit , dan detik dari garis lintang (Utara dan Selatan) dan bujur (Barat dan Timur)
2) Grid / UTM (Grid Coordinat)
Menyatakan posisi suatu titik dalam ukuran jarak (meter) dari perpotongan antara sumbu absis (x) dengan ordinalt(y) pada koordinat grid sebelah selatan ke utara dan barat ke timur dari titik acuan. Penyebutan dengan koordinat grid dapat dilakukan dengan 4 Angka, 6 Angka, atau 8 Angka.

6.4. Arah Utara
* Utara Sebenarnya / Utara Geografi (Truth North / Geographical North, US / TN) diberi simbol * , arah utara yang ditunjukan garis bujur (meridian) dan menuju ke kutub utara bumi atau titik pertemuan garis bujur bumi.

* Utara peta / Utara Grid (Grid North, UP / GN) diberi simbol GN, arah utara yang ditunjukan garis koordinat tegak peta ke arah atas

* Utara magnetik (Magnetic North, UM) diberi simbol T (anak panah separuh) , arah utara yang ditunjukan jarum kompas menuju kutub utara magnetik bumi

6.5. Iktilaf
* Iktilaf Peta / Konvergensi Meredian, merupakan sudut yang dibentuk utara sebenarnya dengan utara peta
* Iktilaf Magnetik / Deklinasi, merupakan sudut yang dibentuk utara sebenarnya dengan utara magnetik
* Iktilaf Utra Peta – Utara Magnetik / Deviasi, merupakan sudut yang dibentuk utara peta dengan utara magnetis

6.6. Variasi Magnetik,
yaitu perbedaan besarikhtilaf magnetik pada waktu yang berlainan. Jika variasi magnetis ini bertambah maka disebuti Increase dan jika berkurang maka disebut Decrease.

6.7. Kontur,
garis khayal diatas permukaan bumi yang menghubungkan titik- titik yang tingginya sama sehingga dapat mengetahui bentuk medan yang sebenarnya (menunjukan ketinggian, perbedaan ketinggian, kemiringan, proyeksi 3D). Terdapat istilah penting :
* Interval Kontur, jarak tegak 2 garis kontur yang berdekatan / jaran bidang datar yang berdekatan.
Rumus : Interval kontur atau Ci = 1/2000 x skala peta
Namun rumus ini tidak selamanya dapat digunakan karena garis kontur pada daerah terjal berbeda dengan daerah landai

* Indeks Kontur, garis kontur yang penyajiannya ditonjolkan setiapinterval kontur tertentu untuk memudahkan pembacaan medan.
Rumus : i = 25 / jumlah cm dalam 1 km
i = n log tan a, dengan n (0.01 S + 1)1/2 m

6.8. Titik Ketinggian
* Tinggi Mutlak adalah tinggi yang diukur dari pemukaan laut, merupakan standarisasi pengukuran. Tinggi mutlak digunakan untuk menentukan tinggi sebenarnya dari permukaan laut.
* Tinggi Nisbi adalah tinggi yang diukur dari tempat dimana bendaitu berada, biasanya diukur dari permukaan tanah.
* Titik Triangulasi adalah titik atau tanda yang merupakan pilar / tonggak yang menyatakan tinggi mut lak suatu tempat dari permukaan laut . Titik ini digunakan oleh jawatan topografi untuk menentukan tinggi suatu tempat atau letak suatu tempat dalam pengukuran secara ilmu pasti pada waktu pembuatan peta.

7. Pengetahuan Peta
7.1. Bagian – Bagian Peta
*Judul Peta, bagian yang menyatakan identitas peta. Pada peta BAKOSURTANAL meliputi Judul Peta (biasanya merupakan nama daerah adminsist ratif, tempat terkenal dll) , Skala, Nomor Lembar Peta, Nama Lembar dan Edisi / terbitan. Sistem Penomoran Peta perlu diketahui untuk membantu dalam mencari peta tertentu.
* Letak Peta dan Diagram Lokasi Petunjuk Letak Peta, menunjukan nomor dan nama lembar peta terhadap peta sekelilingnya. Biasanya dalam bentuk matrikini berukuran 3 x 3.
* Lokasi, menunjukan letak peta pada ara yang lebih luas
* Sistem Referensi, terdiri dari sistem proyeksi, sistem grid, datum horizontal, datum vertikal, satuan tinggi dan selang kontur
* Pembuat dan Penerbit Peta
* informasi Nama dan Nomor Lembar Peta
*Legenda, merupakan petunjuk tanda atau simbol konvensional yang digunakan pada peta disertai warna dan deskribsi
*Keterangan Riwayat Peta
*Petunjuk Pembacaan Koordinat
· Pembagian Daerah Administrasi
*Skala
* Singkatan / Kesamaan Arti
* Utara Sebenarnya, Utara Grid, Utara Magnetik

7.2. Sistem Penomoran Peta
* Penomoran Peta Topografi proyeksi LCO

Batas peta wilayah indonesia yaitu : Barat : 940 40’ BT, Timur : 1410 BT, Utara : 60 LU, Selatan : 110 LS. Penomoran dimulai dari meridian 0 di jakarta yaitu 1060 48’ 27,29 ” BT (120 barat bujur 1060 40’ 27,29 timur green wich)
1) Lembar Peta skala 1 : 100.000 (Petainduk)
- Ukuran 1 lembar peta adalah 20’ bujur x 20’ lintang. Sehingga terdapat 7089 Lembar Petaindonesia skala 1 : 100.000.
-Penomoran tiap 20’ lintang dari 94.50 BT – 1410 BT dengan angka latin 1-139
-Penomoran tiap 2’ bujur dari 110 LU – 60 LU dengan huruf latini – LI


Contoh penomoran : 58/XLII berarti lembar ke 58 mendatar dari kiri, lembar ke XLII vertikal dari atas.

2) Lembar Peta skala 1 : 50.000
-Ukuran 1 lembar peta adalah 10’ bujur x 10’ lintang. Sehingga 1 lembar peta skala 1 : 100.000 terdapat 2 x 2 = 4 lembar peta skala 1 : 50.000
-Penomoran dengan huruf latin A – D mulai pojok kanan bawah berlawanan arah jarum jam.


Contoh penomoran : 58/XLII – B berarti lembar ke 58 mendatar dari kiri, lembar ke XLIi vertikal dari atas peta 1 : 100.000, lembar ke 2 dari pojok kanan bawah berlawanan arah jarum jam.

3) Lembar Peta skala 1 : 25.000
-Ukuran 1 lembar peta adalah 5’ bujur x 5’ lintang. Sehingga 1 lembar peta skala 1 : 100.000 terdapat 3 x 3 = 9 lembar peta skala 1 : 25.000
-
Penomoran dengan huruf latin a – q tanpa hurufi mulai dari pojok kanan atas searah jarum jam.

Contoh penomoran : 58/ XLIi f berarti lembar ke 58 mendatar dari kiri, lembar ke XLIi ver tikal dari atas peta 1 : 100.000, lembar ke 6 dari pojok kanan atas searah jarum jam.

* Sistem Penomoran Peta Topografi proyeksi UTM/AMS
Batas peta wilayah indonesia yaitu : Barat : 940 30’ BT, Timur : 1410 BT, Utara : 60 LU, Selatan : 120 LS
1) Lembar Peta UTM global skala 1 : 1.000.000
-Penomoran tiap 60 bujur dari 1800 BB – 1800 BT dengan angka latin 1 – 60
-Penomoran tiap 80 lintang dari 840 LU – 800 LS dengan huruf latin dari huruf C – X tanpa huruf I dan O.
-Dengan penomoran seperti ini (885 km x 665 km) maka indonesia berada pada zona 46 dengan bujur sentral 930 BT – zona 54 dengan bujur sentral 1410 BT serta arah lintang L,M,N,P mulai 150 LS – 100 LU

2) Lembar Peta skala 1 : 250.000
-Ukuran 1 lembar peta adalah 10 30’ bujur x 10 30’ lintang. Sehingga terdapat 4 x 8 = 32 lembar peta wilayah indonesia skala 1 : 250.00
-Penomoran tiap 1.50 bujur dari 94.50 BT – 1410 BT dengan angka latin 1-31
-Penomoran tiap 10 lintang dari 60 LU – 120 LS dengan angka romawii – XVII

3) Lembar Peta skala 1 : 1 00.000 indonesia ( Peta Induk)
-Ukuran 1 lembar peta adalah 30’ bujur x 30’ lintang. Sehingga 1 lembar peta skala 1 : 250.000 terdapat 2 x 3 = 6 lembar peta skala 1 : 100.000
-Penomoran tiap 30’ bujur dari 94.50 BT – 1410 BT dengan angka latin 1-94 Penomoran tiap 30’ lintang dari 60 LU – 110 LS dengan angka latin 1-36

Contoh penomoran : 2145 berarti lembar ke 21 mendatar dari 45 vertikal.

4) Lembar Peta skala 1 : 50.000
-Ukuran 1 lembar peta adalah 15’ bujur x 15’ lintang. Sehingga 1 lembar peta skala 1 : 100.000 terdapat 2 x 2 = 2 lembar peta skala 1 : 50.000
-Penomoran dengan angka romawii –iV mulai dari pokok kanan atas searah jarum jam

Contoh penomoran : 2145-iv berarti lembar 2145, urutan ke 4 dari pojok kanan atas searah jarum jam.

5) Lembar Peta skala 1 : 25.000
-Ukuran 1 lembar peta adalah 7’30” bujur x 7’30” lintang. Sehingga 1 lembar peta skala 1 : 50.000 terdapat 2 x 2 = 2 lembar peta skala 1 : 25.000
-Penomoran dengan huruf latin a – d mulai dari pokok kanan atas searah jarum jam

Contoh penomoran : 2145-iVa berarti lembar 2145, urutan ke 4 dari pojok kanan atas searah jarum jam dan pertama dari pojok kanan atas searah jarum jam.

*Sistem Penomoran Peta Topografi BAKOSURTANAL
Batas peta wilayah Indonesia yaitu : Barat : 900 BT, Timur : 1410 BT, Utara : 60 LU, Selatan : 150 LS
1) Lembar Peta UTM global skala 1 : 1.000.000
Ukuran 1 lembar peta adalah 40 bujur x 60 lintang. Karena peta BAKOSURTANAL mengikuti proyeksi UTM, maka maka tiap 40 bujur dibagi menjadi 2 penomoran lagi : A dan B. Utk arah lintang Selatan makin besar ke bawah (A, B) , utk lintang Utara makin kecil ke bawah (B, A).


2) Lembar Peta skala 1 : 500.000 indonesia
Ukuran 1 lembar peta adalah 20 bujur x 30 lintang. Sehingga 1 lembar peta skala 1 : 1.000.000 terdapat 2 x 2 = 2 lembar peta skala 1 : 500.000

3) Lembar Peta skala 1 : 2 50.000 indonesia ( Peta Induk)
-Ukuran 1 lembar peta adalah 10 bujur x 10 30’ lintang. Sehingga 1 lembar peta skala 1 : 500.000 terdapat 2 x 2 = 2 lembar peta skala 1 : 250.000
-Penomoran tiap 1.50 lintang dari 94.50 BT – 1410 BT dengan angka latin 1-31
-Penomoran tiap 10 bujur dari 110 LU – 60 LU dengan angka latin 1 – 17

Contoh penomoran : 2145 berarti lembar ke 21 mendatar dari 45 vertikal.

4) Lembar Peta skala 1 : 100.000
-Ukuran 1 lembar peta adalah 30’ bujur x 30’ lintang. Sehingga 1 lembar peta skala 1 : 250.000 terdapat 3 x 2 = 6 lembar peta skala 1: 100.000

5) Lembar peta skala 1 : 100.000
-Penomoran dengan angka latin 1 – 6 mulai dari pojok kiri bawah berlawanan arah jarum jam

Contoh penomoran : 2145-1 berarti lembar ke 21 mendatar dari 45 vertikal, urutan ke 1 dari pojok kiri bawah ber lawanan arah jarum jam.

6) Lembar Peta skala 1 : 50.000
-Ukuran 1 lembar peta adalah 15’ bujur x 15’ lintang. Sehingga 1 lembar peta skala 1 : 100.000 terdapat 2 x 2 = 4 lembar peta skala 1 : 50.000
-Penomoran dengan angka latin 1 – 4 mulai dari pojok kiri bawah berlawanan arah jarum jam

Contoh penomoran : 2145-12 berarti lembar ke 21 mendatar dari 45 vertikal peta 1 : 250.000, urutan ke 1 dari pojok kiri bawah berlawanan arah jarum jam peta 1 : 100.00, urutan ke 2 dari pojok kiri bawah berlawanan arah jarum jam peta 1 : 50.000.

7) Lembar Peta skala 1 : 25.000
-Ukuran 1 lembar peta adalah 7’30” bujur x 2’30” lintang. Sehingga 1 lembar peta skala 1 : 50.000 terdapat 2 x 2 = 4 lembar peta skala 1 : 25.000
-Penomoran dengan angka latin 1 – 4 mulai dari pojok kiri bawah berlawanan arah jarum jam

8) Lembar Peta skala 1 : 10.000
Ukuran 1 lembar peta adalah 2’30” bujur x 2’30” lintang. Sehingga 1 lembar peta skala 1 : 50.000 terdapat 2 x 2 = 4

9) Lembar peta skala 1 : 25.000
Penomoran dengan angka latin 1 – 9 mulai dari pojok kiri bawah berlawanan arah jarum jam



8. Orientasi Peta
Adalah menyamakan kedudukan peta dengan medan sebenarnya atau menyamakan utara peta dengan utara sebenarnya. Sebelum Memulai orientasi peta, usahakan untuk mengenal dulu tanda- tanda medan sekitar yang menyolok dan posisinya di peta dengan pencocokan bentuk puncakan, sungai, desa dll. Jadi minimal diketahui secara kasar posisi. Orientasi peta ini berfungsi untuk meyakinkan perkiraan posisi anda adalah benar.

Langkah-langkah orientasi peta:
1) Usahakan untuk mencari tempat yang berpemandangan terbuka agar dapat melihat tanda- tanda medan yang menyolok.
2) Siapkan kompas dan peta anda, letakkan pada bidang datar Utarakan peta, dengan berpatokan pada kompas, sehingga arah peta sesuai dengan arah medan sebenarnya
3) Cari tanda- tanda medan yang paling menonjol disekitar anda, dan temukan tanda- tanda medan tersebut di peta.
4) Lakukan hal ini untuk beberapa tanda medan
5) Ingat tanda- tanda tersebut, bentuknya dan tempatnya di medan yang sebenarnya. Ingat hal-hal khas dari tanda medan.

9. Cross Bearing Technic :
a. Resection
Yaitu menentukan posisi dipeta dengan menggunakan dua atau lebih tanda medan yang dikenali. Langkah-langkah melakukan resection:
1) Lakukan orientasi medan
2) Cari objek / titik yang mudah dikenali pada medan sebenarnya dan pada peta, minimal 2 buah
3) Bidik tanda- tanda medan tersebut dari posisi saat ini (azimuth)
4) Hitung hasil backazimuth, tarik garis lurus dari titik acuan tersebut
5) Lakukan langkah 2 – 4 pada titik acuan lain
6) Perpotongan garis yang ditarik dari back azimuth titik acuan tersebut adalah posisi kita dipeta.


b. Intersection
Yaitu menentukan posisi suatu titik (benda) pada peta dengan menggunakan 2 atau lebih tanda medan yang dikenali dilapangan dan dipeta. Langkah- langkah melakukan intersection adalah:
1) Lakukan orientasi medan dan resection untuk memastikan posisi kita di peta.
2) Bidik obyek yang kita amati
3) Pindahkan sudut yang didapat ke dalam peta
4) Bergerak ke posisi lain dan lakukan langkah 1-3
5) Perpotongan garis perpanjangan dari dua sudut yang didapat adalah posisi obyek yang dimaksud. Semakin banyak titik bidik untuk menarik garis perpotongan, semakin akurat hasil yang didapatkan. Sudut terbaik antara titik bidik untuk melakukan intersection adalah 900


10. Metode Pergerakan Sudut Kompas ( Passing Compass / Man to Man)
Yaitu membuat lintasan berada pada satu garis lurus dengan cara membidikaan kompas ke depan dan ke belakang pada jarak tertentu. Langkah-langkahnya adalah sebagai berikut:
1) Tentukan titik awal dan titik akhir perjalanan dan plot pada peta, tarik garis lurus dan hitung sudut yang menjadi arah perjalanan / azimuth dan back azimuth nya.
2) Perhatikan tanda medan yang menyolok pada titik awal perjalanan. Perhatikan tanda medan lain pada lintasan yang dilalui.
3) Bidikkan kompas seusai dengan azimuth, dan tentukan tanda medan lain di ujung lintasan / titik bidik sebagai penunjuk.
4) Pergi ke tanda medan di tersebut, dan bidik kembali ke titik awal tadi. Jika arah perjalanan benar maka sudut ini akan sama dengan back azimuth.
5) Sering terjadi tidak ada benda / tanda medan tertentu yang dapat dijadikan sebagai sasaran. Untuk itu dapat dibantu oleh seorang rekan sebagai tanda (Man to Man) .

11. Interpretasi dan Analisa Peta Topografi
Sebelum melakukan perjalanan untuk memahami kondisi medan sebenarnya berdasarkan informasi pada peta sehingga dapat digunakan sebagai asumsi awal dalam penyusunan rencana perjalanan. Interpretasi dan analisa peta ini dapat dilakukan dari :
a. Informasi dasar peta,
seperti judul peta, tahun peta itu dibuat, legenda peta, lokasi daerah dan titik ekstrim seperti perkampungan (nama daerah, nama jalan, nama sungai, nama gunung dan bentukan alam lain), perpotongan sungai, jalan, ketinggian suatu titik, kerapatan kontur berdasarkan pemahaman tentang sifat kontur yang dapat digunakan untuk memperkirakan jarak dan waktu tempuh, karakter medan / kemiringan (terjal / landai), vegetasi, dll.

b. Tanda Medan
Melakukan analisa bentuk kontur yang tergambar pada peta untuk mendapatkan gambaran medan sebenarnya. Mengenali tanda medan ini dapat dilakukan berdasarkan sifat garis kontur yaitu :
1) Perbedaan tinggi antara 2 kontur adalah setengah dari angka ribuan pada skala yang dinyatakan dalam satuan meter (biasanya tertera pada setiap peta topografi)
2) kontur yang rendah selalu mengelilingi kontur yang lebih tinggi, kecuali untuk kawah
3) antar kontur tidak akan saling berpotongan, kecuali berhimpit pada lembah yang sangat curam dimana terdapat air terjun
4) kontur yang bebentuk seperti huruf V dari pusat kontur merupakan punggungan dan yang berbentuk seperti huruf V terbalik dari pusat kontur adalah lembahan.
5) Kontur terputus-putus menyatakan ketinggian setengah atau lebih dari perbedaan tinggi antara 2 buah kontur berurut.
6) Makin rapat kontur, menunjukkan daerah yang makin terjal/curam.
7) Saddle adalah daerah rendah dan sempit diantara dua ketinggian
8) Pass adalah celah memanjang yang membelah suatu ketinggian
9) Bentukan sungai dapat terlihat dipeta sebagai garis yang memotong rangkaian tingkat kontur, biasanya terdapat pada lembahan dan namanya tertera mengikuti alur sungai.


Dalam kondisi sebenarnya, sering kali teknik cross bearing tidak selalu dapat dilakukan seperti karena faktor cuaca atau tidak terlihatnya titik ekstrim yang dapat dijadikan acuan. Salah satu hal yang dapat dilakukan dalam kondisi seperti ini adalah dengan melakukan analisa dan interpretasi peta untuk kemudian dapat dibandingkan hasilnya dengan medan sekitar, serta merunutnya dari titik awal perjalanan.

Oleh karena itu, biasakan untuk mempelajari, menandai dan melakukan sebanyak mungkin analisa medan selama perjalanan serta melakukan cross check perkiraan awal tadi dengan fakta yang didapatkan dilapangan. Semakin banyak kita mengetahui tanda – tanda medan yang dilalui, semakin memahami pula kita tentang sifat dan tingkat kesulitan medan tersebut yang akan sangat berguna selama melakukan perjalanan dan dalam situasi darurat.

Namun, Navigasi darat merupakan ilmu praktis, yang hanya dapat terasah jika dipraktekkan langsung pada kondisi sebenarnya. Pemahaman mengenai teori dan konsep hanyalah membantu untuk memahami ilmu navigasi, bukan menjamin kemampuan navigasi darat seseorang.

Daftar Pustaka
-Amri, Yul Ir. 1997. ”Diktat Pendidikan Gunung Hutan Mahasiswa Se-Indonesia 1997, Sistem Penetuan Posisi Global” . Padang : MAPALA UNAND (Tidak Diterbitkan).
-ASTACALA. 2002. ”Diktat Pendidikan Dasar Astacala”. Bandung : Badan Pendidikan dan Latihan ASTACALA (Tidak Diterbitkan) .
-Azha, Aksan. 2006. ”Dasar Navigasi Darat”. http://www.daksina.org.
-GEGAMA. 2004. ”Mater i Dasar Kepecintaalaman”. Yogyakarta : mahasiswa Pecinta Alam Fakultas Geografi ( Tidak diterbitkan)
-
WANADRI . 1996. ”Diktat Pendidikan Dasar Wanadri” . Bandung: Badan Pendidikan dan Latihan Wanadri (Tidak Diterbitkan).
-_________
. 2004. ”Panduan Membaca Peta Rupa Bumi Indonesia”. Bogor : BAKOSURTANAL (Tidak Diterbitkan).
-___________. – . ”Diktat Kursus Navigasi Darat ’”. Bandung : Yayasan Kapinis Indonesia (Tidak Diterbitkan).
-_________
. 1992. ”Naskah Departemen untuk Navigasi Darat”. Bandung : Pusat Kesenjataan Infanteri TNI AD Pusat Pendidikan (Tidak Diterbitkan).
-_________
.” Tutorial Navigasi 1”. http://www.geocities.com/ourormed/tutorial_1.htm
-_________
.” Tutorial Navigasi 2”. http://www.geocities.com/ourormed/tutorial_2.htm
-_________
.”Pengetahuan dasar Navigasi Darat ”. http://www.gappala.or.id
-____
_____.”Dasar – dasar navigasi ”. http://www.highcamp.web.id
-_________
.” Lamber t Conformal Conic” . h t t p : / / w w w . m a n i f o l d . n e t
-_________
.” Lat itude / Longitude Project ion” . h t t p : / / w w w . m a n i f o l d . n e t
-_________
.” Projections Tutorial” . h t t p : / / w w w . m a n i f o l d . n e t
-_________
.” Transverse Mercator” . h t t p : / / w w w . m a n i f o l d . n e t
-_________
.” Universal Transverse Mercator (UTM) ” . h t t p : / / w w w . m a n i f o l d . n e t

*Anggota ASTACALA, Perhimpunan Mahasiswa Pencinta Alam ITTelkom





European Higher Education Fair 2008

30 10 2008




Assalammualaikum ya Akhi..ya Ukhti..

20 12 2007

Di hari yang baik ini, saya ingin mengucapkan..

Selamat Hari Raya Idul Adha 1428 H.


Mohon Maaf Lahir Batin atas segala sikap dan lisan yang tak layak baik yang disengaja atau tidak disengaja maupun yang hanya diketahui Allah..

Semoga kita menjadi golongan orang – orang yang selalu mengingat Sang pemilik Asmaul Husna..

InsyaAllah hari ini semakin melembutkan dan merendahkan hati kita…merasakan penderitaan kaum Dhuafa dan bernafkah dijalan Allah..

Allahu Akbar, Allahu Akbar, Allahu Akbar..
Laa Illaaha Illallahhu wallahu Akbar…
Allahu Akbar waallilah illham..





Congratz yak…..!!!

3 12 2007
Adek..tadi kakak udah sidang. dia dapat A, kasih selamat gih….Adek gimana, kapan sidang?

Adek..Abang udh selesai ujian & presentasi. Hasilnya bagus ..Sekarang Inoe tinggal pengangkatan karyawan PT. Pertamina EP hari hari jum’at tgl 5..ama manajer HRD
————–

Dua pesan ini yang kuterima beberapa hari lalu..mengantarkan secercah senyum dalam hati kecilku. Ya, pesan tentang kakak – my twin yang baru saja ujian yudisium untuk kelulusan dari status mahasiwa kedokteran dan abang, calon DIRUT PERTAMINA kami…hahahah

Ah, aku teringat saat kecil dulu..ketika kami masih bermain bersama…berlarian kesana kemari..atau bertengkar tak ada habisnya. Dili, kota kecil tempat kami pernah tumbuh bersama..hampir 4 tahun lamanya.

Sekarang, semua menjadi kenangan indah.
Hidup ini akan berakhir, cepat atau lambat.
Waktu terus berjalan, mencoba membantu mendewasakan kita.
Mudah – mudahan Allah mempertemukan kita di jannah nya kelak.

Selamat ya abang…kakak…
jangan lupa makan – makan nya ntar klo kita udah pada ngumpul di Jakarta.
Btw, Doain adek juga ya..:D





What a beautiful life

25 11 2007
Jangan lah kamu berduka cita..sesungguhnya Allah bersama kita..
(At-Taubah 40)

Lewat 24 jam yang lalu, sepertinya sedikit dari kiamat kecil dalam hidupku menyapa (halah..) Iya, bagaimana ga kiamat kecil untukku? wong harddisk 250 GB ke delete semua partisinya..semua file tutorial, tulisan, data studi, musik, picture, and upsolutely Tugas Akhir musnah lah sudah..

Tapi syukurlah, Allah masih sayang…beberapa minggu yang lalu sempat di back up ke harddisk lain. Jadi ingat orang yang kebakaran rumah..ga ada yang tersisa, kecuali baju dan celana yang terpasang di badan. Ya tuhan, tak taulah aku klo itu tak sempat kulakukan ;dan yang pasti tindakan terbodoh dalam hidup-red; mungkin aku sudah gila sewaktu memposting tulisan ini. Kacau…sedang ditengah kebingungan seperti ini, masalah semakin bertambah…

Tapi anehnya, aku menghadapinya dengan senyum..dan diam. Tak ada kata-kata panik tak beraturan, teriakan frustasi, apalagi keringat dingin.. semuanya berjalan seperti biasa; dan hari itu sukses kulalui dengan full smile serta sedikit bicara.

Bahkan ketika tau dataku itu musnah semua, dalam otak ku hanya terbayang apa yang harus kulakukan, bagaimana melakukannya, dan seterusnya..seterusnya. Dan ditengah kesulitan demi kesulitan ini..serta amanah ini…aku semakin yakin Allah tak melupakanku atau bahkan sedang mendengarkan ku. Hanya masalah waktu saja,, kapan ini akan terlewati

Aku jadi teringat peristiwa 2 tahun yang lalu, saat meng-evakuasi seorang ditengah hutan di gigiran kaki gunung Tangkuban Perahu..Masih jelas terngiang dikepalaku teriakan-teriakan yang bergema di kerimbunan hutan sana. Saat itu tanpa rasa, kubalut tangan yang bersimbah darah dengan slayer merah ini. Telapak tangan yang keempat jarinya hampir putus. Tanpa rasa juga kulalui saja itu semua, dengan ketenangan yang masih mencengangkanku hingga saat ini. dan selanjutnya….baca sendiri saja ya ? :)

Tapi sekali lagi kukatakan, aku teringat bagian hidup yang itu.
Dalam otak ini saat itu hanya ada sederetan algoritma apa yang harus kulakukan dan yang tidak boleh kulakukan.

if …. then…

begin
..
end;
else…
begin
..
end;

while…do..
begin
..
end;

Jadi, saat ini ketika kualami musibah seperti ini, tak heran lagi aku dengan algoritma sikap yang refleks kulakukan itu. kok kamu bisa ya dek ? klo ada masalah genting gitu bisa aja tenang. Klo aku mungkin udah nangis ato teriak – teriak tuh..ga tau mo ngapain”

Well, tulisan ini tak akan membahas hal ini lebih panjang lagi sehingga berkembang menjadi narcisme. .. Tapi, jujur dalam hati sempat kujawab juga “Mungkin kolerikku sedang ambil bagian saat itu” atau jangan – jangan aku sudah mati rasa kali ya? hahaha..

entahlah..
sudahlah..
berlalulah !!

kuingin bernyanyi dan tak berhenti
sampai kau terlelap tidur di pangkuanku
dengarkan nyanyian tentang cinta kita
iringi langkah dan jalan hidup ini
..
Ihsan-Buah Hati

Entah mengapa, mendadak lagu ini yang ingin ku dengar berulang-ulang. .lagi..lagi..dan lagi..Hmm..Mungkin melankolikku yang gantian ambil bagian… ha ha ha…ga nyambung kalee pun yak ?




Ya Allah, jadikan semua kesulitan, kebimbangan dan kesabaran ini menempa jiwaku menjadi pribadi yang lebih baik.
Ya Rahman, hapuslah keraguan dalam sikapku, berikan keikhlasan dalam amanahku, dan curahkanlah kearifan dalam perbuatanku. Ya Rahim, Berikanlah bagiku kekuatan agar redam kemarahan ini, hawa nafsu ini, dan jauhkan goadaan syetan ini. Sungguh aku tak akan sanggup jika Engkau tinggalkan.



Astaghfirullahhal’azim…
Astaghfirullahhal’azim…
Astaghfirullahhal’azim.
..





Vielen Dank

21 11 2007
Bingung mo nulis apaan..bahan tulisan yang lagi on the road blom layak terbit juga (tunggu aja tanggal mainnya..heheheh). Ya udin dari pada nganggur sambil celingak-celinguk coding yang kaga kunjung kelar….posting aja dah !!!

Ini,,draft ucapan terima kasih dalam buku T.U.G.A.S A.K.H.I.R ku…. Walaupun klo ditanya : “KAPAN SIDANG ?” trus jawabanku : “Hmmm..doain aja, MAY…be yes…MINGGU DEPAN..” ntah minggu depan dari minggu yang keberapaalias blom selesai,,,ya mudah-mudahan mendadak dapat ilham dapat karena udah diposting di blog..huahahahaha…Amien!!

————-

Lembar Persembahan

Alhamdulilah segala puji bagi Allah Swt, pemilik segala ilmu pengetahuan dan kasih sayang serta shalawat dan salam kepada Rasulullah Saw, suri teladan terbaik. Pembuatan Tugas Akhir ini tak luput dari bantuan banyak pihak, sungguh tak ada kata yang patut terucap selain ucapan Terimakasih sebesarnya kepada:

  • Bapak Fazmah Arif Yulianto, ST,MT sebagai Pembimbing 1, Christ Bolung Ngantung, ST. Sebagai Pembimbing 2 atas masukan, dukungan, arahan, bimbingan dan motivasinya kepada penulis selama pengerjaan Tugas Akhir ini.
  • Mama Aini Nahdati Bsc. (Alm), Papa Mawardi Umar, SKM dan Bunda Yulastri Arif Skp.,Mkep yang telah membesarkan dan mendidik penulis. Terima kasih karena telah menjadi pintu rahmat dan kebahagian dari Allah.
  • Kakak – Adik tersayang : Teta Lusi ”Uci” A. Aidi, Teti Sari ”Ayie” Aidi , Abang Ibnu Aidi, Kakak Laila Aidi, dan Abang FL. Bayudi
  • Sahabat-sahabat ku : Gayuh, Alin, Putri, Oca, Tami, Mitta, Melati, Novia, Shanti, Iphenk, Jenny, Gede, Ale, Helga dan teman – teman senasip seperjuangan D3IF 2601 dan S1 IF Ekstensi 2005 : Maska, Susan, Tina, M’dewi, M’ari, M’dinta, Widya, Rika, Cici, Ipit, Agung, Eka, Riza, Wahyu, Sapu, dll. We are the Winner guys!!
  • Rekan – Rekan ASTACALA, ex BEM STTTelkom 2003-2004, ex DPM STTTelkom 2004-2005, Keluar Besar Astri STTTelkom 2002 – 2004, kepanitiaan BPPU 2003-2005, SEC Festifal 2003 – 2004, PDKT 2003 – 2004
  • Rekan – rekan ex Asisten CommonLab 2005-2005, Studio Sistem Keamanan Jaringan Komputer 2006 dan Student’ers STTTelkom serta Gembel 4G di MobileComm Laboratory : Fl3su5, Bob, Om, Timin, Adi, Arif, Dana, Pak RT, TW, Natha, Mas Darmo, Kaipank, dark_ipl, Lutfi, dll. Tetap berkarya, go MobileComm comunity !!
  • Keluarga Besar Sagita House : Bapak – Ibu Lisol Hadiwijaya, Mas Danu dan Mey, Anie, Vivin Dunis, Indah, Ocha, Neng Pui, Reny, adik – adik ku Ira, Windi, Nadya, Ani.
  • Alamamater penulis TK Kutilang Dilli – Timo Leste, SD N 01 Dilli – Timor Leste, SD N 17 Padang, SD N 15 Bukittinggi, SLTP 1 Bukittinggi, SMU 3 Bukittinggi, SMU 1 Solok, STTTelkom Bandung dan semua guru serta dosen yang telah memberikan ilmu pengetahuan kepada penulis hingga saat ini.
  • Bapak xxx, Ibu yyy, Bapak zzz sebagai dosen penguji Tugas Akhir dan Jurusan Teknik Informatika STTTelkom: Pak Heri, Pak Jack, Pak Iwan dan Bu Santi, atas kelancaran administrasi selama ini.
  • Para Blogger mania, Gunung; Sungai; Gua; Tebing; Hutan; dan seluruh isi alam raya yang telah sudi menjadi guru terbaik bagi kehidupan, menemani perjalanan dan menerima kegelisahan ini.
  • My lost soul..that makes me always fight to be a better person. I’ll see you again sooner or later. Thanks for your memories.
  • Pihak – pihak lain yang tidak dapat penulis sebutkan satu persatu namun memberikan arti lebih dalam pembuatan Tugas Akhir ini, terima kasih banyak.

Bandung, Desember 2007

[InsyaAllah..!!]

Penulis






Pengenalan Java

3 10 2007

1. Pemrograman Berorientasi Objek [MDLJV]

1.1 Object Oriented Vs Procedural

Beberapa pendekatan dalam pemrograman berorientasi procedural:

·Teknik Top-Down, tugas-tugas yang kompleks dipecah menjadi bagian yang lebih kecil, sampai sub tugas tersebut mudah diimplementasikan.

·Teknik Buttom-Up, membuat procedure-procedure untuk menyelesaikan tugas yang sederhana, kemudian menggabungkannya dalam procedure yang lebih kompleks, sampai fungsionalitas yang diinginkan tercapai.

Untuk menentukan procedure di dalam procedural programming sama dengan menentukan sebuah method yang ada dalam OOP. Perbedaan OOP adalah memisahkan class-class, menentukan methode-methode dalam class yang dihubungkan dengan class yang bertanggung jawab untuk menjalankan suatu fungsi.

Dengan menggunakan class, fungsionalitas dari suatu class sudah di encapsulate di dalamnya sehingga sangat membantu dalam membangun project. Seorang programmer dapat menggunakan class yang sudah dibuat programmer lain, tanpa ia perlu tahu bagaiman detailnya suatu class mengerjakan suatu operasi

Beberapa konsep penting OOP :

· Pengkapsulan(Encapsulation)

Pengkapsulan adalah proses pemaketan data object bersama method-methodnya. Manfaat utama pengkapsulan bagi pemrogram, yaitu :

1. Penyembunyian informasi (information hiding)

Penyembunyian implementasi mengacu perlindungan implementasi internal objek. Objek disusun dari antarmuka public dan bagian private yang merupakan kombinasi data dan method internal. Manfaat utama adalah bagian internal dapat berubah tanpa mempengaruhi bagian-bagian program yang lain.

2. Modularitas (Modularity)

Membuat objek dapat dikelola secara independent sehingga bebas melakukan modifikasi tanpa menyebabkan masalah pada bagian lain. Manfaat ini mempermudah mendistribusikan objek-objek di system.

· Pewarisan (Inheritance)

Pewarisan adalah proses penciptaan class baru dengan mewarisi karakteristik class yang telah ada, ditambah karakteristik unik class baru itu.. Pewarisan memungkinkan class mewarisi fungsionalitas class yang telah ada dan mengorganisasi class.

Subclass mewarisi semua method dan variabel dari superclassnya. Secara praktis berarti bahwa jika superclass telah mendefinisikan perilaku yang kita perlukan, maka kita tidak perlu mendefinisi ulang perilaku itu, kita cukup membuat class yang merupakan subclass dari superclass yang dimaksud

Contoh:

class SuperContohInheritance {

int iVar1,iVar2;

/** Creates a new instance of SuperContohInheritance*/

public SuperContohInheritance() {

}

int mSuperClass(){

iVar1 = iVar1 + iVar2;

System.out.println(“nilai var1 + var2 = “+iVar1+” + “+iVar2+”= ” +iVar1);

return iVar1;

}

}

public class SubContohInheritance extends SuperContohInheritance{

private int iVar3;

/** Creates a new instance of SubContohInheritance*/

public SubContohInheritance(int iVar1,int iVar2,int iVar3){

this.iVar1 = iVar1;

this.iVar2 = iVar2;

this.iVar3 = iVar3;

}

void mSubClass(){

System.out.println(“nilai iVar3 di variabel instan adalah “+this.iVar3);

}

public static void main(String args[]){

SubContohInheritance objek1 = new SubContohInheritance(100,200,300);

objek1.mSuperClass();

objek1.mSubClass();

}

}

Output :

D:\>java SubContohInheritance

nilai var1 + var2 = 300 + 200= 300

nilai iVar3 di variabel instan adalah

·Polimorfisme (Polymorphism)

Polimorfisme berarti mempunyai banyak bentuk. Dua objek atau lebih dikatakan sebagai polymorphic bila objek-objek itu mempunyai antarmuka-antarmuka identik namun mempunya perilaku-perilaku yang berbeda. Pada bahasa pemrograman fungsional yang lain, untuk melengkapi dua pekerjaan yang berbeda diperlukan dua fungsi terpisah dengan nama yang berbeda. Pada Polimorfisme memperbolehkan method memiliki beberapa implementasi yang dipilih berdasarkan tipe objek yang dilewatkan pada pengerjaan method, ini dikenal dengan overloading method.

· Pesan (Message)

Objek-objek memerlukan suatu tipe mekanisme komunikasi untuk saling berinteraksi. Objek-objek saling berkomunikasi dan berinteraksi lewat message. Ketika berkomunikasi objek mengirim pesan (memanggil method) untuk memberitahu agar objek lain melakukan sesuatu yang diharapkan.. Seringkali pengiriman message juga disertai informasi untuk memperjelas apa yang dikehendaki. Informasi yang dilewatkan beserta message adalah parameter message.

1.2 Kelas (Class) dan Objek (Object)

Kelas merupakan bentuk logik dimana seluruh bahasa berorientasi objek dibangun. Kelas mendefinisikan bentuk dan sifat/kelakuan/perilaku objek.Semua konsep/abstraksi yang kita implementasikan di Java harus dikapsulkan/dikemas dalam class. Kelas adalah template atau prototype yang mendefinisikan type objek, sarana pengkapsulan kumpulan data-data dan method-method yang mengolah data-data tersebut, adalah cetakan objek, jadi objek harus merupakan instant suatu kelas. Data dan method berguna untuk mendefinisikan isi dan kemampuan objek.


Deklarasi Kelas

Classmodifier class namaclass [extends namasuperclass] [implements namainterface]

/* Mendefinisikan atribut */

Type instance-variabel1;

Type instance-variabel2;

Type instance-variabelN;

/* Mendefinisikan atribut */

Type instance-variabel1;

Type instance-variabel2;

Type instance-variabelN;

/* Mendefinisikan constructor */

[modifier] namaclass(parameterlist){

constructor body;

}

/*Mendefinisikan method*/

Type methodname1(parameterlist){

Methodbody;

}

Type methodname2(parameterlist){

Methodbody;

}

}

namaclass dan namasuperclass dapat berupa identifier apa saja yang berlaku. Kata kunci extends digunakan untuk menunjukkan bahwa namaclass adalah subclass namasuperclass. Di Java terdapat sebuah class object yang merupakan induk hirarki class Java. Jika kita ingin langsung menurunkan class namaclass dari class object maka dapat menghilangkan pertanyaan extends karena compiler secara otomatis akan memasukkanya.

Contoh :

class Switch {

private boolean isOn = false;

/** Creates new Switch */

public Switch() {

}

public void turnOn(){

isOn = true;

}

public void turnOff() {

isOn = false;

}

public boolean isItOn() {

return isOn;

}

}

public class HomeSweetHome {

private Switch bedroomSwitch = new Switch();

private Switch hallWaySwitch = new Switch();

/** Creates a new instance of HomeSweetHome */

public HomeSweetHome() {

}

public void turnOnBedroomSw() {

bedroomSwitch.turnOn();

System.out.println(“bedroom switch is now on”);

}

public static void main(String[] arg){

HomeSweetHome obHouse = new HomeSweetHome();

System.out.println(“now, I turn on the bedroom switch”);

obHouse.turnOnBedroomSw();

}

}

Output :

D:\>java HomeSweetHome

now, I turn on the bedroom switch

bedroom switch is now on

Apakah hubungan class dengan objek? Class adalah blue print dari objek, ini berarti bahwa kita dapat membuat banyak objek dari satu macam class. Kita tidak dapat melakukan sesuatu dengan/terhadap class (kecuali untuk data dan method static), kita hanya dapat melakukan sesuatu terhadap objek yang diinstan dari sebuah class. Instants atau objek adalah suatu salinan pola class, dengan kumpulan datanya sendiri yang disebut variable instans. Setiap instantsnull yang merupakan referensi untuk tipe object, sehingga tipenya cocok dengan semua class lain. dapat juga dirujuk sebagai objek. Jika kita mendeklarasikan tipe suatu variabel sebagai suatu class, maka dia memiliki nilai awal

Objek null tidak memiliki nilai, seperti contoh di bawah ini :

Classname p;

Disini variabel p memiliki nilai null, kita hanya melakukan reference variabel p dengan tipe objek Classname. untuk membuat objek sebenarnya atau mengalokasikan objek Classname terhadap variabel p maka kita akan gunakan operator new.

Operator new menghasilkan instans tunggal dari suatu class dan menghasilkan referensi ke objek tersebut, seperti contoh dibawah ini :

p = new Classname();

Di sini kita telah menciptakan instant/objek dengan tipe/class Classname dan diberikan ke variabel p. Variabel p mengacu atau bertindak sebagai reference ke objek tersebut.

Penggunaan objek dilakukan dnegna mengirimkan pesan ke objek atau dnegna kata lain, mamanggil method yang terdapat dalam objek tersebut.

Penghancuran objek dalam Java tidak perlu dilakukan karena Java menyediakan Garbage Collecotor yang mendeteksi dan memusnahkan objek yang saling tidak di acu oleh objek lain yang masih digunakan oleh program

1.3 Konstruktor (Constructor)

Konstruktor digunakan untuk melakukan inisialisasi variable-variabel instan class serta melakukan persiapan-persiapan yang diperlukan oleh suatu objek untuk dapat beroperasi dengan baik.

Format umum pendeklarasian dan pendefinisian constructor adalah :

· Nama constructor sama dengan nama class.

· Sebelum itu dapat diberi access modifier untuk mengatur visibility constructor.

Dalam suatu Class dapat lebih dari satu constructor, masing-masing harus mempunyai parameter yang berbeda sebagai penandanya. Hal seperti ini disebut Overloading terhadap constructor.

Deklarasi Konstruktor :

[modifier] namaclass(parameter1){

Body constructor;

}

[modifier] namaclass(parameter1,parameter2){

Body constructor;

}

[modifier] namaclass(parameter1,parameter2,…,parameterN){

Body constructor;

}

Contoh:

public class ContohConstructor {

int iVar;

/** Creates a new instance of ContohConstructor */

public ContohConstructor(int iVar){

System.out.println(“Ditampilkan ketika objek diciptakan”);

this.iVar = iVar;

}

public ContohConstructor(int iParam,String sParam){

System.out.println(sParam);

iVar = iParam;

}

int mTambah(){

iVar = iVar + 10;

return iVar;

}

public static void main(String args[]){

ContohConstructor obConst1 = new ContohConstructor(100);

ContohConstructor obConst2 = new ContohConstructor(200,”ditampilkan lagi ketika objek2 diciptakan”);

System.out.println(“nilai dari parameter inputan untuk constructor objek1 “+obConst1.mTambah());

System.out.println(“nilai dari parameter inputan untuk constructor objek2 “+obConst2.mTambah());

}

}

Output :

D:\>java ContohConstructor

Ditampilkan ketika objek diciptakan

ditampilkan lagi ketika objek2 diciptakan

nilai dari parameter inputan untuk constructor objek1 110

nilai dari parameter inputan untuk constructor objek2 210

1.4 Metod (Methode) dan Atribut (atribut)

Method dikenal dengan fungsi dan procedure. Dalam OOP, Method digunakan untuk memodularisasi program melalui pemisahan tugas dalam suatu kelas. Pemanggilan method menspesifikasikan nama method dan menyediakan informasi (parameter) yang diperlukan untuk melaksanakan tugasnya. 2 Teknik pelewatan parameter (parameter passing) :

· Pelewatan dengan nilai (Pass By Value) dimana parameter dilewatkan melalui pengkopian nilai argumen, sehingga perubahan terhadap parameter tidak berpengaruh terhadap argument

· Pelewatan dengan Acuan (Pass By Reference) dimana yang dilewatkan adalah objek, sehingga perubahan terhadap parameter akan berlaku untuk variabel yang dilewatkan ke metode

Deklarasi method untuk yang mengembalikan nilai (fungsi) :

[modifier]Type-nilai_kiriman namamethod (parameter1, parameter2,…, parameterN){

Deklaras-deklarasi dan proses;

return nilai_kembalian;

}

Deklarasi method untuk yang tidak mengembalikan nilai (procedure) :

[modifier] void namamethod(parameter1,parameter2,…,parameterN){

Deklaras-deklarasi dan proses;

}

Contoh :

class Test {

int iVar1, iVar2, iVar3;

Test(int iVar1, int iVar2, int iVar3) {

this.iVar1 = iVar1;

this.iVar2 = iVar2;

this.iVar3 = iVar3;

}

/*Overidding method dengan pass by value */

void Calculate(int iCal1, int iCal2) {

iCal1 = iCal1 * 10;

iCal2 = iCal2 / 2;

}

/* Overidding method dengan pass by reference */

void Calculate(Test obTest) {

obTest.iVar1 = obTest.iVar1 * 10;

obTest.iVar2 = obTest.iVar2 / 2;

}

/*Overidding method yang mengembalikan nilai*/

int OverMethod(int iAngka){

iVar3 = iVar3 + iAngka;

System.out.println(“Tulisan ini bukan dari parameter inputan”);

System.out.print(“iVar3 + iAngka = “+iVar3+” + “+iAngka+” = “);

return (iVar3+iAngka);

}

/*Overidding method yang tidak mengembalikan nilai*/

void OverMethod(int iAngka, String sComment){

System.out.println(sComment);

System.out.println(“iVar3 + iAngka = “+iVar3+” + “+iAngka+” = “+(iVar3 + iAngka));

}

}

public class ContohMethod{

/** Creates a new instance of ContohMethod*/

public ContohMethod() {

}

public static void main(String[] argv) {

int iParam1, iParam2;

String sKalimat =”Tulisan ini dikirim dari parameter inputan “;

Test obTestParam = new Test(50,100,500);

iParam1 = 10;

iParam2 = 20;

System.out.println(“Nilai sebelum pass by value”);

System.out.println(“iParam1 = “+iParam1);

System.out.println(“iParam2 = “+iParam2);

/* pemanggilan method dengan pass by value*/

obTestParam.Calculate(iParam1,iParam2);

System.out.println(“Nilai setelah pass by value”);

System.out.println(“iParam1 = “+iParam1);

System.out.println(“iParam2 = “+iParam2);

/*————————————————-*/

System.out.println(“Nilai sebelum pass by reference”);

System.out.println(“obTestParam.iVar1 = “+obTestParam.iVar1);

System.out.println(“obTestParam.iVar2 = “+obTestParam.iVar2);

/* pemanggilan method dengan pass by reference*/

obTestParam.Calculate(obTestParam);

System.out.println(“Nilai setelah pass by reference”);

System.out.println(“obTestParam.iVar1 = “+obTestParam.iVar1);

System.out.println(“obTestParam.iVar2 = “+obTestParam.iVar2);

/* pemanggilan method yang mengembalikan nilai */

System.out.println(obTestParam.OverMethod(500));

/* pemanggilan method yang tidak mengembalikan nilai */

obTestParam.OverMethod(500,sKalimat);

}

}

Output:

D:\>java ContohMethod

Nilai sebelum pass by value

iParam1 = 10

iParam2 = 20

Nilai setelah pass by value

iParam1 = 10

iParam2 = 20

Nilai sebelum pass by reference

obTestParam.iVar1 = 50

obTestParam.iVar2 = 100

Nilai setelah pass by reference

obTestParam.iVar1 = 500

obTestParam.iVar2 = 50

1.5 Modifier 1.5 Modifier

Modifier memberi dampak tertentu pada class, interface, method dan variabel. Java modifier terbagi menjadi kelompok berikut:

1. Access modifier / Visibility Modifier berlaku untuk class, method, variable dan interface, meliputi modifier Public, Protected, Private, dan Default (tak ada modifier). Modifier ini berguna untuk menentukan kontrol terhadap member class tersebut.

Modifier

Class dan Interface

Method dan Variabel

Default (tak ada modifier)

Tampak di Paketnya

Diwarisi oleh subclassnya di paket yang sama dengan classnya. Dapat diakses oleh method-method di class-class yang sepaket.

Public

Tampak di manapun

Diwarisi oleh semua subclassnya.

Dapat diakses dimanapun.

Protected

Tidak dapat diterapkan

Diwarisi oleh semua subclassnya.

Dapat diakses oleh method-method di class-class yang sepaket.

Private

Tidak dapat diterapkan

Tidak diwarisi oleh subclassnya

Tidak dapat diakses oleh class lain.

2. Final modifier berlaku untuk class,variabel dan method, meliputi modifier final.

3. Static modifier berlaku untuk variabel dan method, meliputi modifier static.

4. Abstrac modifier berlaku untuk class dan method, meliputi modifier abstract.

5. Syncronized modifier berlaku untuk method, meliputi modifier syncronized .

6. Native modifier berlaku untuk method, meliputi modifier native.

7. Storage modifier berlaku untuk variabel, meliputi transient dan volatile.

Modifier

Class

Interface

Method

Variabel

Abstract

Class dapat berisi method abstract. Class tidak dapat diinstantiasi

Tidak mempunyai constructor

Optional untuk diberikan di interface karena interface secara inheren adalah abstract.

Tidak ada badan method yang didefinisikan. Method memerlukan class kongkret yang merupakan subclass yang akan mengimplementasikan method abstract

Tidak dapat diterapkan.

Final

Class menjadi tidak dapat digunakan untuk menurunkan class yang baru.

Tidak dapat diterapkan.

Method tidak dapat ditimpa oleh method di subclass-subclassnya

Berperilaku sebagai konstanta

Static

Tidak dapat diterapkan.

Tidak dapat diterapkan.

Mendefinisikan method (milik) class. Dengan demikian tidak memerlukan instant object untuk menjalankanya. Method ini tidak dapat menjalankan method yang bukan static serta tidak dapat mengacu variable yang bukan static.

Mendefinisikan variable milik class. Dengan demikian, tidak memerlukan instant object untuk mengacunya. Variabel ini dapat digunakan bersama oleh semua instant objek.

synchronized

Tidak dapat diterapkan.

Tidak dapat diterapkan.

Eksekusi dari method adalah secara mutual exclusive diantara semua thread. Hanya satu thread pada satu saat yang dapat menjalankan method

Tidak dapat diterapkan pada deklarasi. Diterapkan pada instruksi untuk menjaga haya satu thread yang mengacu variable pada satu saat.

Native

Tidak dapat diterapkan.

Tidak dapat diterapkan.

Tidak ada badan method yang diperlukan karena implementasi dilakukan dengan bahas lain.

Tidak dapat diterapkan.

transient

Tidak dapat diterapkan.

Tidak dapat diterapkan.

Tidak dapat diterapkan.

Variable tidak aka diserialisasi

Volatile

Tidak dapat diterapkan.

Tidak dapat diterapkan.

Tidak dapat diterapkan.

Variabel diubah secara asinkron. Kompilator tidak pernah melakukan optimasi atasnya.

1.6 This

Java memasukkan suatu besaran referensi khusus yang disebut this, yang digunakan didalam method yang dirujuk untuk objek yang sedang berlaku. Nilai this merujuk pada objek dimana method yang sedang berjalan dipanggil.

Terdapat 2 cara dalam penggunan this yaitu secara Eksplisit dan Implisit. Pemanggilan Eksplisit biasanya digunakan untuk mengatasi penamaan yang sama. Sedangkan pada pemanggilan Implisit, karena tidak ada pertentangan maka tidak harus menulis kata kunci this secara eksplisit. Bilapun ditulis akan mempunyai efek yang sama. Namun sebenarnya kompilator akan menambahkan kata kunci this untuk pengacuan ke lokasi yang tepat di objek itu secara otomatis.

Pada program ContohConstructor terlihat parameter di constructor yaitu iVar yang memiliki kesamaan nama dengan variabel instant iVar di class ContohConstructor, untuk mengatasinya maka digunakan this yang mengacu variabel instant milik objek.

Potongan program ContohConstructor :

public class ContohConstructor {

……

/* ini merupakan penerapan dari Pemanggilan Eksplisit */

public ContohConstructor(int iVar){

System.out.println(“Ditampilkan ketika objek diciptakan”);

this.iVar = iVar;

}

/* ini merupakan penerapan dari Pemanggilan Implisit */

public ContohConstructor(int iParam,String sParam){

System.out.println(sParam);

iVar = iParam;

}

……

DAFTAR PUSTAKA

[FSW] Wiryasantika, Faisal. faisal@winwinfaisal.info

[MDLJV] Modul Praktikum Java. 2005. Program Studi D3 Jurusan Teknik Informatika. STTTelkom : Bandung (Tidak Diterbitkan)