Minggu, 24 Maret 2013

Testing dan Implementasi


Dua macam metode / pendekatan test yaitu :

1. Black Box Testing

Test case ini bertujuan untuk menunjukkan fungsi PL tentang cara beroperasinya, apakah pemasukan data keluaran telah berjalan sebagaimana yang diharapkan dan apakah informasi yang disimpan secara eksternal selalu dijaga kemutakhirannya.

2. White Box Testing

Adalah meramalkan cara kerja perangkat lunak secara rinci, karenanya logikal path (jalur logika) perangkat lunak akan ditest dengan menyediakan test case yang akan mengerjakan kumpulan kondisi dan atau pengulangan secara spesifik. Secara sekilas dapat diambil
kesimpulan white box testing merupakan petunjuk untuk mendapatkan program yang benar secara 100%.

UJI COBA WHITE BOX
Uji coba white box adalah metode perancangan test case yang menggunakan struktur kontrol dari perancangan prosedural untuk
mendapatkan test case. Dengan rnenggunakan metode white box, analis sistem akan dapat memperoleh test case yang menjamin seluruh independent path di dalam modul yang dikerjakan sekurang-kurangnya sekali mengerjakan seluruh keputusan logikal mengerjakan seluruh loop yang sesuai dengan batasannya mengerjakan seluruh struktur data internal yang menjamin validitas

1. UJI COBA BASIS PATH
Uji coba basis path adalah teknik uji coba white box yg diusulkan Tom McCabe. Metode ini memungkinkan perancang test case mendapatkan ukuran kekompleksan logical dari perancangan prosedural dan menggunkan ukuran ini sbg petunjuk untuk mendefinisikan basis set dari jalur pengerjaan. Test case yg didapat digunakan untuk mengerjakan basis set yg menjamin pengerjaan setiap perintah minimal satu kali selama uji coba.

PENGUJIAN BLACK-BOX
Pengujian black-box berfokus pada persyaratan fungsional PL. Pengujian ini memungkinkan analis system memperoleh kumpulan kondisi input yg akan mengerjakan seluruh keperluan fungsional program.

Tujuan metode ini mencari kesalaman pada :
  • Fungsi yg salah atau hilang.
  • Kesalahan pada interface
  • Kesalahan pada struktur data atau akses database
  • Kesalahan performansi
  • Kesalahan inisialisasi dan tujuan akhir

Metode ini tidak terfokus pada struktur kontrol seperti pengujian whitebox tetapi pada domain informasi.

Pengujian dirancang untuk menjawab pertanyaan sbb:
  • Bagaimana validitas fungsional diuji?
  • Apa kelas input yg terbaik untuk uji coba yg baik?
  • Apakah sistem sangat peka terhadap nilai input tertentu?
  • Bagaimana jika kelas data yang terbatas dipisahkan?
  • Bagaimana volume data yg dapat ditoleransi oleh sistem?
  • Bagaimana pengaruh kombinasi data terhadap pengoperasian system?

1. EQUIVALENCE PARTITIONING
Equivalence partitioning adalah metode pengujian black-box yg memecah atau membagi domain input dari program ke dalam kelas-kelas data sehingga test case dapat diperoleh. Perancangan test case equivalence partitioning berdasarkan evaluasi kelas equivalence untuk kondisi input yg menggambarkan kumpulan keadaan yg valid atau tidak. Kondisi input dapat berupa nilai numeric, range nilai, kumpulan nilai yg berhubungan atau kondisi Boolean.

Contoh :
Pemeliharaan data untuk aplikasi bank yg sudah diotomatisasikan. Pemakai dapat memutar nomor telepon bank dengan menggunakan mikro komputer yg terhubung dengan password yg telah ditentukan dan diikuti dengan perintah-perintah. Data yg diterima adalah :
Kode area : kosong atau 3 digit

Prefix : 3 digit atau tidak diawali 0 atau 1
Suffix : 4 digit
Password : 6 digit alfanumerik
Perintah : check, deposit, dll
Selanjutnya kondisi input digabungkan dengan masing-masing data elemen dapat ditentukan sbb :
Kode area : kondisi input, Boolean – kode area mungkin ada atau tidak kondisi input, range – nilai ditentukan antara 200 dan 999

Prefix : kondisi input range > 200 atau tidak diawali 0 atau 1
Suffix : kondisi input nilai 4 digit
Password : kondisi input boolean – pw mungkin diperlukan atau tidak
kondisi input nilai dengan 6 karakter string
Perintah : kondisi input set berisi perintah-perintah yang telah didefinisikan

Rabu, 27 Februari 2013

Celoteh Pagi

Halo temen temen! 

Gue mau share nih yang menurut gue ini adalah kata-kata mutiara. Kenapa bisa begitu, karena gue dapet kata-kata itu berdasarkan apa yang gue alamin.

Nih temen temen kata-kata mutiaranya.

- Disaat hati berkecamuk dengan akal dan nafsu, disitulah kita diuji kesetiaan sebagai seorang manusia yang berkomitmen.

- Pejamkan mata, tarik nafas dalam dalam lalu buang perlahan dan ucapkanlah istighfar, disaat itulah kita mendapatkan ketenangan sejenak.

- Bukti cinta seseorang tidak pernah memandang tinggi rendahnya derajat seseorang, karena semata mata kita semua sama dimata Allah, yang membedakan hanya nasib dan keberuntungan.

- Ngga ada yang instant dalam mencapai sukses, semuanya butuh proses. Dengan menikmati proses itu kita bisa tau apa yang kita rasakan dalam mencapai sukses tersebut.

- Sukses bukan suatu tolak ukur dalam kebahagiaan hidup, karena  sewaktu waktu semuanya bisa sirna.

Oke itulah beberapa kata kata yang lagi gue alamin, hehe.


Jumat, 25 Januari 2013

ATIS (Audio Telecomunication International System), CCTV, Video Streaming.


ATIS (Audio Telecommunication International Systems)

ATIS (Audio Telecommunication International Systems), adalah sebuah generasi baru dari Instant Recall Recorders (IRC) dalam teknologi solid-state, yang dapat dikoneksikan ke dalam audio source berupa telepon atau handphone GSM/AMPS/CDMA dan akan merekam atau menyadap seluruh komunikasi suara dengan kapasitas aktif lebih dari 680 menit dan 1000 panggilan yang berbeda. Kompresi algoritma yang ada di dalam ATIS telah memperbesar kapasitas penyimpanan dan kualitas suara yang cukup jernih. Dengan menggunakan koneksi telepon, ATIS dapat mengidentifikasi penelepon, waktu telepon dan nomor penelepon via RS 232 link built-in.

Terminal Information Service Otomatis atau ATIS, adalah siaran terus menerus informasi aeronautika tercatat noncontrol di terminal sibuk (yaitu Bandara) daerah. Siaran ATIS berisi informasi penting, seperti informasi cuaca, dimana landasan pacu aktif, pendekatan yang tersedia, dan informasi lain yang diperlukan oleh pilot, seperti NOTAMs penting. Pilot biasanya mendengarkan siaran ATIS tersedia sebelum menghubungi unit kontrol lokal, untuk mengurangi beban kerja pengendali ‘dan mengurangi kemacetan frekuensi.

Rekaman diperbarui dalam interval tetap atau ketika ada perubahan yang signifikan dalam informasi, seperti perubahan di landasan pacu aktif. Hal ini diberikan penunjukan surat (misalnya bravo), dari alfabet ejaan ICAO. Surat itu berlangsung turun alfabet dengan setiap update dan dimulai pada Alpha setelah istirahat dalam pelayanan 12 jam atau lebih. Ketika menghubungi unit kontrol lokal, pilot akan menunjukkan dia / dia memiliki “informasi” dan surat identifikasi ATIS untuk membiarkan controller tahu bahwa pilot adalah up to date dengan semua informasi saat ini.

SUMBER : KLIK DISINI

Pengertian CCTV

Closed Circuit Television System berfungsi mengontrol semua kegiatan secara visual (audio visual) pada area tertentu yang dipasang suatu alat berupa kamera. Yang fungsinya secara lansung dapat mengawasi, dan mengamati serta merekam kejadian di suatu tempat, ruangan atau area tertentu,
Alat ini terdiri dari : kamera, digital video recorder, dan monitor yang terintegrasi dalam suatu system jaringan secara online.
Tujuan dari setiap orang menggunakan CCTV adalah untuk memantau daerah yang luas dan mungkin jauh dari suatu lokasi yang sulit di control dan dijangkau pada saat waktu yang bersamaan .

Bagian dari CCTV :

a. Kamera.( CCTV )

Kamera berfungsi menangkap atau mengambil gambar dan mengubah menjadi sinyal listrik. yang terpasang di area-area/tempat-tempat yang akan diamati,
Dalam fungsinya kamera dapat di katagorikan sesuai kebutuhan dan keinginan seperti :
Standar, dome, pin hole. Secara teknologi jenis kamera didalam penggunaannya ada yang secara wireless, outdoor atau indoor,dan juga secara fungsinya ada yang bisa digerakkan (pan, tilt, zoom / PTZ).
Dari kwalitasnya kamera dapat di tentukan oleh beberapa hal seperti:
· Image sensor yaitu: bagian yang berfungsi menangkap gambar, Semakin tinggi resolusi dan kepekaannya (iluminasi) maka semakin baik kwalitasnya. Image sensor yang sering digunakan berukuran 0.25”, 1.3”, 0.5” dan 1”.
· Kemampuan mengolah sinyal yang ada pada controllernya seperti kemampuan automatic gain control, white balance dll.

b. Lensa

Lensa berfungsi mengarahkan bayangan ke image sensor, jangkauan dan luasan daerah yang ingin diambil gambarnya disebut focus.

c. Monitor

Monitor berfungsi menampilkan gambar yang ditangkap oleh camera, Dengan system kerja yang mengubah sinyal listrik menjadi gambar yang dapat dilihat.
Monitor untuk menampilkan kejadian secara live maupun playback, Dimana tampilan di monitor diatur oleh controller.
Teknologi CCTV dengan menggunakan Digital Video Recorder adalah teknologi yang sudah bisa diakses/dilihat dari berbagai tempat yang sudah memiliki jaringan computer yang baik dan secara online memiliki kemampuan yang tinggi dalam mengaksesnya serta sudah diset up sehingga memudahkan user untuk mampu meremote data gambar yang dikirim.

d. Multiplexer

Fungsi dari multiplexer adalah mengatur tampilan dan perekaman gambar dari kamera ke sebuah monitor dan VCR.

SUMBER : KLIK DISINI 

Video Streaming

Pengertian Video Streaming adalah sebuah komunikasi yang dilakukan melalui broadcast akses internet untuk menghasilkan sebuah gambar, video streaming bukan hal yang baru bagi kita di tanah air (Indonesia), sejak munculnya 3G (Generasi ke Tiga) pada sebuah telephone seluler video streaming bagaikan jamur bertumbuhan dimana-mana, hingga kepelosok tanah air.

Video streaming sebenarnya sebuah teknologi yang mempermudah kita dalam mendapatkan informasi dalam bentuk tampilan video, apalagi dengan internet menjamur di segala penjuru dunia kita makin mudah mendapatkan informasi dan menikmati hiburan tanpa membutuhkan media antena televisi biasa maupun parabola, karena banyak broadcast televisi yang free to air memberikan fasilitas tersebut agar media tersebut dapat di simak disegala penjuru dunia, seperti saat kita di Singapur, Amerika, dan lainnya kita masih bisa menyimak tayangan televisi di tanah air tanpa perangkat antena televisi atau parabola.

Teleconference termasuk hal yang sudah bukan barang baru lagi, presiden kita pernah melakukan komunikasi jarak jauh dengan saudara kita di pedesaan, dengan luar negeri melalui video streaming teleconference pada waktu Presiden Alm.Soeharto.

Banyak sekali manfaat yang kita dapat dari sebuah teleconference melalui video streaming, antara lain biaya yang dibutuhkan jauh lebih murah daripada kita mengunjungi daerah tersebut, sehingga anggaran bisa ditekan lebih rendah, tidak lepas dari kemudahan, tentu ada yang harus kita butuhkan yang utama adalah sebuah bandwidth / lebar pita akses internet yang dibutuhkan tentunya harus lebih besar, agar tidak terjadi akses yang terputus-putus, semakin besar maka semakin jelas tanpa putus-putus gambar yang dihasilkan, karena untuk gambar bandwidth yang dibutuhkan jauh lebih besar daripada suara.

Mungkin saat ini bandwidth masih barang mahal, tapi semakin lama menjadi barang yang murah dan dapat dinikmati mudah oleh semua kalangan, semoga masyarakat kita menjadi semakin dipermudah dan ringan biaya dengan teknologi. (AS)

SUMBER :KLIK DISINI