Monday, June 17, 2013

Estimasi

Estimasi merupakan suatu metode dimana kita dapat memperkirakan nilai dengan cara tertentu. Steve McConnell menyebut estimasi sebagai Black Art, sehingga dia mengarang buku yang berjudula Software Estimation, Demystifying the Black Art.

Ada pun teknik-teknik estimasi yang dikemukakan oleh McConnell.

Kegiatan Rencana Penerimaan

Kegiatan Rencana Penerimaan:
  1. Melakukan tes percobaan, jika terjadi kesalahan si pembuat akan memperbaikinya. Tidak ada jaminan bahwa kelebihan sistem baru dipakai oleh user, pada hari pertama yang paling berperan adalah tampilan sistem.
  2. Tes satu per satu pada sistem dan jika ada yang error maka pembuat akan memperbaiki langsung atau jika kesalahan fatal, maka tes dapat ditunda. Rangkaian pengujian inilah yang disebut dengan Rencana Tes Penerimaan (Acceptance Test Plan / ATP). ATP pembuat dalam memperlihatkan keunggulan fungsi - fungsi dari sistem yang baru. Karena hal ini, user pun tidak takut jika terjadi kesalahan karena segera di perbaiki dan pembuat dapat mengetahui letak error secara langsung. namun kekuranganya adalah pembuat akan banyak menulis untuk laporan ATP. Dengan adanya tulisan ATP yang dibuat user itu sendiri maka persentase perimaan sistem baru besar adanya.
  3. Memastikan sistem sesuai dengan perjanjian adalah penting untuk melakukan ini sehingga user tidak merasa ditipu dan jika belum maka sistem dapat dikembalikan.
  4. Dengan menggunakan pengelompokan design, maka tes dapat dikelompokan sehingga dapat mempermudah pengetesan itu sendiri. Selain dengan design cara lain pengelompokan adalah dengan pengelompokan secara fungsi.
  5. Menulis percobaan pada metode satu ini pembuat harus sudah siap dengan membuat sebuah list apa saja yang akan diujikan nanti kepada user.
  6. Daftar rencana tes penerimaan yaitu dengan cara menggunakan hal seperti:
    • Buat fungsi vs. Tabel Percobaan.
    • Definiskan percobaan dan kumpulan percobaan.
    • Tetapkan tanggung jawab untuk menulis percobaan.
    • Klien dan Tim proyek mengetahui bahwa ATP akan ditinjau kembali, direvisi jika perlu, dan ditandatangani oleh user. Klien mengetahui bahwa keberhasilan penyelesaian dari percobaan akan mempengaruhi penerimaan sistem.
    • Tanggung jawab untuk percobaan data telah ditetapkan. Data untuk percobaan seharusnya disediakan oleh tim proyek dan juga user.
  7. Pembuat sistem baru menganjurkan user untuk membuat ATP sehingga user dapat merasa mengawasi dan sebagai pembuat harus dapat membangun sistem dari percobaan.
  8. Pada akhir tahap disain kita menempuh beberapa kejadian penting seperti Dokumen Spesifikasi Disain memuat disain akhir tingkat atas melalui disain tingkat menengah, kemudian tanggung jawab ATP disahkan dan dimulai. Rencana proyek, khususnya perkiraan perlu ditinjau kembali.

Pentingnya Dilakukan Tes Penerimaan Terhadap Sistem

Sebuah tes penerimaan terhadap sistem yang dibuat, itu harus sangat penting. Sebab, pelanggan harus mengetahui secara pasti, bagaimana sistem tersebut bekerja, apakah sudah sesuai dengan tujuan pembuatan program itu untuk perusahaannya dan memastikan bahwa semua yang dijanjikan diuji kembali. Produsen juga harus mengetahui apakah program tersebut sudah sesuai dengan keinginan user.

Friday, March 8, 2013

Sistem Informasi Geografis

Sistem Informasi Geografis
  1. Pengertian SIG
  2. SIG dari Sisi Edukasional
  3. Kemampuan SIG
  4. Keterbatasan SIG
  5. Sejarah Perkembangan SIG
  6. Komponen SIG
  7. Tahapan Kerja SIG
  8. Ruang lingkup SIG
  9. Manfaat SIG
  10. Penerapan SIG

Di dalam mata pembelajaran ini, diharapkan anda bisa mengetahui dan memahami, apakah Sistem Informasi Geografis, bagaimana device-device yang menggunakan teknologi SIG ini bekerja, seberapa pentingnya SIG dalam kehidupan sehari-hari, dan bagaimana

Sistem Informasi Retail

Saya mendapat tugas kuliah, dimana saya diwajibkan untuk meng-share, sistem informasi apa yang sudah pernah saya buat. Jadi untuk saat ini, saya akan meng-share, Sistem Informasi Retail yang pernah saya buat menggunakan Visual Basic, dengan component-component maupun reference Microsoft Excel, dengan menggunakan basis data yang saya buat sendiri (tidak menggunakan MySQL, etc).

Beberapa bulan yang lalu, saya mencoba untuk membuat program Sistem Informasi Retail. Di dalam program ini, kita bisa membuat stok barang, data pelanggan, data salesman, dan data supplier.

Dari ke 4 data tersebut, kita bisa membuat sebuah transaksi penjualan maupun pembelian. Setiap transaksi akan mengubah jumlah stok barang, sistem akan secara otomatis menyimpan kronologis transaksinya, kemudian data akan disimpan, dan printer yang tersambung akan mencetak faktur.

Setelah itu, terdapat juga fitur untuk mencetak transaksi-transaksi yang sudah pernah terjadi, laporan penjualan, laporan pembelian, laporan stok, laporan piutang, laporan hutang, dan laporan rugi laba. User hanya cukup menginput range tanggal, atau / dan salesman, atau / dan pelanggan, atau / dan supplier. Hal ini dilakukan agar user mudah untuk mengakses laporan, dan mencetak laporan per hari, minggu, bulan, maupun tahunan.

Tidak lupa juga, saya membuat basis data tentang user, agar tidak semua user ataupun spesifik user dapat mengakses, atau / dan mengubah data-data yang sudah ada.

Tetapi, saya lupa untuk membuat sebuah basis data yang menyimpan kronologis / log aktifitas user. Dan juga, untuk enkripsi dari basis data yang saya buat masih menggunakan enkripsi dasar, sehingga orang yang mempunyai pengetahuan enkripsi dasar mungkin dapat membacanya. Karena saya sudah memasuki semester 8, dan mungkin saya akan mulai sibuk karena urusan kuliah ataupun karena urusan game (LOL!) , maka proyek program ini dihentikan.

Thursday, March 7, 2013

Bahasa Pemrograman - Visual Basic

  1. Pengertian Visual Basic (VB)
  2. Pengenalan Visual Basic (VB)
  3. Sejarah Visual Basic (VB)
  4. Kronologi Perkembangan Visual Basic (VB) 


Sumber :
http://www.cianjurcybercity.com/2009/01/21/sekilas-tentang-visual-basic-60-vb-3c.html
http://id.wikipedia.org/wiki/Visual_Basic
http://tempatku-berbagi.blogspot.com/2009/07/pengenalan-visual-basic-60.html
http://ilmukomputer.org/category/pemrograman-vb/

Bahasa Pemrograman - Visual Basic - Kronologi Perkembangan

Kronologi Perkembangan Visual Basic :


Berikut ini perjalanan Visual Basic ( VB 1.0 sampai VB 10 ) yaitu :
  1. Proyek “ Thunder” dirintis.
  2. Visual Basic 1.0 ( May 1991 ) di rilis untuk windows pada Comdex / Windows Wordltrade yang dipertunjukkan di Atlanta, Georgia.
  3. Visual Basic 1.0 untuk DOS di rilis pada bulan September 1992. Bahasa ini kompatibel dengan Visual Basic For Windows. VB 1.0 for DOS ini pada kenyataannya merupakan versi kelanjutan dari compiler BASIC, Quick Basic dan BASIC Professional Development System
  4. Visual Basic 2.0 di rilis pada November 1992, cakupan pemrogramannya cukup mudah untuk digunakan dan kecepatannya juga telah di nodifikasi. Khususnya pada Form yang menjadikan object dapat dibuat secara seketika, serta konsep dasar dari Class modul yang berikutnya di implementasikan pada VB 4.
  5. Visual Basic 3.0 di rilis pada musim panas 1993 dan dibagi menjadi versi standard an professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Data base Engine yang dapat membaca serta menulis database Jet ( atau Access ) 1.x
  6. Visual Basic 4.0 ( Agustus 1995 ) merupakan versi pertama yang dapat membuat windows program 32 bit sebaik versi 16 bit nya. VB 4 juga memperkenalkan kemampuan untuk menulis non-GUI class pada Visual Basic.
  7. Visual Basic 5.0 ( Februari 1997 ), Microsoft merilis secara ekslusif Visual Basic untuk versi windows 32 bit. Programmer yang menulis programnya pada versi 16 bit dapat dengan mudah melakukan import programnya dari VB 4, VB 5 memperkenalkan kemampuan untuk membuat User Control.
  8. Visual Basic 6.0 ( pertengahan 1999), memperbaiki beberapa cakupan, termasuk kemampuannya untuk membuat Aplikasi Web-based. Visual Basic 6 di jadwalkan akan memasuki Microsoft “ fasa non Supported “ dimulai pada Maret 2008.
  9. Visual Basic NET ( VB 7 ), di rilis pada tahun 2002, beberapa yang mencoba pada versi pertama. NET ini mengemukakan bahwa bahasa ini sangat powerful tapi bahasa yang digunakan sangat berbeda dengan bahasa sebelumnya, dengan kekurangan diberbagai area, termasuk runtimenya yang 10 kali lebih besar dari paket runtime VB 6 serta peningkatan pengguna memory.
  10. Visual Basic NET 2003 ( VB 7.1 ¬), di rilis dengan menggunakan NET framework versi 1.1
  11. Visual Basic 2005 ( VB 8.0 ), merupakan iterasi selanjutnya dari Visual Basic NET dan Microsoft memutuskan untuk menghilangkan kata – kata NET pada judulnya. Pada rilis ini Microsoft memasukan beberapa fitur baru diantaranya :
    1. Edit and Continue, mungkin inilah kekurangan fitur terbesar dari VB NET pada VB 2005 ini kita diperbolehkan melakuakan perubahan kode pada saat program sedang dijalankan.
    2. Perbaikan pada Konversi dari VB ke VB NET 12 Visual Basic NET 2003 ( VB 7.1 ), di rilis dengan menggunakan NET framework versi 1.1
    3. Is Not Patent, merupakan salah satu fitur dari Visual Basic 20005 merupakan konversi If Not X Is Not Y.
  12. Visual Basic 2005 Express, merupakan bagian dari Product Visual Studio. Microsoft membuat Visual Studio 2005 Express edition untuk pemula dan yang gemar dengan VB, salah satu produknya adalah Visual Basic 2005 Express yang merupakan produk gratis dari Microsoft.
  13. Visual Basic “ Orcas “ ( VB 9.0 ), dijadwalkan akan di rilis pada tahun 2007 dan dibangun diatas NET 3.5. Pada rilis ini, Microsoft menambahkan beberapa fitur diantaranya :
    1. True Tenary operator, yaitu fungsi If ( boolean, value, value ) yang digunakan untuk mengganti fungsi IF.
    2. LINQ Support.
    3. Ekspresi Lambada.
    4. XML Literals.
    5. Nullable Type.
    6. Type Inference.
  14. Visual Basic “VB X” ( VB 10.0 ), Visual Basic 10 yang juga dikenal dengan nama VB X akan menawarkan dukungan untuk Dynamic Language Runtime. VB 10 direncanakan akan menjadi bagian dari Silver Light 11.


Sumber :
http://www.cianjurcybercity.com/2009/01/21/sekilas-tentang-visual-basic-60-vb-3c.html
http://id.wikipedia.org/wiki/Visual_Basic
http://tempatku-berbagi.blogspot.com/2009/07/pengenalan-visual-basic-60.html
http://ilmukomputer.org/category/pemrograman-vb/