Senin, 30 Mei 2016

Postest : Pengelolaan Proyek Sistem Informasi

Soal :
 
Tuliskan tugas / tanggung jawab masing-masing anggota tim proyek seperti Project Manager, Project Leader dan Programmer pada organisasi / tim proyek system informasi.

Jawab :
 
  • Manajer Proyek (Project Manager)
PM adalah posisi pertama yang harus diisi. Pekerjaan ini diisi ketika proyek masih sekilas di mata orang, karena PM yang pertama menentukan apakah sebuah proyek dapat dikerjakan atau tidak.


  • Pimpinan Proyek (Project Leader) 
Pimpinan Proyek adalah posisi kedua yang harus diisi. Sangatlah baik jika PM memilih orang ini. Pertama, PM harus bernegosiasi dengan Manajer Fungsional untuk tugas-tugas PL, kemudian yakinkan PL untuk bergabung dalam tim. PL terdaftar pada proposal karena banyak detail proposal dikerjakan oleh PL. Pekerjaan ini sangat bersifat teknis, karenanya pilihlah ahli yang terbaik.


  • Programmer 
PM dan PL akan mulai berpikir tantang siapa yang dapat membentuk tim pemrograman dan bertanya pada Manajemen Fungsional (jika diperlukan) tentang kemampuan orang-orang ini (Programmer).  Kemudian, ketika kontrak ditandatangani, mulailah mengumpulkan tim programmer Anda. Pertama pilihlah Programmer dengan kemampuan pemrogramannya. Sebagai tambahan carilah keterangan tentang pengalaman mereka,
tetapi bukan seseorang yang sudah melakukan hal yang sama selama 5 kali berturut-turut, orang ini akan bosan. 

Pretest : Pengelolaan Proyek Sistem Informasi

Soal :
Proyek yang berhasil sangat tergantung kepada orang-orang yang terlibat di dalam organisasi proyek tersebut.
Apa saja yang perlu di perhatikan untuk memilih orang-orang tersebut ?

Jawab :
Yang perlu diperhatikan pada saat memilih anggota tim proyek :
1.   Analisis Pekerjaan, Analisis pekerjaan merupakan suatu proses untuk menentukan isi suatu pekerjaan, sehingga pekerjaan dapat dijelaskan kepada orang lain.
2.   Rekrutmen, Seleksi dan Orientasi, Tenaga kerja yang diperlukan proyek dapat diperoleh dari salah satu atau beberapa sumber, yaitu :
a)  Induk atau anak perusahaan (apabila proyek dimiliki oleh kelompok perusahaan),
b)  Daerah sekitar lokasi dan tempat proyek,
c)  Sumber tenaga kerja nasional,
d)  Sumber tenaga kerja internasional-individual expert, subcontracting, technical assistances, management assistances.
3.   Produktivitas, Produktivitas mengandug arti sebagai perbandingan antara hasil yang dicapai(output) dengan keseluruhan sumber daya yang digunakan (input).
4.   Pelatihan dan Pengembangan, Program latihan dan pengembangan bertujuan untuk menutupi gap antara kecakapan karyawan dan permintaan jabatan.
5.   Prestasi Kerja, Hasil penilaian prestasi kerja karyawan dapat memperbaiki keputusan-keputusan personalia dan memberikan umpan balik kepada karyawan tentang pelaksanaan kerja mereka.
6.   Kompensasi, Cara manajemen untuk meningkatkan prestasi kerja, motivasi, dan kepuasan kerja para karyawan adalah melalui kompensasi. Kompensasi dapat didefinisikan sebagai sesuatu yang diterima karyawan sebagai balas jasa untuk kerja mereka.
7.  Perencanaan Karier
konsep dasar perencanaan karier :
a)  Karier sebagai suatu urutan promosi atau transfer ke jabatan-jabatan yang lebih besar tanggung jawabnya atau ke lokasi-lokasi yang lebih baik selama kehidupan kerja seseorang.
b)  Karier sebagai petunjuk pekerjaan yang membentuk suatu pola kemajuan yang sistematik dan jelas (membentuk satu jalur karier).
c)  Karier sebagai sejarah pekerjaan seseorang atau serangkaian posisi yang dipegangnya selama kehidupan kerja.
Kriteria umum yang digunakan untuk memilih anggota tim proyek adalah sebagai berikut:
–  Memiliki komitmen pada tujuan proyek dan mampu menyelesaikan-nya.
–  Kemampuan untuk berkomunikasi dan membagi tanggung jawab.
– Fleksibilitas, dapat berpindah dari satu kegiatan pekerjaan ke kegiatan pekerjaan lainnya, sesuai dari skedul dan kebetuhan proyek.
–  Kemampuan teknis.
–  Kemauan untuk mengakui kesalahan dan memperbaikinya.
–  Konsentrasi pada pekerjaan.
–  Kemampuan untuk mengerti dan bekerja berdasarkan jadwal dan pengadaan sumber daya. Misalnya, mau kerja lembur jika dibutuhkan
–  Kemampuan untuk saling mempercayai, bukan seperti seorang pahlawan yang  mampu bekerja sendiri.
–  Seorang wiraswasta, tetapi terbuka pada usulan dan gagasan.
–  Kemampuan bekerja pada lebih dari satu atasan.
–  Kemampuan bekerja tanpa dan di luar struktur formal.
–  Memiliki pengetahuan dan pengalaman dengan peralatan manajemen proyek.
 

Senin, 25 April 2016

Tugas 3 perbandingan CMS



MAMBO
Mambo Open Source (MOS) atau sering disebut Mambo adalah sebuah Content Management System (CMS) yang dibuat menggunakan bahasa PHP (PHP Hypertext Processor). Mambo Open Source merupakan CMS yang terbaik saat ini dan telah memenangkan Linux User & Development Award 2004 untuk “Best Linux or Open Source Software.
Perkembangan terakhir tentang Mambo, ada sedikit “konflik” antara develop (pengembang) dengan founder (pembuat program). Pihak founder berkeinginan untuk membentuk sebuah perusahaan bernam Mambo Foundation, namun para pengembang tidak setuju karena mereka beralasan bahwa jika Mambo sudah ditangani oleh sebuah perusahaan secara otomatis Mambo akan menjadi sebuah software yang komersial. Padalah tujuan awal dibuatnya Mambo adalah free (gratis) untuk semua orang dan siapapun boleh menggunakan, menduplikasi, atau bahkan memodifikasi.
Kondisi seperti ini memicu para develop yang memiliki tanggung jawab dan hati nurani kepada user membuat mereka hengkang dari kepengurusan Mambo. Yang pada akhirnya para develop yang tidak setuju tersebut bergabung dan menciptakan sebuah software “tandingan” Mambo. Maka terciptalah sebuah sofware yang memiliki bentuk dan fungsi yang sama persis bernama Joomla.
Hampir seluruh modul maupun komponen untuk Mambo dapat pula digunakan pula pada Joomla. Jadi, entah  Anda menggunakan Mambo ataupun Joomla, tidak menjadi masalah karena seluruh tool memiliki fungsi yang sama.
Meskipun program ini menggunakan bahasa php, bukan berarti harus paham seluruhnya tentang kode php. Bagi mereka tidak memahami kode HTML, Javascript, ASP, CGI, , maupun php tidak perlu takut untuk mempelajarinya karena meskipun tidak tahu tentang kode-kode tersebut, orang bisa membuat sebuah web secara cepat dengan beberapa fitur yang sangat kompleks.
Mambo dapat digunakan untuk membuat situs:
1. Portal
2. Komersial
3. Non-profit
4. Pribadi
Aplikasi yang beragam dapat dibuat menggunakan Mambo karena memiliki beberapa kemampuan, diantaranya:
1. Dapat melakukan update halaman utama, halaman berita, halaman artikel, maupun halaman arsip secara cepat.
2. Dapat melihat file Microsoft Word, Excel, dan PDF.
3. Dapat menambahkan menu baru pada main menu, other menu, maupun top menu dengan mudah
4. Dapat mengatur weblink dengan cepat dan mudah.
5. Dapat mengatur banner (iklan).
6. Dapat mengatur FAQ (Frequently Asked Questions).
7. Dapat mengatur Newsflashes
8. Membuat arsip dan menampilkannya kembali
9. Dapat mencetak, mengirim artikel lewat email, dan membaca artikel dengan format PDF.
10. Dapat mengatur user dengan tingkat akses level yang berbeda.
11. Dapat menambah komponen, modul, dan template dari pihak
ketiga (seperti: forum, calendar, reminder, agenda, guestbook (buku tamu), shopping cart, dan sebagainya).
Desain Mambo berbeda dengan aplikasi sejenis seperti Microsoft Frontpage maupun Macromedia Dreamweaver. Mambo sangat fleksibel, mudah digunakan, dan bentuknya sederhana, menjadikan software ini sangat friend user karena:
1. Mudah melakukan setup/instalasi.
2. Memiliki interface administrator yang sederhana untuk mengatur isi situs (website).
3. Mudah digunakan untuk mengedit (menambah, mengubah, dan menghapus) content dan gambar.
4. Fleksibel untuk mengatur tampilan front end.
5. Fleksibel untuk menambah komponen dan modul yang baru dari pihak ketiga.
Seperti telah diijelaskan sebelumnya bahwa Anda tidak perlu lagi mengetahui konsep pembuatan web dengan HTML, XML maupun DHTML, cukup memasukan content dan gambar yang ingin ditampilkan ke dalam situs. Bahkan webmaster tidak perlu memahami program FTP untuk melakukan upload data karena Mambo sudah dapat  menanganinya.
2. Prasyarat
Mambo dapat berfungsi dengan baik jika didukung oleh program aplikasi lain seperti: Apache (sebagai web server), PHP (sebagai penterjemah kode) , dan MySQL (sebagai database). Ketiga unsur tersebut wajib terpasang dalam komputer Anda jika ingin menjalankan Mambo . Jadi, ketika Anda membuat situs secara offline (localhost) perlu sebuah server. Masing-masing aplikasi memiliki fungsi yang berbeda.
Drupal
Drupal adalah sebuah perangkat lunak sistem manajemen konten yang bebas dan terbuka yang di distribusikan dibawah lisensi GPL, pengembangan dan perawatannya dilakukan oleh ribuan komunitas pengguna dan pengembang di seluruh dunia. Dibuat dengan bahasa pemrograman PHP, Drupal dapat dipasang pada beberapa jenis database seperti MySQL, PostgreSQL, SQLite,MariaDB dan juga MsSQL. Web server yang mendukung diantaranya Apache, Nginx, IIS yang berjalan pada sistem operasi Cross-platform seperti Microsoft Windows, Mac OS X, Linux dan FreeBSD. Drupal dapat diunduh secara bebas dan dapat digunakan secara bebas, sehingga memungkinkan setiap orang baik secara individu maupun komunitas untuk mempublikasi, mengatur, mengelola dan mengorganisir berbagai jenis dari isi/konten pada website. Kemampuannya tidak sekedar sebagai CMS, namun dengan modul API-nya Drupal juga dapat digunakan sebagai CMF dalam membangun aplikasi berbasis Web.
Drupal dapat digunakan untuk membangun:
  • Portal Web Komunitas
  • Forum Diskusi
  • Website Perusahaan
  • Aplikasi Internal
  • Website Personal atau Blog
  • Aplikasi Komersial E-commerce
  • Kumpulan Sumber Informasi
  • Situs Jaringan Sosial
  • Jaringan intranet
  • Surat Kabar (Newsletter)
  • Galeri multimedia Multimedia
Fitur Unggulan
  • CMS (Content Management Systems) Sistem Manajemen Konten
  • CMF (Content Management Framework) Sistem Platform
  • Blog Pengguna tunggal dan pengguna jamak
  • Built-in Forums engine
  • Multi situs hanya dengan satu instalasi
  • Multi bahasa, sudah mendukung Bahasa Indonesia dan Bahasa Jawa.
  • Konten Multimedia
  • Mendukung banyak jenis database seperti MySQL, PostgreSQL, SQLite, MsSQL dan MariaDB
  • Bisa dipasang dengan webserver Apache, Nginx, IIS dan Lighttpd
  • Pengaturan hak akses pengguna tak terbatas, bukan hanya pengaturan hak akses jenis konten bahkan bisa memberikan hak akses tiap field data
  • Bisa membuat jenis konten baru yang tipe datanya sesuai keinginan pengguna
Paket Distribusi Drupal
  • Open Atrium, paket drupal ditujukan untuk pembuatan situs intranet
  • Open Publish, paket drupal ditujukan untuk pembuatan situs berita
  • Acquia Common, paket drupal ditujukan untuk pembuatan situs jaringan sosial
  • UberDrupal, paket drupal ditujukan untuk pembuatan situs e-commerces
  • Pressflow, paket drupal ditujukan untuk pembuatan situs yang mengutamakan kinerja yang lebih cepat
  • dll
Perbandingan Fitur dengan CMS lain
Fitur
Drupal
Lisensi
Versi Terakhir
1.7
3.2.1
7.9
Tahun pembuatan
2005
2003
2001
Ya
Ya
Ya
Bahasa program
Tidak (dg modul tambahan)
Tidak (dg modul tambahan)
Ya
Teks editor
User rule
Terbatas
terbatas
Tidak terbatas
Tidak
Tidak
Ya
Ya (id, jv)
Ya (id, jv, su)
Ya (id, jv)
Ukuran paket (zip)
7,6MB
3MB
3MB
Ukuran file terpasang
29MB
11MB
12MB
Konsep
  • Node. Node adalah satuan konten yang terdapat dalam Drupal. Sebuah node dapat merupakan blog, topik forum, berita, halaman statis, gambar, video, audio, maupun Flash. Kumpulan node inilah yang membentuk keseluruhan konten dalam sebuah website berbasis Drupal.
  • Taxonomy. Node yang begitu banyak perlu dikategorikan sesuai topik masing-masing. Dalam Drupal terdapat modul Taxonomy yang digunakan untuk mengkategorisasikan konten. Nama Taxonomy diambil dari ilmu klasifikasi. Dengan demikian setiap satuan konten bisa disebutkan apakah berkategori Politik, Ekonomi, Sains, atau Agama. Cara mengklasifikasikan konten sepenuhnya diserahkan kepada pengguna yang punya hak untuk mengatur Taksonomi. Modul-modul lain juga menggunakan modul Taxonomy untuk mengklasifikasikan konten tertentu, seperti misalnya Forum dan Image Gallery.
  • Comment. Comment merupakan tanggapan terhadap sebuah node yang dituliskan oleh user (Komentar).
  • Menu. Sistem menu dalam drupal adalah sistem penanganan request melalui URL. Jika Clean URL tidak diaktifkan, maka setiap query string yang berbentuk ?q= akan ditangani oleh sistem menu.
  • Module. Website Drupal dapat ditambah dengan modul-modul tertentu sesuai keperluan. Modul adalah satuan program yang ditulis dalam PHP yang jika diaktifkan akan menambah fungsi tertentu. Misalnya modul Organic Groups untuk memberi fungsi group/mailing list seperti layaknya Google Groups ataupun Yahoo Groups. Modul Images untuk mengijinkan user mengupload gambar sebagai node.
  • Theme. Theme adalah penampakan luar dari sebuah website Drupal. Sistem theme akan mengatur bagaimana website ditampilkan, layout halaman, penempatan block, style, dan sebagainya. Theme dapat diubah-ubah dengan memilih theme yang tersedia dalam direktori /themes maupun /sites/all/themes.
  • Hook. User tidak pernah menyadari keberadaan konsep ini dalam Drupal, kecuali mereka adalah developer. Hook adalah metoda yang digunakan Drupal agar setiap modul dapat menambahkan fungsi tertentu, dengan cara mengaitkan fungsi tertentu tersebut pada hook yang dimiliki sistem Drupal. Sebagai contoh, setiap modul dapat menambah menu baru dengan cara mendefinisikan fungsi modul_menu, yang akan menjamin Drupal tidak lupa memperhitungkan keberadaan menu tersebut ketika diperlukan.
  • Entity. Pengguna tidak menyadari keberadaan konsep ini dalam Drupal, kecuali mereka adalah developer. konsep ini mulai muncul di Drupal 7. Entitas digunakan untuk menyimpan dan menampilkan data, yang dapat menjadi node, user, istilah, taksonomi atau pengembangan secara kustom. Entitas memiliki daftar fungsi pembantu yang dapat memudahkan pengembangan dan adalah mungkin untuk menambahkan field ke entitas melalui antar muka, seperti yang digunakan untuk membuat suatu node.
 


AURA CMS

AuraCMS adalah salah satu dari banyak aplikasi berbasis CMS yang dapat digunakan untuk membangun website. Berbeda dengan aplikasi berbasis CMS yang banyak dikenal, aplikasi ini dibuat oleh orang-orang dalam negeri bisa dibilang CMS ini adalah hasil karya putra-putri bangsa.


Review Tools


Awal mulanya, berdasarkan informasi yang penulis dapatkan AuraCMS itu berasal dari ide yang tercetus saat ingin membuat website dengan konten dinamis, dimana website dinamis adalah website yang dapat memberikan komunikasi dua arah terhadap admin dan user jadi keduanya bisa saling berinteraksi sehingga terjalinlah suatu transaksi.
Pada saat itu muncul ide untuk membuat kumpulan script PHP yang terintegrasi. Dan kemudian terbuatlah dua buah jenis script PHP tersebut yang satu menggunakan data berupa file text dan yang lainnya menggunakan database MySQL. Kemudian setelah dicoba ternyata data yang menggunakan database MySQL jauh lebih gampang dan tidak rumit dalam pengelolaannya sehingga yang menggunakan data berupa file text tidak dilanjutkan lagi. Setelah itu script yang menggunakan database MySQL tadi diberi nama "aura" dan karena merupakan software Content Management System maka nama lengkapnya "AuraCMS".

Succes Story

Auracms dibuat dan di kembangkan oleh Rumi Ridwan, Iwan Susyanto dan Arif Supriyanto bekerjasama dengan Kioss Project versi pertama diluncurkan pada pertengahan tahun 2003. Kemudian disusul dengan versi versi berikutnya dan sempat vacum beberapa waktu pada versi 1.3&1.4.
Dan pada saat versi 1.5 terbit mulai banyak yang menyumbang modul ataupun modifikasi dan ide-ide baru sehingga terbit versi 1.6 beta sebagai versi percobaan.
Ternyata dilaporkan bahwa pada versi 1.6 beta ini masih ada beberapa bug sehingga pada bulan Juli 2005 diterbitkan versi baru yang tidak beta lagi yaitu versi 1.61 dengan mengeliminasi bug pada versi 1.6 beta dan menambahkan beberapa fitur yang baru.
Kini AuraCMS sudah mengalami perkembangan hingga versi 2.2.2. Dalam perkembangannya Aura CMS banyak mengalami kendala. Pernah situsnya tidak online selama beberapa bulan,permasalahannya yaitu kekurangan dana untuk perpanjangan hosting. Bahkan pernah juga para pemilik AuraCMS ini sempat mengharuskan Para pengguna AuraCMS untuk membayar alias tidak gratis.
Mungkin para pembuat pembuat merasa jengkelnya melihat hasil karyanya tidak dihargai oleh orang lain. Hal ini disebabkan banyaknya pengguna AuraCMS yang menghapus nama AuraCMS, dan diganti dengan nama sendiri. Mungkin untuk tujuan agar lebih terlihat lebih keren. Ya inilah penyakit orang indonesia yang kurang pemahaman dengan berusaha memperlihatkan suatu yang bagus dari hasil orang lain.

Dari segi keamanan

Auracms ini masih banyak masalah dalam keamanan file-filenya, salah satu yang penulis dapatkan berdasarkan informasi adalah semua folder yang ada pada web auracms ini dapat terbuka semua secara langsung dan untuk mengatasinya adalah harus melakukan patch pada cms tersebut. Dan cara melakukan patch nya itu cukup rumit yaitu kita harus membuka salah satu file phpnya dan melakukan edit script.
Untuk lebih jelasnya kunjungi link forum dibawah ini:
http://auracms.org/forum-bugs-auracms-and-thread-bug-pada-file-pages_data-php.html

Kelebihan AuraCMS:
• Installnya mudah dan CMSnya buatan Indonesia
• Admin panelnya tidak terlalu sulit
• Pilihan template cukup banyak
• Menggunakan bahasa indonesia.

Kelemahan AuraCMS:
• Banyak component yang belum compatible dan Kurang praktis
• setting CSS dan Compatibility tidak sejalan dgn beberapa web browser
• Pada penggunanaan rewritenya, apabila ingin merubah skrip PHP nya hrs satu persatu Skrip PHPnya dihapus (pengerjaan lebih lama dan lebih sulit bagi pengguna admin)




Sumber :  -http://andhidhof.blogspot.co.id/2011/12/aura-cms.html
                -https://raiaraihan.wordpress.com/2010/07/06/apa-itu-mambo-cms/
                -http://sigitdwie-goldenstick.blogspot.co.id/2012/06/perbandingan-3-cms.html