Selasa, 28 Juni 2016

Sinopsis Film Her - Membayangkan Kecanggihan Teknologi Di Zaman Modern

Siapa yang sudah pernah menonton film HER ??



Ituloh film HER karya dari sutradara Spike Jones, Spike Jones dalam film ini berperan sebagai sutradara sekaligus penulis skenarionya. Menurut saya, film ini merupakan film yang penuh dengan imajinasi, dimana setelah menonton film ini kita membayangkan akan semakin canggihnya perkembangan teknologi di zaman yang semakin modern ini. Semakin berkembang ilmu dan teknologi informasi dan komunikasi maka akan membuat semakin banyak penemuan-penemuan IT terbaru yang dapat kita gunakan dalam kehidupan sehari-hari sesuai dengan apa yang kita butuhkan. Setelah menonton filmnya saya berfikiran bahwa si penulis naskah skenario yaitu Spike Jones merupakan seseorang yang begitu cerdas, dia bisa memahami bagaimana persoalan-persoalan yang akan timbul di zaman modern kelak dimana manusia yang akan semakin tergantung dengan gadget akan melakukan hal-hal yang saat ini kita anggap sedikit tidak masuk di akal.

Film ini merupakan film fiksi ilmiah dimana ceritanya mengenai kehidupan kelak modern dimana kehidupan modern yang serba terhubung dengan jaringan internet. Saya akan membahas sedikit cerita dari film ini ,mungkin saya akan menceritakan hal-hal yang saya ingat saja hehe

Jadi begini ceritanya, Film ini bercerita tentang seorang lelaki bernama Theodore atau yang biasa disebut Theo. Theodore termasuk orang yang kurang bergaul, dia cenderung pendiam dan asyik dengan kehidupannya sendiri, Theodore lebih sering menghabiskan waktunya untuk bermain computer game dirumahnya. Theodore sering merasa kesepian setelah dia bercerai dengan istrinya, maka dari itu dia berusaha menghilangkan kesepiannya dengan cara bermain game di computer. Suatu ketika, Theodore membeli OS (operating sistem) dan kemudian dia instal atau pasangkan ke dalam komputer kesayangannya. OS ini termasuk OS yang unik karena pada saat ingin digunakan ada pilihan untuk memilih apakah ingin suara laki-laki atau suara perempuan. Theodore pun dengan iseng memilih suara perempuan yang bernama Samantha. Samantha pun menjadi OS yang sesuai dengan Theodore. Theodore merasakan kenyaman yang muncul dengan sendirinya setelah menggunakan OS bernama Samantha itu. Theodore semakin merasa bahwa Samantha dapat mengerti keadaanya, kejadian aneh, gila, lucu , sedih dan senang pun mereka lalui bersama. Theodore mengganggap Samantha adalah manusia padahal Samantha itu hanyalah OS pada komputer.

OS yang bernama Samantha itu dapat menjadi teman mengobrol yang baik bagi Theo, mulai dari obrolan kecil hingga obrolan intim. Hingga pada akhirnya Samantha membuat Theodore jatuh cinta padanya dan merasa amat sangat membutuhkan Samantha. Theodore seakan-akan dibuat gila oleh OS nya tersebut, hingga Theodore sering mengajak Samantha OS nya tersebut jalan-jalan bahkan Samantha dapat membangkitkan gairah seks Theodore.

Suatu ketika, istri Theodore datang kembali untuk memperbaiki hubungan mereka yang sempat renggang. Namun saat melihat prilaku Theodore yang dibuat gila oleh OS nya dan berkata bahwa dia telah jatuh cinta pada OS nya tersebut membuat istrinya semakin mantap untuk bercerai dengan Theodore. Karena istri Theodore menganggap OS itu adalah benda mati yang telah di program sedemikian rupa untuk memenuhi segala kebutuhan penggunanya dalam hal pekerjaan namun bukan untuk perasaan.

Karena saking gilanya, Samantha pun ingin masuk ke dunia nyata melalui perantara seorang wanita yang telah dikirimi email oleh Samantha, Samantha memerintahkan kepada wanita itu untuk berprilaku seperti dirinya, perempuan itu menggunakan alat canggih yang ditempelkan pada tubuhnya untuk suara menyerupai Samantha. Namun, Theodore tidak menemukan kenyamanan yang sama dengan kontak fisik dengan perempuan itu, Theodore tidak dapat merasakan perasaan yang sama dengan duplikat Samantha itu.
Theodore menceritakan hal yang dia alamai kepada kerabat kerjanya, dan ternyata kerabat kerjanya juga memiliki kasus yang sama. Theodore pun marah karena ternyata temannya itu memiliki OS yang mirip seperti Samantha dan memperlakukan kawannya itu sama seperti kepada Theodore.

Pada suatu ketika, Theodore menemui OS nya not found karena ternyata saat itu OS sedang mengalami upgrade. Theodore menanyakan kepada Samantha, apakah Samantha juga jatuh cinta kepada pengguna OS lainnya dan kemudian Samantha menjawan dengan jawaban IYA, dan rasa cinta Samantha kepada setiap penggunanya akan terus bertambah setiap harinya dan tidak akan pernah berkurang..
Dan pada akhirnya Theodore harus membiasakan dirinya tanpa kehadiran OS nya yang sangat dia cintai tersebut. Karena di hapus dari peredarannya. Mulai saat itu Theodore mulai membiasakan hidupnya tanpa samantha dan mulai membuka hatinya untuk teman kantornya..


Nah begitu lah sedikit cerita dari film HER, yang saya bayangkan setiap kali berulang kali nonton ini film yaitu apa mungkin suatu hari nanti kita dapat berlaku seperti Theodore. Dimana karena semakin canggihnya komputer sehingga dapat berlaku persis seperti manusia..



Senin, 27 Juni 2016

Kesalahan Pada Action Script

Hallooo Blogger, Hallo teman programmer semua :)

Bagi programmer atau orang yang senang dengan pemrograman komputer tentunya sudah tidak asing dengan script-script program pastinya. Untuk yang sering membuat program atau bahkan baru mencoba untuk membuat program, sebelumnya harus mengetahui bahwa dalam menuliskan script pemrograman sangat dibutuhkan ketelitian dalam pengetikkan. Ketelitian itu sangat penting, karena bisa saja program yang sudah kita anggap benar namun tidak mau running dengan sempurna sesuai dengan yang kita harapkan dan setelah di cek sana-sini ternyata hanya kurang tanda baca atau bahkan salah dalam pengetikkan, tentunya hal ini juga dapat memperlambat dalam pembuatan program. Terkadang ketidaktelitian kita membuat diri kita sendiri pusing hingga stress, karena tidak menjamin bahwa seseorang programmer yang mahir seluruh bahasa pemrograman tidak pernah melakukan kesalahan karena ketidaktelitiannya, karena suatu program hanya kurang titik saja bisa menyebabkan eror maka dari itu ketelitian dalam pengetikkan script program sangatlah penting agar waktu yang kita gunakan dalam membuat suatu program menjadi efektif.

Siapa yang tidak kenal dengan Adobe Flash, tentunya bukan hal yang asing bagi kalangan orang yang sering membuat animasi yaa. Adobe Flash merupakan salah satu software yang digunakan untuk membuat animasi, video stop motion dan lain sebagainya. Dalam Adobe Flash kita kenal Action Script sebagai editor programnya. 

Untuk yang belum tau nih dan kadang sering melewatkan hal-hal ini, berikut ini akan dibahas kesalahan apa saja yang biasanya sering kita sepelekan dan kita lupakan dalam mengetikkan script pada Action Script, akan dibahas sebagai berikut :

1. Penempatan Script
    
Dalam pengetikkan Action Script pada Adobe Flash ada tiga tempat yaitu pada Frame, Button dan Movieclip. Tentunya kita harus megetahui terlebih dahulu fungsi dari ketiganya agar pada saat ingin mengetikkan script kita menyesuaikan pada tempatnya. Script yang akan dilettakan di frame, button dan movieclip sama-sama menggunakan panel action, secara sekilas tempatnya mirip namun perbedaannya hanya sepele saja yaitu pada informasi di atas kiri panel action.
Kesalahan yang sering terjadi yaitu anda salah klik button dan kemudian langsung menekan F9 (panel action) yang seharunya script tersebut dilettakan di frame. Solusi yang harus dilakukan yaitu pastikan anda klik pada tempatnya apakah itu di frame, button atau movieclip setelah itu buka panel action atau F9.

2. Tanda Kurung

Seperti yang telah kita ketahui bersama, pada Adobe Flash terdapat beberapa tanda kurung yang sering digunakan antara lain yaitu kurung biasa () dan kurung kurawal {}. Karena terkadang antara kurung biasa dan kurung kurawal sering terlihat mirip dan menyebabkan kita salah menggunakannya yang seharunya menggunakan kurung kurawal namun kita menggunakan kurung kurawal. Tentunya hal ini juga akan menyebabkan kesalahan yang dapat menyebabkan eror. Untuk mengantisipasi, kita harus mengetahui benar-benar bahwa bagian mana yang harus menggunakan kurung biasa dan bagian mana yang harus menggunakan kurung kurawal. Hal yang perlu diperhatikan bahwa setiap awal pasti ada akhir , ini juga berlaku pada penulisan menggunakan tanda kurung. Terkadang kita lupa apabila telah menggunakan kurung buka , tapi kita lupa menggunakan kurung tutupnya. Setiap kali dibuka dengan kurung biasa maka harus di tutup dengan kurung biasa juga dan setiap kali dibuka dengan kurung kurawal buka maka harus ditutup pula dengan kurung kurawal tutup.

3.Case Sensitive

Jangan menyepelekan pengetikkan huruf-huruf dalam action script yaitu penulisan huruf besar dan huruf kecil. Biasanya apabila kita sedang mengetikkan script pada editor, kalau kata tersebut termasuk kata yang dicadangkan oleh flash maka biasanya kata tersebut akan berwarna, namun apabila kata tersebut bukan termasuk kata yang dicadangkan maka biasanya akan berwarna hitam. 

4. Kesalahan Tanda

Kuasai dan hafalkan sintax yang biasa digunakan dalam bahasa pemrograman antara lain seperti tanda baca, parameter sehingga saat mengetik tidak terjadi kesalahan.

Hal-hal diatas merupakan sebagian dari kesalahan-kesalahan yang sering terjadi, semoga bermanfaat dan dapat menjadi informasi yang baik bagi anda..


Rabu, 15 Juni 2016

Analisis Penulisan Ilmiah Aplikasi Resep Masakan Korea Berbasis Smartphone

Tugas Mata Kuliah Pengelolaan Proyek Sistem Informasi
Analisis Penulisan Ilmiah Aplikasi Resep Masakan Korea Berbasis Smartphone


Anggota Kelompok :
Andhika Septiadi      NPM. 10112751
Bramastio Beavisto   NPM. 11112499
Ibrahim Bintang P     NPM. 13112534
Nada Aviana              NPM. 15112197
Nova Karlasemi         NPM. 15112379

Aplikasi Resep Masakan Korea Berbasis Smartphone ini merupakan aplikasi Android yang berisi informasi mengenai resep-resep masakan Korea. Aplikasi ini dibuat oleh Ibrahim Bintang Perdana. Aplikasi ini berisi menu-menu masakan Korea seperti : sundubujjigae, hotteok, kimchi, tteokbokki, kimbab, japchae,bibimbab, bulgogi, shin ramyun, dan yangnyeom tongdak. Aplikasi ini dibuat dengan menggunakan Adobe Flash Professional CS6 dan Adobe Photoshop CS6 sebagai editor gambar atau objek yang akan dimasukkan ke dalam screen layer pada Adobe Flash Professional CS6.


Aplikasi ini dibuat dengan tujuan agar membantu penggemar masakan Korea untuk memperoleh informasi mengenai resep-resep masakan Korea dan juga dapat membuatnya dengan kreasi sendiri. Informasi seputar aplikasi dan fitur apa saja yang tersedia dalam aplikasi ini adalah informasi mengenairesep makanan Korea yang paling banyak digemari oleh masyarakat Indonesia dan aplikasi ini juga menyediakan fitur berupa link akses ke youtube untuk melihat tutorial video mengenai cara membuat masakan Korea agar lebih memudahkan implementasi dalam memasak dan menyajikan hidangan Korea dengan kreasi sendiri.

Adapun kelebihan dan kekurangan dari Aplikasi Resep Masakan Korea antara lain sebagai berikut :

Kelebihan :
Adapun kelebihan dari aplikasi ini, yaitu :
1. Dengan menggunakan aplikasi ini user dapat melihat dan mengetahui informasi mengenai resep masakan Korea secara langsung tanpa harus browsing melalui internet, karena aplikasi ini bersifat offline jadi aplikasi ini dapat digunakan tanpa harus terhubung dengan internet.
2. Informasi mengenai resep masakan yang terdapat dalam aplikasi ini sangat mudah untuk dipahami.
3. Perpaduan warna yang menarik antara background dan tulisan sehingga terlihat cocok.
4. User juga dapat melihat cara memasak dan penyajian masakan khas Korea melalui Button Youtube di dalam aplikasi(secara online), apabila ada user yang memang masih kurang memahami cara memasak juga penyajiannya dalam bentuk teks.

Kekurangan :
Adapun kekurangan dari aplikasi ini, yaitu :
1. Pada aplikasi ini belum tersedia tombol exit pada setiap halaman informasi yang menampilkan informasi mengenai resep masakan Korea, sehingga apabila user ingin keluar dari aplikasi maka user harus menuju halaman utama terlebih dahulu. Apabila user keluar dari aplikasi secara paksa maka aplikasi tidak akan tertutup sepenuhnya dan aplikasi akan terus berjalan di latar belakang tentunya hal ini akan memperlambat operasi smartphone.
2. Pada aplikasi ini juga belum tersedia menu daftar alamat tempat pembelian bahan makanan untuk memasak masakan Korea tersebut.
3. Pada aplikasi ini belum tersedia tombol yang dapat membuat mute backsound dari aplikasi.
4. Tulisan pada halaman about masih kurang jelas terlihat.

Setelah kelompok kami menganalisis aplikasi ini dan berhasil menemukan kelebihan dan kekurangan dari aplikasi ini maka kami mencoba melengkapi kekurangan dari aplikasi ini. Karena adanya penambahan button menu maka struktur navigasi dari aplikasi ini kami rubah menjadi seperti dibawah ini :
Struktur yang digunakan pada aplikasi ini adalah struktur navigasi Hirarki. Struktur navigasi hierarchi (bercabang) merupakan suatu struktur yang mengandalkan percabangan untuk menampilkan informasi yang berdasarkan kriteria tertentu.Informasi pada halaman utama disebut parent dan informasi pada cabangnya disebut child.
Struktur navigasi ini telah diubah dan dilengkapi, pada bagian menu utama kami menambahkan menu Mute dan exit dan pada setiap halaman kami menambahkan menu daftar list address alamat penjual bahan makanan untuk memasak masakan Korea tersebut. List daftar alamat itu berisi daftar market berdasarkan wilayah dimana user tinggal dan berisi alamat lengkap marketnya.

Berikut ini adalah tampilan screenshoot dari aplikasi yang telah kami lengkapi kekurangannya, antara lain sebagai berikut :
















Sabtu, 04 Juni 2016

HAK ATAS KEKAYAAN INTELEKTUAL

HAKI merupakan hak eksklusif yang diberikan negara kepada seseorang, sekelompok orang, maupun lembaga untuk memegang kuasa dalam menggunakan dan mendapatkan manfaat dari kekayaan intelektual yang dimiliki atau diciptakan. Istilah HAKI merupakan terjemahan dari Intellectual Property Right (IPR), sebagaimana diatur dalam undang-undang No. 7 Tahun 1994 tentang pengesahan WTO (Agreement Establishing The World Trade Organization). Pengertian Intellectual Property Right sendiri adalah pemahaman mengenai hak atas kekayaan yang timbul dari kemampuan intelektual manusia, yang mempunyai hubungan dengan hak seseorang secara pribadi yaitu hak asasi manusia (human right).


Istilah HAKI sebelumnya bernama Hak Milik Intelektual yang selama ini digunakan. Menurut Bambang Kesowo, istilah Hak Milik Intelektual belum menggambarkan unsur-unsur pokok yang membentuk pengertian Intellectual Property Right, yaitu hak kekayaan dari kemampuan Intelektual. Istilah Hak Milik Intelektual (HMI) masih banyak digunakan karena dianggap logis untuk memilih langkah yang konsisten dalam kerangka berpikir yuridis normatif. Istilah HMI ini bersumber pada konsepsi Hak Milik Kebendaan yang tercantum pada KUH Perdata Pasal 499, 501, 502, 503, 504.

Secara garis besar HKI dibagi dalam 2 (dua) bagian,yaitu:
  1. Hak Cipta (copyright);
  2. Hak kekayaan industri (industrial property rights), yang mencakup:
  • Paten (patent);
  • Desain industri (industrial design);
  • Merek (trademark);
  • Penanggulangan praktek persaingan curang (repression of unfair competition);
  • Desain tata letak sirkuit terpadu (layout design of integrated circuit);
  • Rahasia dagang (trade secret).
Prinsip-Prinsip Hak Kekayaan Intelektual
1.     Prinsip Ekonomi, yang akan memberikan keuntungan kepada pemilik yang bersangkutan.
2.     Prinsip Keadilan, yang akan memberikan perlindungan dalam pemilikannya.
3.     Prinsip Kebudayaan, yang akan meningkatkan taraf kehidupan, peradaban dan martabat manusia yang akan memberikan keuntungan bagi masyarakat, bangsa, dan negara.
4.     Prinsip Sosial, yang akan memberikan perlindungan berdasarkan keseimbangan kepentingan individu dan masyarakat.

Berikut ini merupakan contoh HAKI SOFTWARE :

High Availability and Disaster Recovery Using Virtualization

Abstract

There is disclosed apparatus and processes which address problems in the area of providing high availability and disaster recovery for computing systems and the data in them. These apparatus and processes can be used to provide high availability and disaster recovery for a computing system to be protected. The protected computing systems may be virtual computing systems.













Kesimpulan :
Menurut saya adanya hak intelektual akan menjaga sebuah ciptaan yang tidak berwujud. Sepeti contohnya adalah software. Software bukanlah sebuah benda  yang dapat dipegang wujudya, maka dar itu perlu adanya hak paten agar software ciptaan kita tidak sembarang diklaim oleh orang lain. Adanya HaKI ini akan memberikan perlindungan dan hukumbagi pemiliknya yang secara sengaja menggunakan karya orang lain tanpa izin.

Referensi :
https://patents.google.com/patent/US20100162039A1/en?q=software&q=ha
Nurjanah.staff.gunadarma.ac.id   eprints.undip.ac.id/16220/1/AGNES_VIRA_ARDIAN.pdf




Rabu, 01 Juni 2016

Aplikasi Kamus Pintar Pramuka Berbasis Android


Kebanyakan dari kita mengenal Pramuka dimulai pada saat kita sekolah di tingkat SD. Pramuka dijadikan sebagai ekstrakulikuler dan termasuk juga ke dalam pendidikan non formal di sekolah. Kegiatan kepramukaan merupakan kegiatan yang sangat mengasyikan tentunya, karena dalam pramuka kita diajarkan berbagai hal seperti kedisiplinan, kekompakan team dan kreatifitas. Dengan mengikuti kegiatan pramuka kita dapat belajar sambil bermain di alam, tentunya pengalaman yang akan didapatkan sangatlah berbeda.

Dalam kegiatan pramuka diajarkan berbagai materi antara lain seperti : Kode Kehormatan, Sandi Pramuka, Tali-temali, Simpul-simpul dan tanda jejak. Jika kita mengikuti kegiatan ekstrakulikuler pramuka, maka pembimbing memberikan buku yang berisi materi-materi yang mencakup hal-hal di atas. Namun banyak sekali anggota pramuka yang kurang tertarik untuk membaca buku dikarenakan malas untuk membaca dan seperti yang telah kita ketahui bersama bahwa saat ini anak-anak telah terhipnotis oleh kehadiran gadget. Gadget saat ini seakan-akan telah menjadi candu, karena informasi apapun dapat mereka dapatkan dengan mudah hanya dengan melalui gadget. Nah, maka dari itu saya tertarik nih membuat suatu aplikasi android yang berisi informasi materi-materi yang berkaitan dengan kegiatan pramuka. Aplikasi ini saya beri nama "Aplikasi Kamus Pintar Pramuka", yang berisi materi seperti : Kode Kehormatan, Sandi Pramuka, Tali-temali, simpul-simpul dan tanda jejak.

1. Kode Kehormatan

 Menu Kode Kehormatan pada aplikasi ini berisi kode kehormatan pramuka untuk golongan siaga, penggalang dan penegak. Kode Kehormatan berisi Dwisatya dan Dwidarma.

2. Sandi Pramuka

Menu Sandi Pramuka pada aplikasi ini berisi 5 macam sandi dalam pramuka seperti : sandi semaphore, sandi morse, sandi A-N, sandi A-Z, dan sandi angka. Pada menu sandi semaphore berisi terjemahan huruf alfabet dengan menggunakan bendera semaphore. Pada menu sandi morse berisi terjemahan huruf alfabet dengan menggunakan titik dan garis serta dilengkapi suara peluit, Pada menu sandi A-N dan sandi A-Z menerjemahkan alfabet berdasarkan urutan. Pada menu sandi angka berisi terjemahan huruf alfabet dengan angka.

3. Tali-temali



















Menu Tali-temali berisi materi dan gambar mengenai ikatan tali seperti : ikatan canggah, ikatan kaki tiga, ikatan palang, ikatan silang, ikatan tambat dan ikatan turki. Dari masing-masing ikatan dilengkapi informasi dengan gambar dan cara membuatnya.

4. Simpul-simpul



















Menu Simpul-simpul berisi materi dan gambar mengenai simpul-simpul seperti : simpul mati, simpul anyam, simpul erat, simpul kursi, simpul penarik. simpul ujung tali, simpul penarik dan simpul laso. Dari masing-masing simpul dilengkapi informasi dengan gambar dan cara membuatnya.

Nah, begitu deh penjelasan singkat dari aplikasi ini .. kalau kalian berminat untuk menggunakan aplikasi ini email aja ke : novakarlasemi@gmail.com FREE !!

Sabtu, 07 Mei 2016

Kriteria Manager Proyek Yang Baik

Manager adalah orang atau seseorang yang harus mampu membuat orang-orang dalam organisasi yang berbagai karakteristik, latar belakang budaya, akan tetapi memiliki ciri yang sesuai dengan tujuan (goals) dan teknologi (technology). Dan tugas seorang manager adalah bagaimana mengintegrasikan berbagai macam variabel (karakteristik, budaya, pendidikan dan lain sebagainya) kedalam suatu tujuan organisasi yang sama dengan cara melakukan mekanisme penyesuaian.

Proyek merupakan gabungan seperti sumber daya manusia, material, machine dan modal/biaya dalam suatu wadah organisasi sementara untuk mencapai tujuan dalam sasaran dan tujuan. Sifat dari suatu proyek adalah bersifat sementara dan dalam kurun waktu yang dibatasi. Suatu proyek biasanya terjadi karena suatu keperluan yang mendesak karena tuntutan pengembangan dari suatu lokasi tertentu.

Seorang manager proyek merupakan seorang professional dalam bidang manajemen proyek. Manajer proyek memiliki tanggung jawab untuk melakukan perencanaan, pelaksanaan dan penutupan sebuah proyek yang biasanya berkaitan dengan bidang industri kontruksi, arsitektur, telekomunikasi dan informasi teknologi. Untuk menghasilkan kinerja yang baik, sebuah proyek harus dimanage dengan baik oleh manajer proyek yang berkualitas baik serta memiliki kompetensi yang disyaratkan. Lalu apa saja kompetensi yang dimaksud?
Seorang manajer proyek yang baik harus memiliki kompetensi yang mencakup unsur ilmu pengetahuan (knowledge), kemampuan (skill) dan sikap (attitude). Ketiga unsur ini merupakan salah satu faktor penting dalam menentukan keberhasilan proyek. Sebuah proyek akan dinyatakan berhasil apabila proyek dapat diselesaikan sesuai dengan waktu, ruang lingkup dan biaya yang telah direncanakan. 

Manajer proyek merupakan individu yang paling menentukan keberhasilan atau kegalan proyek. Karena dalam hal ini manajer proyek adalah orang yang memegang peranan penting dalam mengintegrasikan, mengkoordinasikan semua sumber daya yang dimiliki dan bertanggung jawab sepenuhnya atas kenberhasilan dalam pencapaian sasaran proyek.

Untuk menjadi manajer proyek yang baik, terdapat 9 ilmu yang harus dikuasai. 

Adapun ke sembilan ilmu yang dimaksud antara lain :
1. Manajemen Ruang Lingkup
2. Manajemen Waktu
3. Manajemen Biaya
4. Manajemen Kualitas
5. Manajemen Sumber Daya Manusia
6. Manajemen Pengadaan
7. Manajemen Komunikasi
8. Manajemen Resiko
9. Manajemen Integrasi

Setidaknya, ada 3 (tiga) karakteristik yang dapat digunakan untuk mengukur tingkat kualifikasi seseorang untuk menjadi Manajer Proyek yaitu:
• Karakter Pribadinya
• Karakteristik Kemampuan Terkait dengan Proyek yang Dikelola
• Karakteristik Kemampuan Terkait dengan Tim yang Dipimpin

Karakter Pribadinya
1. Memiliki pemahaman yang menyeluruh mengenai teknis pekerjaan dari proyek yang dikelola olehnya.
2. Mampu bertindak sebagai seorang pengambil keputusan yang handal dan bertanggung jawab.
3. Memiliki integritas diri yang baik namun tetap mampu menghadirkan suasana yang mendukung di lingkungan tempat dia bekerja.
4. Asertif
5. Memiliki pengalaman dan keahlian yang memadai dalam mengelola waktu dan manusia.

Karakteristik Kemampuan Terkait dengan Proyek yang Dikelola
1. Memiliki komitmen yang kuat dalam meraih tujuan dan keberhasilan proyek dalam jadwal, anggaran dan prosedur yang dibuat.
2. Pelaksanakan seluruh proses pengembangan proyek IT sesuai dengan anggaran dan waktu yang dapat memuaskan para pengguna/klien.
3. Pernah terlibat dalam proyek yang sejenis.
4. Mampu mengendalikan hasil-hasil proyek dengan melakukan pengukuran dan evaluasi kinerja yang disesuaikan dengan standar dan tujuan yang ingin dicapai dari proyek yang dilaksanakan.
5. Membuat dan melakukan rencana darurat untuk mengantisipasi hal-hal maupun masalah tak terduga.
6. Membuat dan menerapkan keputusan terkait dengan perencanaan.
7. Memiliki kemauan untuk mendefinisikan ulang tujuan, tanggung jawab dan jadwal selama hal tersebut ditujukan untuk mengembalikan arah tujuan dari pelaksanaan proyek jika terjadi jadwal maupun anggaran yang meleset.
8. Membangun dan menyesuaikan kegiatan dengan prioritas yang ada serta tenggat waktu yang ditentukan sebelumnya.
9. Memiliki kematangan yang tinggi dalam perencanaan yang baik dalam upaya mengurangi tekanan dan stres sehingga dapat meningkatkan produktifitas kerja tim.
10. Mampu membuat perencanaan dalam jangka panjang dan jangka pendek.

Karakteristik Kemampuan Terkait dengan Tim yang Dipimpin
1. Memiliki kemampuan dan keahlian berkomunikasi serta manajerial.
2. Mampu menyusun rencana, mengorganisasi, memimpin, memotivasi serta mendelegasikan tugas secara bertanggung jawab kepada setiap anggota tim.
3. Menghormati para anggota tim kerjanya serta mendapat kepercayaan dan penghormatan dari mereka.
4. Berbagi sukses dengan seluruh anggota tim.
5. Mampu menempatkan orang yang tepat di posisi yang sesuai.
6. Memberikan apresiasi yang baik kepada para anggota tim yang bekerja dengan baik.
7. Mampu mempengaruhi pihak-pihak lain yang terkait dengan proyek yang dipimpinnya untuk menerima pendapat-pendapatnya serta melaksanakan rencana-rencana yang disusunnya.
8. Mendelegasikan tugas-tugas namun tetap melakukan pengendalian melekat.
9. Memiliki kepercayaan yang tinggi kepada para profesional terlatih untuk menerima pekerjaan-pekerjaan yang didelegasikan darinya.
10.Menjadikan dirinya sebagai bagian yang terintegrasi dengan tim yang dipimpinnya.
11.Mampu membangun kedisiplinan secara struktural.
12.Mampu mengidentifikasi kelebihan-kelebihan dari masing-masing anggota tim serta memanfaatkannya sebagai kekuatan individual.
13.Mendayagunakan setiap elemen pekerjaan untuk menstimulasi rasa hormat dari para personil yang terlibat dan mengembangkan sisi profesionalisme mereka.
14.Menyediakan sedikit waktu untuk menerima setiap ide yang dapat meningkatkan kematangan serta pengembangan dirinya.
15.Selalu terbuka atas hal-hal yang mendorong kemajuan.
16.Memahami secara menyeluruh para anggota tim yang dipimpinnya dan mengembangkan komunikasi efektif di dalamnya.

Jadi, seorang manajer proyek yang baik juga harus mempersiapkan dan melengkapi kemampuan diri sendiri yang bisa diperoleh melalui kursus manajemen proyek. Adapun panduan referensi standart internasional yang kerap dipergunakan dalam bidang manajemen proyek adalam PMBOK (Project Management Body Of Knowledge). Setelah seorang manajer proyek dirasa cukup menguasai bidang pekerjaan yang sedang dijalani, maka disarankan untuk dapat mengambil sertifikasi manajemen proyek. Mereka yang berhasil mendapatkan sertifikasi ini akan memperoleh gelar PMP (Project Management Professional) dibelakang namanya sebagai bukti dimilikinya kemampuan terkait.

Referensi : 

http://wartawarga.gunadarma.ac.id/2012/04/kriteria-manajer-proyek-yang-baik/

COCOMO (Constructive Cost Model)

COCOMO merupakan singkatan dari Constructive Cost Model yaitu algortima model estimasi biaya perangkat lunak yang dikembangkan dan diterbitkan oleh Barry Boehm. COCOMO adalah model konstruktif biaya dan dikembangkan di TRW / Northrop-Grumman pada tahun 2002. Satu hasil observasi yang paling penting dalam model ini adalah bahwa motivasi dari tiap orang yang terlibat ditempatkan sebagai titik berat. Hal ini menunjukkan bahwa kepemimpinan dan kerja sama tim merupakan sesuatu yang penting, namun demikian poin pada bagian ini sering diabaikan. COCOMO adalah model terbuka, sehingga semua detail dipublikasikan, termasuk :
1.      Dasar persamaan perkiraan biaya.
2.      Setiap asumsi yang dibuat dalam model.
3.      Setiap definisi.
4.      Biaya yang disertakan dalam perkiraan dinyatakan secara eksplisit

Jenis-Jenis COCOMO terdiri dari 3 jenis, yaitu :
1.     Model COCOMO Dasar
        Model COCOMO dapat diaplikasikan dalam tiga tingkatan kelas:
a.       Proyek organik (organic mode)
Proyek organik merupakan proyek dengan ukuran relatif kecil, dengan anggota tim yang sudah berpengalaman, dan mampu bekerja pada permintaan yang relatif fleksibel.
b.      Proyek sedang (semi-detached mode)
Proyek sedang merupakan proyek yang memiliki ukuran dan tingkat kerumitan yang sedang, dan tiap anggota tim memiliki tingkat keahlian yang berbeda.
c.       Proyek terintegrasi (embedded mode)
Proyek terintegrasi merupakan proyek yang dibangun dengan spesifikasi dan operasi yang ketat
Model COCOMO dasar ditunjukkan dalam persamaan 1, 2, dan 3 berikut ini: 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOJI3jODLCbJiKGadDSmucm5rhEeVcgdguA7_S5Hho1L8om_TQ8NftDc1NCCiqTaFuDhEU42qvBAEq9B1dpLX8o8N2soWjMn7RCvb8ppk4Pjk580qq_u5ih2kTIHFzob6A0TOjLEE-Ql5L/s1600/c1.jpg
                                       
Keterangan:
E : besarnya usaha (orang-bulan)
D : lama waktu pengerjaan (bulan)
KLOC : estimasi jumlah baris kode (ribuan)
P : jumlah orang yang diperlukan.
2.     Model COCOMO Lanjut (Intermediate COCOMO) 
Pengembangan model COCOMO adalah dengan menambahkan atribut yang dapat menentukan jumlah biaya dan tenaga dalam pengembangan perangkat lunak, yang dijabarkan dalam kategori dan subkatagori sebagai berikut:
·        Atribut produk (product attributes)
1)     Reliabilitas perangkat lunak yang diperlukan (RELY)
2)     Ukuran basis data aplikasi (DATA)
3)     Kompleksitas produk (CPLX)
·        Atribut perangkat keras (computer attributes)
1)     Waktu eksekusi program ketika dijalankan (TIME)
2)     Memori yang dipakai (STOR)
3)     Kecepatan mesin virtual (VIRT)
4)     Waktu yang diperlukan untuk mengeksekusi perintah (TURN)
·        Atribut sumber daya manusia (personnel attributes)
1)     Kemampuan analisis (ACAP)
2)     Kemampuan ahli perangkat lunak (PCAP)
3)     Pengalaman membuat aplikasi (AEXP)
4)     Pengalaman penggunaan mesin virtual (VEXP)
5)     Pengalaman dalam menggunakan bahasa pemrograman (LEXP)
·        Atribut proyek (project attributes)
1)     Penggunaan sistem pemrograman modern(MODP)
2)     Penggunaan perangkat lunak (TOOL)
3)     Jadwal pengembangan yang diperlukan (SCED) 
Persamaan: 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVnBdhpBsUjlNAmge3D-gZ0TczMGZjAQBLOGX_e7BR3JC8oR7VpoelrSE-l0UiaQpF4wyjkqMCmlZqmW-TxrqLQcNooGh6UM3MmZMGnnOvZNll42is_Pm6nvjM_F-CnMWavRwFlctspl0Z/s1600/c4.jpg
Keterangan :
E : besarnya usaha (orang-bulan)
KLOC : estimasi jumlah baris kode (ribuan)
EAF : faktor hasil penghitungan dari sub-katagori di atas.

3.      Model COCOMO II (Complete atau Detailed COCOMO model)
Model COCOMO II, pada awal desainnya terdiri dari 7 bobot pengali yang relevan dan kemudian menjadi 16 yang dapat digunakan pada arsitektur terbarunya.  Sama seperti COCOMO Intermediate (COCOMO81), masing-masing sub katagori bisa digunakan untuk aplikasi tertentu pada kondisi very low, low, manual, nominal, high maupun very high. Masing-masing kondisi memiliki nilai bobot tertentu. Nilai yang lebih besar dari 1 menunjukkan usaha pengembangan yang meningkat, sedangkan nilai di bawah 1 menyebabkan usaha yang menurun. Kondisi Laju nominal (1) berarti bobot pengali tidak berpengaruh pada estimasi. Maksud dari bobot yang digunakan dalam COCOMO II, harus dimasukkan dan direfisikan di kemudian hari sebagai detail dari proyek aktual yang ditambahkan dalam database.


Sumber :