Tuesday, July 10, 2012
Tuesday, June 5, 2012
Penguji Software dengan Menggunakan Parasoft C++ Test
Definisi
Pengujian
Pengujian adalah proses
menganalisa suatu entitas software untuk mendeteksi perbedaan antara kondisi
yang ada dengan kondisi yang diinginkan (defects/errors/bugs) dan mengevaluasi
fitur-fitur dari entitas software. (Standar ANSI/IEEE 1059)
Definisi
pengujian perangkat lunak
elemen kritis dari
jaminan kualitas perangkat lunak dan merepresentasikan kajian pokok dari
spesifikasi, desain, dan pengkodean.
Definisi Pengujian perangkat lunak
menurut para ahli antara lain
A. Menurut Myers (1979)
Proses
menjalankan program dengan maksud menemukan kesalahan.
B. Menurut IEEE (1990)
- Proses sistem operasi atau komponen menurut kondisi tertentu, pengamatan atau pencatatan hasil dan mengevaluasi beberapa aspek sistem atau komponen.
- Proses analisis item PL untuk mendeteksi perbedaan antara kondisi yang ada dengan yang diinginkan dan mengevaluasi fitur item PL
C.
Definisi lanjut
Proses formal yang ditentukan oleh tim pengujian
yang meliputi unit PL, beberapa unit PL terintegrasi atau seluruh package PL yang
ditentukan oleh program yang berjalan di komputer. Seluruh tes saling terkait
dan adanya prosedur pengujian dan kasus pengujian.
Tujuan Pengujian
- Menilai apakah perangkat lunak yang dikembangkan telah memenuhi kebutuhan pemakai.
- Menilai apakah tahap pengembangan perangkat lunak telah sesuai dengan metodologi yang digunakan.
- Membuat dokumentasi hasil pengujian yang menginformasikan kesesuaian perangkat lunak yang diuji dengan spesifikasi yang telah ditentukan.
Pengujian
software haruslah didefinisikan dalam proses rekayasa perangkat lunak atau
software engineering. Sejumlah strategi pengujian software telah diusulkan
dalam literatur. Semuanya menyediakan developer software dengan template untuk
pengujian dan semuanya memiliki karakteristik umum:
- Testing dimulai pada level modul dan bekerja keluar kearah integrasi pada sistem berbasiskan komputer
- Teknik testing yang berbeda sesuai dengan poin-poin yang berbeda pada waktunya
- Testing diadakan oleh software developer dan untuk proyek yang besar oleh group testing yang independent
- Testing dan Debugging adalah aktivitas yang berbeda tetapi debugging harus diakomodasikan pada setiap strategi testing
Tujuan Pengujian Perangkat Lunak
a.)
Tujuan langsung
- Identifikasi dan menemukan beberapa kesalahan yang mungkin ada dalam PL yang diuji
- Setelah PL dibetulkan, diidentifikasi lagi kesalahan dan dites ulang untuk menjamin kualitas level penerimaan
- Membentuk tes yang efisien dan efektif dengan anggaran dan jadwal yang terbatas
b.)
Tujuan tidak langsung
- Mengumpulkan daftar kesalahan untuk digunakan dalam daftar pencegahan kesalahan (tindakan corrective dan preventive)
Software
Penguji Aplikasi
Berikut ini merupakan
salah satu software yang dapat digunakan untuk melakukan pengujian
terhadap beberapa aplikasi :
Parasoft
C Plus Plus Test
C Test adalah pengujian unit dan alat analisis statis yang secara otomatis tes C dan C kelas, fungsi, atau komponen tanpa memerlukan pengembang untuk menulis kasus pengujian tunggal, harness, atau tulisan rintisan.Dengan mengklik sebuah tombol, C Test secara otomatis melakukan analisis kode statis menggunakan industri-lebar standar pengkodean, kode tes konstruksi (pengujian kotak putih), kode tes fungsi (pengujian kotak hitam), dan memelihara kode integritas (pengujian regresi).Dari tradisional ke ekstrem pemrograman, mengintegrasikan C Test ke mengotomatiskan proses pembangunan pengujian penting teknik untuk setiap proses pemrograman, mencegah lunak kesalahan dan memastikan bahwa kode secara structural suara, maintainable, dan portabel.
C Test adalah pengujian unit dan alat analisis statis yang secara otomatis tes C dan C kelas, fungsi, atau komponen tanpa memerlukan pengembang untuk menulis kasus pengujian tunggal, harness, atau tulisan rintisan.Dengan mengklik sebuah tombol, C Test secara otomatis melakukan analisis kode statis menggunakan industri-lebar standar pengkodean, kode tes konstruksi (pengujian kotak putih), kode tes fungsi (pengujian kotak hitam), dan memelihara kode integritas (pengujian regresi).Dari tradisional ke ekstrem pemrograman, mengintegrasikan C Test ke mengotomatiskan proses pembangunan pengujian penting teknik untuk setiap proses pemrograman, mencegah lunak kesalahan dan memastikan bahwa kode secara structural suara, maintainable, dan portabel.
Tampilan Parasoft
C Plus Plus Test
Diagram Alur Cara Kerja Parasoft
C Plus Plus Test
Fitur
- Statis analisis kode untuk memenuhi dipilih pengguna standar pengkodean
- Grafis editor untuk membuat aturan coding kustom
- Kode statis jalur simulasi untuk mengidentifikasi kesalahan runtime potensi
- Otomatis kode review dengan antarmuka grafis dan pelacakan kemajuan
- Generasi otomatis dan pelaksanaan tes unit dan komponen-tingkat di C atau C + + sumber
- Dukungan untuk sumber data
- Dukungan penuh untuk pengujian regresi
- Kode cakupan analisis dengan penyorotan kode
- Memori runtime pemeriksaan kesalahan selama tes unit dan eksekusi aplikasi
- Seragam lingkungan untuk pelaksanaan tes pada host & sasaran
- Tim Kendali penyebaran infrastruktur untuk desktop dan penggunaan baris perintah
Manfaat
- Mengetes semuanya, mulai dari fungsi ke seluruh proyek.
- Menyimpan kesalahan sederhana dari menjadi masalah serius.
- Menyimpan kesalahan dari kode kembali melalui regresi pengujian.
- Memastikan bahwa kode secara struktural suara, maintainable, dan portabel.
- Menemukan masalah yang menyebabkan kecelakaan dan mengurangi pelanggan kejengkelan.
- Membantu untuk mempercepat dan mencapai ISO dan SEI proses standar sertifikasi.
- Meningkatkan waktu pengembangan oleh menurunnya debug waktu.
Reference:
Posted by
el dianisa adesita
at
4:44 PM
0
comments
Labels: assignment, computer, knowledge
Tuesday, April 10, 2012
PENGEMBANGAN APLIKASI SISTEM PEMROSESAN PENSIUN DI BKN
System Pemrosesan Pensiun di BKN merupakan aplikasi yang digunakan untuk membantu pemrosesan keputusan pensiun pada pegawai negeri sipil. System ini sangat penting, terutama untuk memudahkan dalam pengumpulan dan pemberian berkas yang dibutuhkan oleh pegawai golongan IV/b ke bawah yang memasuki batas usia pensiun (BUP) dan dapat membantu pimpinan dalam pengambilan keputusan pada pegawai yang memenuhi syarat pensiun.
System Pemrosesan Pensiun di BKN dirancang menggunakan software Open Source (program PHP) yang berbasis web, sehingga pemeliharaan dan pengembangannya dapat dilakukan sendiri oleh klien, karena source programnya terbuka untuk dikembangkan dan kemampuannya yang handal.
System Pemrosesan Pensiun di BKN ini menawarkan solusi kemudahan dalam penghitungan gaji pensiun yang dapat dilakukan lebih otomatis dan keamanan berkas agar tidak tercecer sehingga dapat mempersingkat waktu pemrosesan keputusan pensiun.
A.
LATAR BELAKANG
Badan Kepegawaian Negara (BKN) adalah badan Kantor Urusan Pegawai Negeri yang berpusat di Jl. Letjen Sutoyo No. 12, Jakarta Timur. BKN mengurusi semua masalah Pegawai Negri Sipil (PNS) di semua instansi pemerintah, mulai dari penyeleksian, kenaikan pangkat sampai pensiun.
Proses pengajuan pensiun misalnya, dimulai dari berkas diterima oleh bagian pensiun hingga SK (Surat Keputusan) pensiun dikeluarkan membutuhkan waktu lebih dari satu bulan. Dilihat dari alur kerja, jangka waktu pemrosesan dapat dipersingkat sehingga pekerjaan lebih efisien.
Berkas pengajuan pensiun yang dikirimkan oleh instansi pemerintah tempat PNS berkerja harus lengkap sesuai dengan syarat yang telah ditetapkan. Berkas tersebut di atas sebenarnya telah tersimpan di BKN pada saat Pegawai diterima sebagai PNS, namun menurut seorang petugas, keamanan data kurang terjaga, ada berkas yang hilang dan berbagai resiko lainnya seperti kebakaran, berkas tercecer pada saat pengambilan dan lain sebagainya.
Proses pemeriksaan ini berpindah-pindah dari bagian arsip, administrasi, pemeriksaan gaji pensiun dan bagian pembuatan SK Pensiun. Pada proses ini, arsip mungkin saja tercecer ataupun hilang. MVC (Model, View, Controler) merupakan salah satu teknik pengembangan sistem. MVC merupakan kelanjutan dari OOP (Object Oriented Programing) yang memisahkan antara model, tampilan (view) dan pengontrol (Controller). Pemisahan ketiga bagian ini memang dinilai merepotkan oleh beberapa programer pada saat pengembangan sistem. Tetapi, jika membicarakan jangka waktu yang lama, teknik MVC ini sangat mempermudah untuk pengembangan selanjutnya (maintenance).
TUJUAN
Mengembangkan system aplikasi keputusan pensiun berbasis web. Sehingga tidak perlu diadakan pengiriman berkas-berkas dari tiap instansi guna menghindari kerangkapan data, hilangnya suatu berkas dan pemrosesan data lebih cepat.
RUANG LINGKUP PROYEK SISTEM
Proyek System Pemrosesan Pensiun yang akan dikembangkan memiliki beberapa ruang lingkup yang harus dikerjakan yaitu sebagai berikut:
- Menganalisis dan meneliti setiap prosedur-prosedur yang berhubungan dengan pengumpulan berkas, keamanan berkas, penghitungan gaji, pengambilan keputusan pensiun.
- Mendesain sebuah system yang dapat mendukung seluruh prosedur dari system ini, serta menunjang kemampuan dari system ini.
- Menganalisis teknologi yang harus digunakan guna mendukung System Pemrosesan Pensiun.
- Membuat program computer untuk mengimplementasikan desain System Pemrosesan Pensiun.
- Menerapkan serta melakukan percobaan system ini sampai dengan penerapan system ini memuaskan.
KEUNTUNGAN PROYEK YANG DIKERJAKANDengan menyetujui proposal ini, maka anda akan memperoleh berbagai keuntungan seperti:
- BKN (Badan Kepegawaian Negara) dapat berfokus dalam mengoptimalkan dalam meningkatkan kinerja para pegawainya yang terdapat di berbagai defisi, karena telah ada suatu sistem yang dapat dipercaya yang akan membantu dan memudahkan dalam penghitungan gaji dan pemberian keputusan pensiun bagi para pegawai.
- Mendapatkan layanan pemeliharaan system dari tenaga-tenaga ahli yang berpengalaman dan professional.
- Menghemat waktu dalam pencarian berkas para pegawai.
- Dapat memberikan keamanan pada berkas data yang ada. Karena keamanan data yang kurang terjaga, ada berkas yang hilang dan berbagai resiko lainnya seperti kebakaran, kerangkapan berkas para pegawai yang dikarenakan ada berkas yang tercecer pada saat pengambilan dan lain sebagainya.
- Mengotomatisasi penghitungan gaji yang masih konvensional sehingga tidak akan ada lagi keterlambatan pengeluaran Surat Keputusan dari BKN yang dapat berdampak terlambat pula gaji yang akan diperoleh pegawai.
ESTIMASI PENGERJAAN PROYEK DAN BIAYA
RENCANA
Berikut akan dijelaskan langkah-langkah apa saja yang akan dilakukan dalam melaksanakan proyek ini, apabila proposal ini disetujui oleh pihak terkait.
- Mengumpulkan data yang berhubungan dengan pengerjaan proyek ini salah satunya dengan menganalisis dan menentukan apa saja kebutuhan yang diperlukan yang menunjang dalam pembuatan proyek ini. Menganalisa proyek yang ingin dikembangkan secara mendetail dan memberikan solusi sesuai dengan yang diinginkan klien.
- Membuat rancangan fungsi-fungsi modul yang akan diberikan dalam bentuk hard copy maupun soft copy terkait.
- Melakukan pembuatan pemrograman aplikasi system pemrosesan yang ingin dikembangkan.
- Melakukan implementasi pengujian aplikasi system pemrosesan yang dibuat.
- Melakukan installasi perangkan keras dan perangkat lunak yang akan digunakan.
- Melakukan pelatihan penggunaan system pemrosesan sesuai dengan tata cara penggunaan aplikasi.
- Melakukan pemeliharaan karena, proyek perangkat lunak masih membutuhkan pemantauan untuk memastikan bahwa produk perangkat lunak yang telah diserahkan tersebut bisa beroperasi dengan baik dan tidak ada kendala.
- Melakukan dokumentasi proyek yang terdiri dari beberapa dokumen. Sebagai pedoman operasional untuk memantau kemajuan dan kelangsungan proyek.
MODUL PENGEMBANGAN
- Modul Gaji Pokok
- Modul Informasi Undang-undang
- Modul Pegawai
- Modul Pensiunan
- Modul Pemrosesan
- Modul SK Pensiun
DOKUMEN
Dokumen yang di perlukan oleh user adalah data-data PNS selama bekerja di BKN. Data tersebut dalam format document atau pdf yang bisa dimasukkan di software agar dapat diolah secara baik dan lebih cepat di proses. Dokumen tersebut sangatlah penting untuk menindak lanjuti proses pension di BKN.
A. PROSES PENGIRIMAN
Dalam proses pengirimannya, akan kami lakukan apabila pembayaran sudah diselesaikan dan kami bersedia mengantarkan langsung sesuai dengan kesepakatan waktu dan tempat dari kedua belah pihak dan melakukan penginstallan langsung aplikasi yang sudah selesai dikembangkan yang disertakan dengan memberikan modul penggunaan dan keterangan fungsi-fungsi yang terdapat pada aplikasi tersebut.
A. KELAYAKAN HUKUM
Pemerintah telah mengeluarkan ketentuan yang mengatur Tarif Pajak Penghasilan Pasal 21 Atas Penghasilan Berupa Uang Pesangon, Uang Manfaat Pensiun, Tunjangan Hari Tua, Dan Jaminan Hari Tua Yang Dibayarkan Sekaligus, yaitu dengan Peraturan Pemerintah (PP) Nomor 68 Tahun 2009 yang terbit tanggal 16 November 2009 dan Peraturan Menteri Keuangan Nomor 16/PMK.03/2010, tanggal 25 Januari 2010. Berikut akan disampaikan hal-hal yang diatur oleh PMK Nomor 16/PMK.03/2010 dan PP Nomor 68 Tahun 2009 tersebut. Pasal tindak Cyber Crime juga mempengaruhi hukum dalam dunia elektronik. Seperti :
Pasal 27
(1) Setiap Orang dengan sengaja dan tanpa hak mendistribusikan dan/atau mentransmisikan dan/atau membuat dapat diaksesnya Informasi Elektronik dan/atau Dokumen Elektronik yang memiliki muatan yang melanggar kesusilaan.
(2) Setiap Orang dengan sengaja dan tanpa hak mendistribusikan dan/atau mentransmisikan dan/atau membuat dapat diaksesnya Informasi Elektronik dan/atau Dokumen Elektronik yang memiliki muatan perjudian.
(3) Setiap Orang dengan sengaja dan tanpa hak mendistribusikan dan/atau mentransmisikan dan/atau membuat dapat diaksesnya Informasi Elektronik dan/atau Dokumen Elektronik yang memiliki muatan penghinaan dan/atau pencemaran nama baik.
(4) Setiap Orang dengan sengaja dan tanpa hak mendistribusikan dan/atau mentransmisikan dan/atau membuat dapat diaksesnya Informasi Elektronik dan/atau Dokumen Elektronik yang memiliki muatan pemerasan dan/atau pengancaman.
Tindak Pidana dalam Pasal 27 ini mengatur mengenai larangan dengan sengaja dan tanpa hak mendistribusikan dan/atau mentransmisikan dan/atau membuat dapat diaksesnya Informasi Elektronik dan/atau Dokumen Elektronik terhadap 4 muatan atau substansi yakni :
(1) muatan yang melanggar kesusilaan
(2) muatan perjudian
(3) muatan penghinaan dan/atau pencemaran nama baik dan
(4) muatan pemerasan dan/atau pengancaman.
ALTERNATIF SOLUTION
Bagian ini menjelaskan beberapa solusi alternatif software yang akan dipakai. Apabila tidak efektif maka diperlukan solusi alternative seperti mencari info mengenai software yang bersangkutan yang mempengaruhi kinerja, dari mulai teknologi sampai dengan harga dari perangkat tersebut, hal ini sangat mudah bagi kami karena kami mengetahui betul harga pasaran perangkat yang akan digunakan sehingga apabila doftware yang diajukan tidak sesuai dengan keinginan proyek itu sendiri kami bisa menyusun sendiri sesuai dengan yang akan diajukan.
KEUNGGULAN SISTEM
Dengan mengandalkan teknologi yang open source yang telah menjadi kiblat pengembangan aplikasi berkelas dunia, aplikasi System Pemrosesan Pensiun memiliki keunggulan sebagai berikut:
- Mudah Diakses
Aplikasi dapat dijalankan di semua komputer yang memiliki akses internet tanpa membutuhkan konfigurasi atau setting yang rumit, karena aplikasi tersebut berbasis web. Dan dapat dijalankan pada browser yang anda inginkan, seperti; mozilla firefox, opera, google chrome.
- User Friendly
Sistem dirancang dengan berorientasi pada pengguna (user oriented) sehingga proses pemahaman penggunaan sistem dapat dipelajari dengan mudah dan cepat.
- Tingkat Keamanan Tinggi
Sistem validasi user dan hak akses yang ketat mencegah akses data oleh pihak yang tidak berkepetingan.
A. TENAGA PELAKSANA
Untuk mengembangkan System Pemrosesan Pensiun di BKN, maka dibutuhkan tim pengembang yang kompeten di bidangnya masing-masing, sebagai berikut:
1. Project Manager dan System Analisis : Ridwan Dhani Renuat
2. Programmer dan Database Engineering : Dian Oktaviani
3. Graphic Designer : Eldianisa Adesita
ISTILAH DAN TERMINOLOGI
- Software: perangkat lunak
- Hardware: perangkat keras
- User friendly: mudah dalam penggunaan
- Controller: mengontrol
- View: lihat, tampilan
PERMINTAAN USER
- Menggolongkan berkas sesuai dengan jenis pensiunnya
- Untuk tahap pemrosesan, tersedia verifikasi untuk memeriksa kelengkapan dan kebenaran berkas
- Dapat mencetak langsung berkas SK pensiun
- Tersedianya fasilitas login
- Tahapan aplikasi dapat dipahami dengan mudah
- Berkas dijamin keamanannya
- Tampilannya tidak perlu terlalu rumit agar konten webnya tidak terlalu berat.
- Untuk berkas yg upload berupa format pdf
referensi:
penulisan tugas akhir Arini Ireene mahasiswi universitas gunadarma
Posted by
el dianisa adesita
at
10:57 PM
0
comments
Labels: assignment
Subscribe to:
Posts (Atom)




