Merambah alam analisis

In Indonesian and English

Indonesian:
Sudah lama, berapa hari ya tidak ngeblog lagi? hehe… memang susah untuk menulis sesuatu, apalagi kalau sudah aslinya cerewet, dan tidak terbiasa untuk mendokumentasikan sesuatu dalam bentuk tulisan, wah… dijamin deh, ribet banget kalo udah disuruh nulis. Biasa ngomong, ini disuruh nulis… *ngebayangin ada alat yang langsung bisa nulisin apa yang ada di pikiran :D*.

Mulai masuk ke yang ingin ditulis… Sekarang saya baru sadar kalau sebenarnya banyak yang mesti dilakukan dalam seni pemrograman. Satu hal yang pasti adalah: pemrograman=membangun sebuah karya. Hal pertama yang sudah pasti harus dilakukan adalah: memiliki ide apa yang akan dibuat. Hal kedua, sudah pasti perancangan, atau yang biasa disebut analisa. Analisa ini adalah bagian terpenting dari apapun yang akan anda kembangkan kemudian nantinya. Sejak pertama kali dapat membuat sebuah program, saya selalu mengalami kesulitan untuk menganalisanya, sedangkan sebuah program sendiri adalah sebuah bentukan baru dari sistem lama yang biasanya sudah ada, atau mungkin kita mengenalnya dengan nama aplikasi. Kenapa disebut sebagai sebuah bentukan baru dari sistem yang sudah ada? Karena aplikasi seringkali mengadaptasi sistem manual, dengan memberikan kelebihan berupa otomatisasi, sehingga pekerjaan yang biasanya dilakukan manual akan dapat jauh lebih ringan dan lebih mudah dikerjakan dengan adanya sebuah aplikasi, setidaknya itu yang diharapkan oleh seluruh pengguna atau calon pengguna aplikasi.

Beberapa waktu belakangan ini, saya sering dimintai bantuan untuk membangun aplikasi, baik itu sederhana, sederhana dari banyaknya data yang diolah, sampai dengan lumayan rumit, dilihat dari banyaknya formulir masukkan yang harus diisi, sampai dengan banyaknya data yang menggunakan formulir inputan tersebut. Dengan modal yang lumayan miskin di bagian analisa sebuah alur kerja sistem, sudah barang tentu saya menemukan banyak kesulitan ketika membangun aplikasi tersebut, bahkan sempat dibilang kalau saya tidak mengerti dengan apa yang diminta, karena formulir inputan yang saya buat dianggap tidak sesuai dengan kebutuhan. Sulit untuk menghadapinya memang, bingung juga saya harus bagaimana, dengan data yang sulit untuk dimengerti, sampai dengan waktu pengerjaan yang sudah seperti orang dikejar-kejar setan (bwahahahaha, soalnya data sangat banyak dan waktu pengerjaan yang sangat singkat, jadi kan seperti dikejar setan, hehehe, habis, apalagi yang lebih kenceng dari setan? :D:D).

Untuk itu, saya mulai memperbaiki kemampuan saya di bagian analisa sistem, karena itulah kunci dari keberhasilan sebuah aplikasi (dalam kegunaannya tentunya, jika dalam pemasarannya, itu persoalan lain lagi :D). Bagaimana memulai sebuah analisa? Ini yang menarik, beberapa waktu lalu, tepatnya 3 tahun yang lalu, saya pernah diberi tahu oleh beberapa sumber, baik itu dosen saya ketika masih kuliah dulu, baik itu rekan yang sesama menggeluti bidang yang sama, pemrograman. Demikian yang saya simpulkan dari apa yang mereka sampaikan pada saya:

  • Analisa adalah: sebuah pekerjaan yang dimulai dengan memperhatikan, jadi kalau anda bukan orang yang perhatian, dijamin, susah untuk memulai analisa, hehehehe ;-).
  • Analisa adalah: mencatat seluruh kejadian, baik itu yang berhubungan langsung, maupun tidak berhubungan langsung dengan apa yang sedang kita bangun, juga kejadian-kejadian tidak berhubungan sama sekali, karena dalam beberapa kejadian yang seringkali dianggap tidak penting, di dalamnya terdapat jalan keluar sebuah operasi sederhana yang terlihat rumit, yang terkadang tidak kita duga sebelumnya
  • Analisa adalah: mengelompok-kelompokkan bagian-bagian tertentu dari keseluruhan cerita yang didapat ke dalam segmen-segmen, di mana nantinya kita akan menemukan bagian mana saja yang berulang-ulang, bagian mana yang berdiri sendiri, bagian mana yang merupakan bagian dari bagian lain, dan bagian mana yang merupakan induk dari bagian lain.
  • Analisa adalah: menyimpulkan keseluruhan cerita menjadi sebuah sistem yang tertata rapi
  • Analisa adalah: sebuah proses mencari jati diri sistem dan hal-hal penting dalam sebuah sistem
  • Analisa adalah: sebuah laporan awal dari sebuah sistem
  • Analisa adalah: bantuan besar bagi tukang yang akan membangun sistem yang dimaksud

Kesimpulan akhir, analisa adalah hal yang harus dan mesti dilakukan dalam membangun sebuah sistem. Untuk semua rekan programmer, saya yakin hal ini sudah banyak anda ketahui, dan juga, sudah banyak dari anda yang mengaplikasikannya jauh sebelum tulisan ini dimuat :D. Jadi mohon petunjuknya jika ada dari kesimpulan saya di atas yang kurang tepat :).

Mungkin itu saja yang ingin saya bagi di kesempatan kali ini, semoga apa yang saya tulis kali ini dapat menjadi tambahan dari apa yang telah anda ketahui selama ini :D.

English:
It’s been a while… how many days I’m not blogging?hehe… It’s quite difficult to write something, especially when originally talkative and not used to document something in written form, I can guarantee, it will be really a trouble if it comes to write something. Get used to speak, now being told to write… *imagining a device capable to write anything cross in mind :D*.

Let’s get to the point of writing… Now I realized that in fact much to do in the art of programming. One thing for sure: programming = developing a creation. The first thing that is certain to do is: have an idea what’s going to be made. The second thing is certainly the design, or the so-called analysis. Analysis is the most important part of whatever you are going to develop and later. Since the first time I could made a program, I always find it difficult to analyze, while a program is itself a new form of the old system which is usually already there, or maybe we know it as application. Why are referred to as a new form of the existing system? Because applications are often adapted the manual system, by providing the advantages of automation, so that the work is usually done manually will be much lighter and easier to work with the existence of an application, at least it was expected by all users or potential users of application.

Some time later, I am often asked to help to build applications, whether it is simple, simple, from the volume of data being processed, up to quite complex, seen from the many of input forms, until the number of data using the input forms. With a fairly poor in the analysis of a workflow system, of course I found many problems when building the application, even it is told that I do not exactly understand what is required, because the input form I created being not in accordance with the needs. It’s hard to deal with it, I am also confused what to do, with the data that are difficult to understand, until the time of production that is like a man being chased by demons (bwahahahaha, because so much data and a very short production time, so it’s like being chased by demons, hehehe, well, what is more faster than demons?: D: D). That’s for, I started to improve my skills in the analysis of the system, because that is the key to the success of an application (in its use of course, if the marketing, that’s another issue: D). How to start an analysis? This is interesting, some time ago, exactly 3 years ago, I’ve been told by several sources, both my lecturers when I was in college, whether fellow associates who cultivate the same area, programming. So what I conclude from what they tell me are:

  • Analysis is: a job that begins with paying notice, so if you are not a thoughtful person, guaranteed, it is difficult to start the analysis, hehehehe ;-).
  • Analysis is: record all incidents, whether directly related, or not directly related to what we are up, also the events are not related at all, because in some instances are often considered not important, where there is a way out of a simple operation that looks complex, which sometimes we do not expect previously.
  • Analysis is: group certain parts of the story gained into segments, where later we will discover which parts are repetitive, where a stand-alone, part of which is part of another section, and where which is the parent of the other.
  • Analysis is: conclude the whole story into a neat system.
  • Analysis is: a process of system’s identification and the important things in it.
  • Analysis is: an initial report of a system.
  • Analysis is: huge relief for workers who will build the system referred.

Final conclusion, the analysis is a must and should be done in building a system. To all fellow programmer, I am sure it has a lot of you know about it, and also, has a lot of you are applying it long before this article published :D. So please give me directives if there are any of my conclusions above is less precise :).

Have a nice day all ;-).

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: