Showing posts with label Software. Show all posts
Showing posts with label Software. Show all posts

Saturday, May 19, 2012

Cara Menyatukan File .rar yang Terpisah

Dua hari ini, saya sedang dipusingkan dengan IIS (Internet Information Service). Sudah 2 tahun lebih saya menggunakan OS WinXP Home Edition SP2 original. Ternyata, ketika saya mengerjakan TA (Tugas Akhir a.k.a Skripsi) yang mengharuskan saya untuk develop web berbasis ASP, IIS yang saya ingin install tidak tersedia pada WinXP Home yang saya gunakan.

Segala cara saya lakukan, mulai dari curhat di mbah gugel sampai ada inisiatif untuk install ulang dan mengganti OS saya dengan WinXP Professional yang support dengan IIS. Miris hati saya sebenarnya jika mengganti OS saya yang sekarang dengan OS lain dikarenakan saya membeli WinXP Home original yang harga-nya hampir menyentuh 1 juta (benilai besar bagi kami para mahasiswa ヽ(´Д`;≡;´Д`)丿). Sebenarnya untuk develop web dengan PHP, pakai WinXP Home sudah cukup memuaskan bagi saya. Tapi apa boleh buat. Ini Skripsi ミ(ノ;_ _)ノ=3 yang mengharuskan saya untuk bersikap mau tidak mau harus install ulang OS saya.

Iseng-iseng, saya cari mentahan WinXP Professional SP3 via mbah gugel lagi : D (teman sehati saya). Bukan mbah gugel namanya klo gak menemukan jalan keluar para mahasiswa yang haus akan hal yang bersifat "gratisan". Hanya sepersekian detik, saya menemukan situs yang "melelang" WinXP Pro SP3 secara gratis. Tapi ada hal yang mengganjal ketika saya download file ini.

Ada 3 files berekstensi .rar yang semuanya dinamai dengan rapih menggunakan Part1, Part2 dan Part3. Saya bingung. Mentahan WinXP Pro tersebut kan berekstensi .iso. Bagaimana caranya menggabungkan file .iso yang terpisah dalam suatu file WinRAR ?

Selanjutnya, saya curhat kembali dengan mbah gugel. Dan hasilnya, inilah cara menggabungkan file .rar tersebut yang terpisah.

Klik untuk Memperbesar Gambar

Yak !
Kalian hanya mengurutkan file .rar tersebut sesuai namanya (mulai Part1, Part2, Part3). Lalu ekstrak  (klik kanan) HANYA pada file yang PERTAMA (Part1) saja. Karena hal tersebut sudah mewakilkan untuk ekstrak file-file sisanya. Mudah bukan ?
Tentu saja, postingan ini terinspirasi dari banyak orang yang berjasa dimana mau membagi ilmu mereka kepada kita yang sebelumnya tidak tahu dan menjadi tahu setelahnya : )

Ok. Saya rasa cukup sekian postingan kali ini.
Semoga bermanfaat : )

Note : Dan saya masih pusing dengan IIS saya ヽ(´Д`; )ノ. Kalian bisa bantu saya ? 

Software untuk Menguji Aplikasi

Kali ini saya akan membahas salah satu software yang menguji suatu software/aplikasi lain. Software tersebut bernama SandBoxie.

Software ini berjalan hanya pada sistem operasi Windows saja. Aplikasi freeware Sandboxie menyediakan "bak pasir" aman bagi Anda untuk menguji software baru tanpa membuat perubahan permanen pada sistem Anda.

Sandboxie sangat mirip Altiris SVS (software yang menguji suatu aplikasi pada sistem komputer Anda). Salah satu fitur yang sangat besar Sandboxie adalah sandboxing cepat dari browser Anda, yang -- selain memberikan Anda sebuah sesi browsing yang benar-benar aman -- memungkinkan Anda menjalankan contoh kedua dari Firefox. Itu berarti Anda dapat menjalankan dua profil pada saat yang sama (sesuatu yang dilakukan banyak pengguna secara semi-rutin). Baik Sandboxie dan Altiris SVS adalah pilihan bagus untuk menguji aplikasi sebelum Anda benar-benar menginstal dan untuk browsing internet dengan hampir keselamatan lengkap, jadi jika Anda belum mencoba virtualisasi sebagai tempat tidur pengujian, direkomendasikan untuk mencoba software ini.

Sandboxie berjalan program-program anda di ruang terisolasi yang mencegah mereka dari membuat perubahan permanen ke program lain dan data di komputer Anda.



Panah merah menunjukkan perubahan yang mengalir dari sebuah program berjalan ke dalam komputer Anda. Kotak berlabel Hard disk (tidak sandbox) menunjukkan perubahan dengan sebuah program berjalan normal. Kotak berlabel Hard disk (dengan sandbox) menunjukkan perubahan dengan sebuah program berjalan di bawah Sandboxie. Animasi ini menggambarkan bahwa Sandboxie mampu mencegat perubahan dan mengisolasi mereka di dalam bak pasir, digambarkan sebagai sebuah persegi panjang kuning. Ini juga menggambarkan bahwa pengelompokan perubahan bersamaan memudahkan untuk menghapus semua dari mereka sekaligus.

Keuntungan menggunakan Sandboxie :
  • Secure Web Browsing: Menjalankan browser Web Anda di bawah perlindungan Sandboxie berarti bahwa semua perangkat lunak berbahaya didownload oleh browser yang terperangkap dalam kotak pasir dan dapat dibuang dengan mudah nantinya.
  • Enhanced Privacy: Browsing history, cookies, dan file-file sementara cache dikumpulkan saat browsing Web tinggal di kotak pasir dan tidak bocor ke Windows.

Cara menjalankan SandBoxie sama dengan software lainnya.

Pertama, install sandboxie. Sanboxie tersedia beberapa bahasa termasuk bahasa Indonesia. Setelah ter-install, pilih aplikasi mana saja yang akan diuji cobakan.


Lalu mulai jalankan SandBoxie, terdapat 5 kategori aplikasi yang ingin diuji cobakan.



Berikut merupakan tampilan dari SandBoxie jika dijalankan pada PC Anda :)


Software bisa di download di sini Sandboxie. Selamat mencoba ^^v

Bersumber dari :
  1. www.gicara.com
  2. www.sandboxie.com

Wednesday, April 04, 2012

COCOMO

Apa itu COCOMO ?

Cocomo itu singkatan dari Constructive Cost Model yang merupakan sebuah alat bantu atau modul konstruksi biaya yang digunakan untuk menghitung estimasi berapa biaya dan jumlah orang yang dibutuhkan dalam mengembangkan suatu proyek perangkat lunak.

Model ini menggunakan rumus regresi dasar, dengan parameter yang berasal dari data historis dan karakteristik proyek proyek saat ini.COCOMO terdiri dari tiga bentuk hirarki semakin rinci dan akurat. Tingkat pertama, Basic COCOMO adalah baik untuk cepat, order awal, kasar estimasi besarnya biaya perangkat lunak, namun akurasinya terbatas karena kurangnya faktor untuk memperhitungkan perbedaan atribut proyek (Cost Drivers). Intermediate COCOMO mengambil Driver Biaya ini diperhitungkan dan Rincian tambahan COCOMO account untuk pengaruh fase proyek individu.

COCOMO dapat digunakan untuk memperkirakan biaya proyek, usaha (person months), jadwal (months) dan staf (number of staff) untuk masingmasing fase berikut ini :
  1. Preliminary Design - our Analysis Phase
  2. Detailed Desaign (DD) - our Design Phase
  3. Code and Unit test (CUT) - same as ours
  4. System Test - our System Test and Acceptance Phase


Jenis-jenis COCOMO

Dasar Cocomo 
Dengan menggunakan estimasi parameter persamaan (dibedakan menurut tipe sistem yang berbeda) upaya pengembangan dan pembangunan durasi dihitung berdasarkan perkiraan DSI. Dengan rincian untuk fase ini diwujudkan dalam persentase. Dalam hubungan ini dibedakan menurut tipe sistem (organik-batch, sebagian bersambung-on-line, embedded-real-time) dan ukuran proyek (kecil, menengah, sedang, besar, sangat besar). Model COCOMO dapat diaplikasikan dalam tiga tingkatan kelas:
  • Proyek organik (organic mode) Adalah proyek dengan ukuran relatif kecil, dengan anggota tim yang sudah berpengalaman, dan mampu bekerja pada permintaan yang relatif fleksibel.
  • Proyek sedang (semi-detached mode)Merupakan proyek yang memiliki ukuran dan tingkat kerumitan yang sedang, dan tiap anggota tim memiliki tingkat keahlian yang berbeda
  • Proyek terintegrasi (embedded mode)Proyek yang dibangun dengan spesifikasi dan operasi yang ketat 
Model COCOMO dasar ditunjukkan dalam persamaan 1, 2, dan 3 berikut ini:
Keterangan :
E           :  besarnya usaha (orang-bulan)
D          :  lama waktu pengerjaan (bulan)
KLOC   :  estimasi jumlah baris kode (ribuan)
P           :  jumlah orang yang diperlukan.

Intermediate Cocomo 
Persamaan estimasi sekarang mempertimbangkan (terlepas dari DSI) 15 pengaruh faktor-faktor; ini adalah atribut produk (seperti kehandalan perangkat lunak, ukuran database, kompleksitas), komputer atribut-atribut (seperti pembatasan waktu komputasi, pembatasan memori utama), personil atribut ( seperti aplikasi pemrograman dan pengalaman, pengetahuan tentang bahasa pemrograman), dan proyek atribut (seperti lingkungan pengembangan perangkat lunak, tekanan waktu pengembangan). Tingkat pengaruh yang dapat diklasifikasikan sebagai sangat rendah, rendah, normal, tinggi, sangat tinggi, ekstra tinggi; para pengganda dapat dibaca dari tabel yang tersedia. 

Detailed COCOMO
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 :

Monday, April 02, 2012

Kelebihan dan Kekurangan Software Open Source

Software berbayar merupakan software yang dikembangkan oleh suatu perusahaan atau software house dengan tujuan tertentu yang mengharuskan user yang memanfaatkan fungsi dari software ini dengan membayarkan sejumlah uang.

Berbeda dengan software open source, software jenis ini biasanya dikembangkan oleh komunitas, ataupun institusi yang bergerak di bidang pendidikan yang memungkinkan user bebas untuk mendownload, mendistribusikan ulang, melihat source code, ataupun mengembangkannya lagi tanpa harus mengeluarkan biaya karena sofware jenis ini berlisensi General Public License (GPL).

Kelebihan :
  1. Software open source yang biasanya dikembangkan oleh komunitas atau institusi non profit juga memiliki kemampuan yang sangat powerfull karena software dikembangkan secara bersama-sama sehingga masalah atau bug pada software cepat teratasi.
  2. Fitur dan kemampuan software open source sangat kompleks dan banyak karena bisa dikembangkan oleh siapa saja tanpa terkecuali.
  3. Software open source berlisensi GPL sehingga user tidak dikenakan biaya untuk mempergunakannya.
 Kekurangan :
  1. GUI dari software biasanya kurang memuaskan untuk user yang awam.
  2. Terkadang ada beberapa software open source yang tidak bisa menggantikan jenis software berbayar.
  3. Software open source biasanya kurang diminati oleh user awam karena biasanya sulit dalam instalasi atau penggunaan.
Setelah melihat kekurangan dan kelebihan dalam pemakaian software open source, dapat disimpulkan bahwa dapat dianjurkan menggunakan software open source dalam membangun aplikasi. Alasannya :

Kreativitas
Dengan Open Source kita bisa mempelajari cara kerja suatu perangkat lunak, memodifikasinya, bahkan membuat produk baru dari sumber yang ada.

Kemandirian
Kita tidak perlu lagi tergantung pada suatu produk tertentu, bahkan dengan Open Source kita bisa membuat produk yang sekelas dengan perusahaan berskala raksasa seperti Microsoft.

Penghematan
  • Hemat Waktu : Berapa banyak waktu yang kita sia-siakan untuk berurusan dengan virus komputer di sistem closed source (baca : Windows) ? Dengan menggunakan sistem operasi Open Source seperti 3D OS kita tidak perlu membuang waktu lagi berurusan dengan virus komputer.
  • Hemat Biaya : Berapa banyak biaya yang perlu kita keluarkan untuk pembelian suatu produk proprietary seperti Windows, Photoshop, MS Office dan lain-lainnya ?
  • Hemat Devisa : Berapa banyak devisa negara yang harus lari keluar negeri jika kita terus menggunakan produk proprietary ?
Legalitas
  • Mengurangi Tingkat Pembajakan : Open Source memungkinkan kita untuk tidak lagi menggunakan milik orang lain secara tidak sah atau dengan kata lain kita tidak perlu lagi menjadi pencuri. Selain mengurangi tingkat pembajakan, secara otomatis dosa-dosa kita juga ikut berkurang.
  • Meningkatkan Citra Negara : Tahukah Anda bahwa pembajakan menjadikan citra negara menurun ? Dan ini secara tidak langsung membawa akibat buruk pada hubungan dagang dengan luar negeri. Dan repotnya, di tahun 2009 ini Indonesia kembali masuk dalam daftar Priority Watch List.

Sumber :

Saturday, February 04, 2012

COBIT

PENGERTIAN COBIT
COBIT adalah sekumpulan dokumentasi best practices untuk IT Governance yang dapat membantu auditor, pengguna (user), dan manajemen, untuk menjembatani gap antara risiko bisnis, kebutuhan control dan masalah-masalah teknis TI. COBIT bermanfaat bagi auditor karena merupakan teknik yang dapat membantu dalam identifikasi IT controls issues.
COBIT berguna bagi IT user karena memperoleh keyakinan atas kehandalan sistem aplikasi yang dipergunakan. Sedangkan para manajer memperoleh manfaat dalam keputusan investasi di bidang TI serta infrastrukturnya, menyusun strategic IT Plan, menentukan information architecture, dan keputusan atas procurement (pengadaan / pembelian) aset. COBIT dikeluarkan oleh ITGI yang dapat diterima secara internasional sebagai praktek pengendalian atas informasi, IT dan resiko terkait. COBIT digunakan untuk menjalankan penentuan atas IT dan meningkatkan pengontrolan IT. COBIT juga berisi tujuan pengendalian, petunjuk audit, kinerja dan hasil metrik, faktor kesuksesan dan model kedewasaan. COBIT  (Control Objective for IT) merupakan framework manajemen untuk menentukan IT process yang cocok di sebuah perusahaan.
COBIT pada versi 4, terdapat 34 IT Process yang terbagi dalam 4 domain, yaitu:
1.   Planning & Organizing yang berisikan proses-proses perencanaan  seperti Strategic Plan IT, perencanaan anggaran IT.
2.   Acquire & Implement yang berisikan proses-proses implementasi seperti Analisis, Desain dan implementasi software.
3.      Deliver & Support yang berisikan proses support seperti penanganan SLA, perawatan.
4.      Monitoring  & Evaluate yang berisikan proses-proses seperti monitoring dari kontrak, kesesuaian kontrak dengan hukum dan lain sebaginya.
COBIT mempunyai model kematangan (maturity models) untuk mengontrol proses-proses TI dengan menggunakan metode penilaian (scoring) sehingga suatu organisasi dapat menilai proses-proses TI yang dimilikinya dari skala non existent sampai dengan optimised (dari 0 sampai 5), yaitu:
0.      Non Existen,
1.      Initial,
2.      Repetable,
3.      Defined,
4.      Managed
5.      Optimized
Pendekatan ini diambil berdasarkan maturity model software engineering institute.

TAHAP-TAHAP METODE COBIT
Metode COBIT merupakan suatu siklus-siklus yang diawali dengan tahap-tahap sebagai berikut:
1.      Informasi,
2.      Perencanaan dan organisasi,
3.      Akuisisi dan implementasi,
4.      Pengiriman dan dukungan,
5.      Pemantauan.
Masing-masing tahap tersebut diperinci pendefinisian, identifikasi, penentuan, penyediaan, pengelolaan, pengkajian, pemantauan, evaluasi, dan pengembangan.

TUJUAN DAN KERANGKA KERJA COBIT
COBIT dibuat untuk menyediakan, meliputi dan mempermudah pengantar kontrol kerangka kerja. Kerangka kerja COBIT ini terdiri atas beberapa arahan (guidelines), yakni:
1.      Perencanaan dan organisasi (plan and organise)
2.      Pengadaan dan implementasi (acquire and implement)
3.      Pengantaran dan dukungan (deliver and support)
4.      Pengawasan dan evaluasi (monitor and evaluate)
 Kerangka kerja COBIT juga memasukan hal-hal berikut :
1.         Maturity Models
Untuk memetakan status maturity proses-proses TI (dalam skala 0 – 5) dibandingkan dengan “the best in the class in the Industry” dan juga International best practices.
2.         Critical Success Factors (CSFs)
Adalah arahan implementasi bagi manajemen agar dapat melakukan kontrol atas proses TI.
3.         Key Goal Indicators (KGIs)
Merupakan kinerja proses-proses TI sehubungan dengan business requirement.
4.         Key Performance Indicators (KPIs)
Adalah kinerja proses-proses TI sehubungan dengan process goals.
MANFAAT COBIT
a.   Dapat membantu auditor, manajemen dan pengguna (user), dengan cara membantu menutup kesenjangan antara kebutuhan bisnis, risiko, kontrol, keamanan, melalui peningkatan pengamanan dan mengontrol seluruh proses TI.
b.      COBIT dapat memberikan arahan (guidelines) yang berorientasi pada bisnis, dan karena itu business process owners dan manajer, termasuk juga auditor dan user, diharapkan dapat memanfaatkan guideline ini dengan sebaik-baiknya.
·         Audit Guidelines
Berisi sebanyak 318 tujuan-tujuan pengendalian yang bersifat rinci (detailed control objectives) untuk membantu para auditor dalam memberikan management assurance atau saran perbaikan.
·         Management Guidelines
Berisi arahan, baik secara umum maupun spesifik, mengenai apa saja yang mesti dilakukan. Auditor dapat menggunakan Audit Guidelines sebagai tambahan materi untuk merancang prosedur audit. COBIT khususnya guidelines dapat dimodifikasi dengan mudah, sesuai dengan industri, kondisi TI di Perusahaan atau organisasi, atau objek khusus di lingkungan TI.
c.     COBIT memberikan user kontrol dimana dapat mengukur proses yang terkandung dalam ISO 17799 dan ITIL dan yang dapat dimanfaatkan untuk perbaikan proses.

Sumber : (1) (2) (3)

COMPIERE

Pengenalan Compiere
Compiere adalah salah satu perangkat lunak ERP (Enterprise Resource Planning) yang teraplikasi dengan solusi perangkat lunak CRM (Customer Relationship Management) yang terintegrasi secara lengkap dan bersifat Open Source. Compiere yang merupakan perangkat lunak ERP memberikan solusi bisnis dalam banyak hal, baik untuk perusahaan kecil maupun perusahaan menengah dalam distribusi dan pelayanan yang berbasis global dan mencakup semua area dari manajemen pelanggan (Customer Management) sampai rantai persediaan untuk laporan akunting.

Compiere yang bersifat Open Source bertujuan agar perusahaan baik perusahaan kecil maupun perusahaan menengah dapat menggunakan perangkat lunak ini guna mendukung rancangan sistem mereka, dengan biaya yang tidak mahal, karena Compiere bersifat gratis.


SALES ORDER
Sales Order merupakan modul untuk mengelola penjualan dari suatu pemesanan, dan Sales Order dikatakan memenuhi yaitu jika jumlah pesanan sama dengan jumlah yang dikirimkan dan juga jumlah faktur. Fasilitas untuk penjualan barang secara otomatis akan dibuat oleh sistem dengan sudah memperhitungkan kebutuhan material untuk masing-masing pelanggan.
Sales Orders pada Compiere terdiri dari submenu Market Place, Sales Order, Quote Convert, Reprice Order/Invoice, Generate PO from Sales Order, Reopen Order, Open Orders, Order Transactions, Distribution List, Distribution Run, dan Subscription. Berikut ini adalah bagan dari Sales Orders pada Compiere.
Bagan Sales Orders


Untuk mencari Sales Orders ketik “Sales Orders” pada kotak input yang berada di sebelah kanan bawah, kemudian tekan enter.
Menu Sales Orders

Sales Orders terdiri dari modul-modul yang terintegrasi. Dari modul-modul tersebut dapat diambil atau digunakan yang diperlukan saja oleh perusahaan, sesuai jenis usaha ataupun keperluannya. Modul-modul tersebut yaitu :
1.            Market Place
Market place merupakan modul untuk membantu mengelola pangsa pasar, yang biasanya digunakan untuk perusahaan jika akan melelangkan produk-produknya. Modul ini terdiri dari Bid Topic, Auction Seller, dan Auction Buyer.
-                Bid Topic
Bid Topic merupakan modul untuk mengelola item untuk suatu pelelangan dan melihat penawaran-penawaran yang diajukan oleh klien dalam suatu pelelangan. Dalam modul ini tersedia informasi berapa dana yang disediakan oleh para pembeli untuk suatu pelelangan.
-                Auction Seller
Auction Seller merupakan modul untuk mengelola informasi mengenai para penjual. Penjual di sini yaitu para pemakai di sistem ini yang ikut berpartisipasi dalam pelelangan. Yang perlu diperhatikan adalah pemakai tidak selalu dari dalam perusahaan (Internal), akan tetapi dapat merupakan Business Partner dari suatu perusahaan yang mengadakan pelelangan.
-                Auction Buyer
Auction Buyer merupakan modul untuk mengelola informasi mengenai para pembeli yang ikut berpartisipasi dalam pelelangan.
2.            Sales Order
Sales Order merupakan modul untuk mengelola penjualan dari suatu pemesanan. Sales Order dikatakan memenuhi yaitu jika jumlah pesanan sama dengan jumlah yang dikirimkan dan juga jumlah faktur. Mengenai Sales Order ini akan dibahas lebih lanjut
3.            Distribution List
Modul ini untuk mengelola transaksi penjualan untuk suatu perusahaan dengan frekuensi transaksi yang besar dengan pelayanan yang cepat, efisien namun terkendali. Dalam modul ini ditetapkan besarnya kuantitas minimum dari produk yang akan dibeli suatu perusahaan serta total kuantitas dari barang yang akan dibeli suatu perusahaan tersebut. Dalam modul ini perusahaan-perusahaan ditempatkan dalam suatu distribusi, beberapa perusahaan dapat menempati daerah distribusi yang sama. Seperti contohnya perusahaan a, b, dan c menempati daerah Distribusi A, sedangkan perusahaan d, e, dan f menempati daerah Distribusi B. Modul ini hanya untuk menetapkan daerah-daerah distribusi saja, prosesnya dilakukan melalui modul Distribution Run.
4.            Distribution Run
Modul ini digunakan untuk membuat suatu pesanan untuk mendistribusikan produk kepada Business Partner yang terdaftar pada modul Distribution List. Laporannya dapat dijadikan satu untuk semua pengiriman kepada Business Partner yang berbeda ataupun dapat dibuat terpisah.
5.            Subscription
      Modul ini digunakan untuk langganan dari Business Partner untuk suatu produk. Dalam modul ini tertera awal dan akhir tanggal berlaku, serta tanggal untuk memperbaharui sebagai langganan. Jika masa aktif sudah habis dan tidak diperbaharui maka pelayanan sebagai langganan tidak terdapat lagi, seperti misalnya pada pengiriman produk.