• Tidak ada hasil yang ditemukan

2.2 Landasan Teori

2.2.4 OPEN SOURCE SOFTWARE (OOS)

Open Source mendefinisikan sebuah perangkat yang didistribusikan dengan sumber yang dapat dibaca manusia yang memungkinkan pengguna dapat menjalankan, melakukan review, mengubah, meningkatkan dan memodifikasi kode untuk perubahan apapun. Tapi open source bukan hanya sekedar kode di belakang perangkat lunak ataupun tentang komunitas, kolaborasi dan inovasi. (Nicole C.Engard, 2010)

Dalam perkembangan dunia saat ini , produk yang bersaing mungkin akan sulit untuk mempercayai bahwa semua aplikasi dapat dicari (Donald Rosenberg) menjelaskan dengan mengatakan bahwa open source bukanlah sesuatu yang baru dalam melakukan sesuatu.

Sebelum internet ada ARPAnet, jaringan lintas benua hanya dapat diakses oleh Departemen Pertahanan AS, universitas dan kontraktor. Penemuan ini membawa bersama-sama hacker dari seluruh negeri untuk berkolaborasi melalui jaringan dan membuat aplikasi untuk membuat hidup mereka (semua kehidupan kita) lebih mudah. hal yang membawa perkembangan yang cukup banyak di antara aplikasi open source di dunia. Oleh sebab itu untuk berbicara tentang beberapa keunggulan dari sejarah open source untuk memberikan pemahaman yang lebih dalam yang ideal sekitar open source dan perangkat lunak bebas.

A. Scratching an Itch

Aplikasi open source sering kali memulai dengan pengembangan „sctratching an itch‟ atau menyelesaikan suatu masalah yang mungkin telah mengganggu mereka. Kebanyakan suatu projek dimulai oleh satu orang, atau suatu grup kecil. Mungkin contoh yang paling terkenal dari projek ini adalah penemuan Linux.

Tahun 1991, Linux Tolvads, seorang pelajar dari finlandia, sedang mencoba menemuka system operasi yang dapat bekerja di PC. Ketika tak ada yang bisa memenuhi kebutuhannya, dia memutuskan untuk membuat system operasi tersendiri, efeknya, menggaruk kegatalannya. Setelah berhasil ia kemudian membagikan kepada teman-temannya, untuk

mendapatkan komentar, saran dan mungkin saja bantuan untuk meningkatkan produk. Projek ini yang dimulai dari sebuah hobi telah berkembang menjadi aplikasi open source yang paling terkenal, semuanya dimulai dari scratching an itch.

B. Freedom For All

Linus rilis secara gratis/bebas di internet dan telah menyebabkan kesalahpahaman secara umum tentang open source, bahwa istilah `free` mengacu pada harga. bahkan, ketika disurvei pada tahun 2009, 36 persen dari profesional library berpikir bahwa semua perangkat lunak open source adalah bebas biaya. Walaupun ada aplikasi open source yang bebas biaya. Hal ini tidak diperlukan oleh open source dan dikarenakan lisensi perangkat lunak dapat diakses secara bebas. Ada lebih dari 60 lisensi tersebut, tapi dua account hampir 90 persen dari semua perangkat lunak open source, GNU General Public Liicense (GPL) dan distribusi software berkeley (BSD). GPL dimulai dengan menyatakan bahwa istilah `free` mengacu` freedom` bukan harga :

1. Lisensi untuk perangkat lunak sebagian besar bekerja secara praktis dan dirancang untuk kebebasan bagi pengguna untuk berbagi dan mengubah. Sebaliknya, GNU General Public License dimaksudkan untuk memberikan kebebasan untuk anda dalam berbagi. Free Software Foundation menggunakan GNU Genera Public untuk sebagian besar perangkat lunak dan pekerjaan lain yang dihasilkan, dengan cara ini dapat menerapkannya untuk program yang lain.

2. Ketika kita berbicara tentang perangkat lunak secara bebas, kita mengacu kepada kebebasan, bukan harga. Lisensi Publik dirancang untuk memastikan bahwa pengguna memiliki kebebasan untuk mendistribusikan salinan dari perangkat lunak, pengguna juga dapat mengubah perangkat lunak atau menggunakan bagian dari dalam program secara gratis.

GPL ditulis oleh Free Software Foundation (http://fsf.org). penting untuk dicatat di sini bahwa ada beberapa perbedaan antara definisi dari perangkat lunak secara terbuka dan perangkat lunak bebas.

2.2.4.1 Definisi Free Software

Perangkat lunak bebas adalah kebebasaran users untuk menjalankan, menyalin, mendistribusikan, mempelajari, mengubah dan meningkatkan kinerja perangkat lunak. Lebih tepatnya, berarti pengguna program memiliki kebebasan, diantaranya ada 4 kebebasan esensial :

1. Kebebasan untuk menjalankan program, untuk tujuan apapun (kebebasan 0).

2. Kebebasan untuk mempelajari bagaimana program bekerja, dan merubahnya agar berjalan seperti yang diinginkan. Akses kedalam source kode merupakan prasyarat untuk ini.

3. Kebebasan untuk mendistibusi ulang sallinan, jadi anda dapat menolong tetangga (kebebasan 2).

4. Kebebasan untuk mengembangkan program, dan merilis yang telah dikembangkan kepada publik, jadi seluruh komunitas untung. Akses kedalam source kode merupakan prasyarat untuk ini.

2.2.4.2 Definisi dari Software Open Source

Open source bukan hanya sekedar akses pada source code. Distribusi dari syarat dari software open source harus memenuhi hal berikut:

1. Kebebasan untuk mendistribusikan ulang

Lisensi tidak akan membatasi pihak manapun dalam menjual atau memberikan software sebagai bagian dari distribusi software terpadu yang memuat program-program dari beberpa lisensi sources dan berbeda karena tidak memerlukan royalti atau biaya lain untuk penjualan tersebut.

2. Source Code

Suatu program harus memiliki souce code, dan harus mempersilahkan distribusi dalam source code sebagaimana dalam betuk compilenya.

Ketika suatu bentuk produk tidak di distribusikan dengan source code, maka disana harus ada publikasi lain yang bisa didapatkan seperti mendownload di internet secara gratis. Source code harus dalam bentuk dimana programmer dapat memodifikasi program. Source code yang membingungkan tidak diperbolehkan. Bentuk tingkat menengah seperti output dari sebuah preprocessor atau penerjemah tidak diperbolehkan.

3. Derived works

Lisensi harus memperbolehkan modifikasi dan derived works, dan harus memperbolehkan mereka untuk mendistribusikan dibawah sayarat yang sama seperti lisensi software original.

4. Integritas dari penulis source code

Lisensi mungkin akan membatasi source code untuk didistribusikan dalam bentuk modifikasi, hanya jika lisensi membiarkan distribusi dari patch files dengan source code untuk tujuan dari modifikasi program pada saat pembuatan. Lisensi harus mempunyai ijin jelas distribusi software yang dibuat dari modifikasi source code. Lisensi mungkin memutuhkan derived works untuk mencantumkan nama2 yang berbeda atau versi angka dari software original.

5. Tidak ada deskriminasi terhadap individu dari grup

Lisensi tidak boleh mendeskriminasikan orang atau sekelompok orang.

6. Tidak ada deskriminasi pada ranah uji coba

Lisensi tidak boleh membatasi siapapun untuk menggunakan program pada ranah ujicoba yang spesifik. tidak boleh membatasi program untuk digunakan dalam bisnis, atau untuk digunakan penelitian genentik.

Berikut beberapa software yang digunakan untuk layanan IT : A. OTRS

bermanfaat yang akan membuat pekerjaan IT dalam manajemen layanan menjadi efisien, sehingga dapat meningkatkan pelayanan terhadap pelanggan secara internal maupun eksternal.

Sebagai IT software manajemen pelayanan, OTRS menawarkan pengolahan data pada sistem terpusat, berkat routing yang otomatis dan secara manual maka permintaan langsung dapat di berikan kepada tim (penanggung jawab) dimana mereka memberikan tiket dan bekerja secara simultan untuk membuat catatan untuk membantu pengguna. Jumlah pemberitahuan yang anda terima dapat disesuaikan dengan pengaturan pribadi, sehingga tiket dapat diidentifikasikan secara jelas sehingga pengguna dapat menggunakan portal pelanggan mereka sehingga dapat mengkategorikan, menggambarkan insiden dan menanggapi permintaan akan layanan.

Hal tersebut sangat membantu menjawab permintaan layanan IT sehingga penanggung jawab dengan mudah dapat memeriksa status permintaan, jumlah panggilan atau email sehingga dapat mempermudah proses permintaan diwaktu yang sama, serta dapat melihat permintaan IT lainnya yang dibuat rekan mereka sehingga mencegah laporan pelanggan secara berulang, Dengan bantuan tambahan fitur "Bentuk Ticket" Anda tidak hanya dapat membuat dan mengedit bentuk dan tiket masker ditampilkan di Portal Pelanggan OTRS dan pada OTRS Agen Antarmuka tetapi juga menyembunyikan atau menampilkan bidang dinamis tertentu.

B. ITOP

ITOP singkatan (Individu theori of practice). Itop adalah sebuah aplikasi web Open Source untuk operasi dari lingkungan TI keseharian. ITOP dirancang dengan ITIL praktik terbaik, tetapi tidak mendikte setiap proses tertentu, aplikasi ini cukup fleksibel untuk beradaptasi dengan proses.

CMDB (Konfigurasi Manajemen Data Base) merupakan bagian penting dari ITOP, CMDB harus menjadi alat operasional.

Satu-satunya cara untuk CMDB untuk menjadi akurat dan up to date adalah digunakan sehari-hari oleh tim IT (agen dukungan, insinyur IT, dll). Selain itu, semakin banyak CMDB terintegrasi dengan alat-alat lain IT (sistem monitoring, alat pelaporan, otomatis persediaan, dll) semakin baik.

Berikut adalah beberapa manfaat software ITOP:

1. Mendokumentasikan infrastruktur TI Anda dan semua hubungan antara berbagai potongan dan pemangku kepentingan infrastruktur (server, aplikasi, perangkat jaringan, mesin virtual, kontak dan lokasi).

2. Mengelola permasalahan dan permintaan pengguna. 3. layanan IT dokumen dan perjanjian tingkat layanan. 4. Ekspor semua informasi secara manual maupun scripted

5. Massal impor (manual dan menggunakan script) atau menyinkronkan / federasi data dari sistem eksternal

C. IDOIT

i-doit singkatam dari (i-document IT) memungkinkan beberapa lingkungan untuk didokumentasikan secara paralel, tetapi independen satu sama lain. Dokumentasi dari setiap klien berlangsung pada tingkat terpisah sendiri, yang tidak mengizinkan akses lintas antara klien. Ini berarti bahwa beberapa wilayah yang berbeda dalam sebuah perusahaan atau dokumentasi untuk beberapa perusahaan yang berbeda dapat direalisasikan pada satu platform.

Banyak pengaturan di i-doit yang dapat dikonfigurasi. Hal ini dapat, misalnya, didefinisikan benda-benda yang akan didokumentasikan di mana kedalaman detail, apakah dan bagaimana halaman ringkasan untuk objek yang akan ditampilkan atau yang pengaturan khusus negara harus diterapkan. Sistem ini selain itu juga memiliki kemampuan multibahasa dan dapat disesuaikan dengan bahasa tambahan dengan cara editor diinstal. I-doit memungkinkan

tampilan selektif objek dan memberikan gambaran tentang alur kerja aktif yang berbeda yang pengguna saat ini terhubung.

Dokumen terkait