Arif Bramantoro
Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia

Published : 3 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 3 Documents
Search

PERANCANGAN DAN PEMBUATAN CASE TOOL SOFTWARE TESTING MENGGUNAKAN METODE STATIC DATA FLOW ANALYSIS (STUDI KASUS POGRAM BERBASIS C++) Purwananto, Yudhi; Bramantoro, Arif; Harini, Luluk
JUTI: Jurnal Ilmiah Teknologi Informasi Vol 4, No 1 Januari 2005
Publisher : Department of Informatics, Institut Teknologi Sepuluh Nopember

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (340.495 KB) | DOI: 10.12962/j24068535.v4i1.a247

Abstract

Penentuan kualitas atau mutu suatu perangkat lunak mutlak diperlukan. Kualitas suatu perangkat lunak dapat dinyatakan baik bila telah sesuai dengan requirement pengguna tanpa mengabaikan  segi strukturalnya. Dengan tidak mengabaikan fungsional program, uji coba struktural juga harus dilakukan karena uji coba fungsional tak mampu menangani hal-hal yang berhubungan dengan struktural program.. Uji coba fungsional tidak dapat menentukan apakah suatu bagian program telah dieksekusi atau tidak. Dengan demikian, program yang tidak dieksekusi selama pengujian akan tersembunyi dalam package program dan bila didalamnya terdapat kesalahan maka kesalahan tersebut akan tersembunyi dalam jangka waktu tertentu. Data flow analysis adalah suatu metode yang digunakan untuk mengumpulkan informasi dalam program tanpa mengeksekusi program yang diuji coba. Metode ini merupakan bagian dari metode pengujian secara structural yang sangat efektif untuk menemukan kesalahan yang berupa data flow anomaly dengan cara memeriksa kode program. Dengan metode ini, seluruh pernyataan program yang diuji coba akan dianalisa. Metodologi yang digunakan dalam penelitian ini terdiri dari beberapa tahapan. Yang dilakukan pertama kali adalah melakukan parsing terhadap file input untuk dijadikan file teks dengan format tertentu yang sudah terpisah menjadi token yang dapat berdiri sendiri. Selanjutnya akan diambil daftar nama fungsi dalam program untuk dijadikan input fungsi. Selanjutnya isi fungsi input akan direpresentasikan menjadi sebuah graph. Dari graph inilah dapat dicari keberadaan data flow anomaly dalam fungsi dan dibuat visualisasi aliran program dalam suatu control flow graph. Tahap terakhir yang dilakukan adalah uji coba dan evaluasi. Dari uji coba dan evaluasi yang dilakukan pada berbagai macam jenis fungsi, baik fungsi sederhana yang hanya melibatkan pernyataan-pernyataan sekuensial, fungsi yang melibatkan percabangan, perulangan maupun fungsi yang melibatkan pemanggilan terhadap fungsi lain didapatkan data flow anomaly maupun control flow graph dengan benar.   Kata Kunci : uji coba fungsional, uji coba struktural,data flow anomaly, control flow graph(CFG).
PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERDASARKAN KURIKULUM DAN SISTEM PENGUJIAN BERBASIS KOMPETENSI YANG DIINTEGRASIKAN DENGAN APLIKASI MONITORING SISWA BERBASIS J2ME Bramantoro, Arif; Purwananto, Yudhi; Hendrawan, Deni
JUTI: Jurnal Ilmiah Teknologi Informasi Vol 4, No 1 Januari 2005
Publisher : Department of Informatics, Institut Teknologi Sepuluh Nopember

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (223.822 KB) | DOI: 10.12962/j24068535.v4i1.a248

Abstract

Sejak tahun ajaran 2002/2003, di Indonesia diberlakukan kurikulum baru sebagai pengganti kurikulum 1994 yang disebut dengan nama Kurikulum dan Sistem Pengujian Berbasis Kompetensi. Sebagai awalnya kurikulum ini dilaksanakan secara terbatas di 40 sekolah di seluruh Indonesia, salah satunya adalah SMUN 1 Gresik. Implikasi penerapan pendidikan berbasis kompetensi adalah sistem pengujian berbasis kemampuan dasar dimana kemampuan dasar merupakan bentuk minimum dalam mata pelajaran yang harus dikuasai oleh siswa. Selain itu, pengembangan sistem pengujian hasil kegiatan pembelajaran berbasis kompetensi ini bersifat hirarkis, secara berurutan yaitu : mata pelajaran, standar kompetensi, kemampuan dasar, jenis ujian dan indikator.                           Dengan tingkat penilaian yang cukup rumit ini, maka dibuat perangkat lunak guna membantu proses akademik di sekolah. Proses pembuatan perangkat lunak ini didahului dengan studi literature dan pengumpulan data  di sekolah, dilanjutkan dengan perancangan sistem. Dari hasil perancangan inilah maka bisa dibuat suatu aplikasi perangkat lunak untuk kemudian dilakukan uji coba dan evaluasi guna mengetahui kehandalan dan unjuk kerja dari aplikasi yang telah dibuat.                 Setelah melalui serangkaian uji coba, ternyata aplikasi yang dibuat bisa dan mampu menjawab persoalan yang ada, terutama sekali yang berkaitan dengan proses penilaian dalam kegiatan akademik yang sedang berlangsung. Selain itu dengan aplikasi mobile yang juga dibuat, sangat memudahkan orang tua siswa dalam memantau perkembangan akademik putra-putrinya.   Kata kunci : aplikasi mobile
Arabic Translation Web Services: An Implementation Survey Towards Arabic Language Grid Arif Bramantoro
Computer Engineering and Applications Journal Vol 6 No 3 (2017)
Publisher : Universitas Sriwijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (427.765 KB) | DOI: 10.18495/comengapp.v6i3.216

Abstract

This research proposes the development of Arabic language service. It is a servlet-based Webservice which provides a translation from English into Arabic, using techniques to develop Webservices such as Restful and API in Java language. This API is part of Language Grid, aproject in Japan to collect, share and combine as many language resources as possible bywrapping the language resources as web services, which is also known as Everything as a Service(XaaS) technology. By having Arabic language services connected in the Language Grid, therewill be a wider use of Arabic language resource in the world. An evaluation of running theservice is provided to enhance the performance and reliability of the service.