1.1. Introduction
Pengerjaan
projek untuk tujuan akademik berbeda dengan tujuan pengerjaan untuk kebutuhan
industri. Sebagai mahasiswa jurusan komputer diharapkan untuk lebih kritis
dalam memandang sebuah masalah. Dalam industry pembangunan software, ketika
sebuah aplikasi dibuat, dan dapat memenuhi criteria yang diinginkan dengan
mengefektifkan penjualan adatau dapat mengurangi biaya produksi sebuah
perusahaan maka pekerjaan kita telah selesai.
Secara harfiah pekerjaan kita selesai dan aplikasi ketika aplikasi dapat
berjalan seperti yang diharapkan, namun dari sudut pandang akademik hal
tersebut dikatakan “MISKIN”.
Mengapa bisa
dikatakan demikian? Yang diharapkan dari sebuah tugas akhir seorang mahasiswa
adalah sebuah kerangka berfikir yang mendalam dandiharapkan mahasiswa mengerti
apa yang sedang dibuatnya, dengan apa yang telah dipelajari selama di perguruan
tinggi. Dan mampu menganalisis dengan sudut pandangnya sendiri, dan dapat
memberikan kontribusi terhadap ilmu pengetahuan yang sedang digelutinya.
Hal terpenting
pada saat melakukan penelitian untuk tugas akhir adalah bagaimana cara
“berfikir” mahasiswa yang diasah, selain itu mahasiswa juga diharapkan dapat
memenuhi criteria berikut:
- Menggabungkan atau mengkombinasikan berbagai ilmu yang telah dipelajari dibangu kuliah.
- Menambah kemampuan baru dapat berupa hard skill - programming language, design, research dll, dan juga dalam hal soft skill – managemen waktu, disiplin, komunikasi, dll.
- Bekerja secara professional.
- Memberikan kontribusi terhadap ilmu pengetahuan.
1. 2. What are -computing- Project?
Project can
be defined as “something which has a abeginning and an end”.
Dalam proses
“awal” kondisi sebelum dilakukan, hingga mencapai “akhir” kondisi yang
diinginkan saat project dikerjakan. Harus melalui “waktu tertentu” yang diberikan batasan dengan “tujuan” akhir yang jelas tentang apa yang ingin dicapai. Dengan “mempertimbangkan” hal – hal yang akan
dikerjakan, dan menyusun “rencana”
kerja yang jelas, supaya semua yang dilakukan dapat terkontrol dengan jelas.
Selain itu juga harus mempertimbangkan tentang resource yang akan digunakan
untuk melakukan penelitian kita.
Pada
computing project setidaknya dibagi atas 5 kategori, dimana kelima kategori
tersebut ditak berdiri sendiri, sangat dimungkinkan penelitian yang dilakukan
akan masuk pada beberapa kategori sekaligus.
- Research - based, meliputi pencarian atau penggalian secara mendalam tentang topic tertentu, dan bertujuan untuk menambah pengetahuan tentang topic tersebut, mengidentifikasi kelemahan dan kelebihan. Dari projek ini akan menghasilkan sesuatu yang akan memberikan kontribusi terhadap topic pembahasan, kontribusi dapat berupa pertanyaan tentang research selanjutnya, development sesuatu yang baru, menjawab masalah yang ada, dsb.
- Development,
pada project ini bukan hanya mengenai pembangunan software, dan hardware namun
juga meliputi proses models, methods, algorithms, theories, design, requirement
specification dan hal lain yang mendukung. Pada saat development project kebanyakan
mahasiswa membuat apa yang ingin mereka buat, tanpa memperhatikan apa yang
dibutuhkan user, sehingga apa yang di develop tidak tepat sasaran dan pada
akhirnya apa yang di develop kurang bermanfaat.
- Evaluation, project dengan kategori ini bertujuan memberikan perbaikan terhadap sistem atau memberikan perbandingan terhadap pendekatan – pendekatan sistem, project pada kategori ini baik dilakukan untuk memberikan rekomendasi.
- Industry based,
- Problem solving,
Programming in computing project, wajibkah?
Pada saat anda
mengerjakan project perlukan dilakukan programming, pada dasarnya ilmu komputer
sangatlah luas, dari mulai information system, software engineering, knowledge
engineering, HCI, data communication, metwork, computer system architecture,
and much more. Tidak semua bidang tersebut membutuhkan programming. To write
program for its own sake is clearly ill-advised.
1.3. Degree requirement for project
Kemampuan yang harus dimiliki
untuk dapat menyelesaikan project akademik:
- Ability to work independently with minimum supervision
- Ability to draw on existing knowledge and identify additional knowledge needed for your study*
- Ability to critically evaluate advance literature*
- Ability to conceive original ideas
- Ability to plan your work effectively*
- Ability to select and use appropriate hardware, software, tools, methods and techniques*
- Ability to present your work effectively in written and oral forms*
- Ability to critically evaluate your own work and justify all aspect of it*
- Ability to identify areas of futher research in your chosen area
*Wajib dimiliki.
1. 4. Stakeholders
Merupakan orang – orang yang akan
berperan dalam project anda. Yang terpenting dan menjadi kunci dari
keberhasilan project anda adalah “anda
sendiri”. Anda akan bertanggung jawab terhadap semua hal yang akan dikerjakan
pada project anda.
Pada project anda akan bertemu dengan
beberapa stakeholders, yaitu:
- Supervisor, bayangkan jika project anda adlah bongkahan batu besar, untuk awalan menggerakkan batu besar dibutuhkan usaha yang lebih dan akan terasa sulit di awalnya, namun ketika batu tersebut telah menggelinding maka akan tampak lebih mudah, dan tugas supervisor adalah member tau anda bagaimana cara menggerakkan batu dengan cara yang efisien dan memberikan arah yang benar kemana batu tersebut digelindingkan. Dan juga membesarkan hati anda ketika anda lelah atau merasa tidak mampu menggerakkan batu besar tersebut.
- Client-s, user-s,
- Examiners,
- Evaluators atau tester,
Project in Computing and Information System - C W Dawson 2nd edition
maap kalo bahasanya agak ngawur :p
No comments:
Post a Comment