IMPLEMENTASI DAN PENGUJIAN

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI SISTEM

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

Bab 4 Implementasi dan Evaluasi

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun merupakan sistem yang berbasis web. Untuk dapat

BAB III ANALISA DAN PERANCANGAN

BAB I PERSYARATAN PRODUK

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB IV TESTING DAN IMPLEMENTASI PROGRAM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. karyawan, aplikasi ini membutuhkan preangkat keras (hardware) dan perangkat

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini dijelaskan mengenai, Implementasi Perangkat Lunak,

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi aplikasi adalah tahap penerapan hasil analisis dan

BAB IV HASIL DAN UJI COBA. PT. Jasaraharja Putra Medan dengan metode Cash Basis dapat dilihat sebagai

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

BAB IV ANALISA DAN HASIL PENGUJIAN SISTEM. Analisis sistem dari aplikasi ini terdiri dari : 3. Kebutuhan Pengembangan Aplikasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

MEMBUAT WEB SERVICE DENGAN MENGGUNAKAN JAVA (STUDI KASUS E- COMMERCE PORTAL)

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. dengan rancangan atau perancangan sistem yang telah dibuat. Aplikasi yang

BAB IV IMPLEMENTASI DAN EVALUASI. lunak dengan spesifikasi tertentu agar dapat dijalankan. Adapun kebutuhan

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi dan menjalankan sistem E-Auction pada

BAB 4 IMPLEMENTASI DAN EVALUASI. Berikut ini merupakan spesifikasi perangkat keras dan perangkat lunak yang

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI. rupa sehingga dapat memudahkan pengguna untuk menggunakan aplikasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

IMPLEMENTASI DAN PENGUJIAN

BAB 4 RANCANGAN YANG DIUSULKAN. Berikut ini merupakan class diagram di mana menggambarkan hubungan antara

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. menggunakan basis data MySQL. Aplikasi PHP dapat dijalankan pada Operating

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM. Untuk implementasi system ini ada beberapa spesifikasi perangkat lunak

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB 5 IMPLEMENTASI DAN PENGUJIAN APLIKASI

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. keras dan perangkat lunak untuk sistem ini adalah sebagai berikut :

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. Pengujian program adalah pengujian dimana user memasukan data ke

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN. lingkungan implementasi, pengkodean, dan interface dari aplikasi sistem tersebut.

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI. Sistem pengolahan data merupakan satu kesatuan kegiatan pengolahan

BAB IV IMPLEMENTASI DAN EVALUASI. perangkat lunak dengan kondisi tertentu agar dapat berjalan dengan baik.

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI. dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN. 1. Perangkat Keras a. Proscessor : Intel Core i M b. RAM : 2 GB c. Hardisk : 500 GB

BAB IV IMPLEMENTASI DAN EVALUASI. Pada bab empat ini akan dibahas mengenai hasil analisis dan

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV TESTING DAN IMPLEMENTASI SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJICOBA

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. konfigurasi pada perangkat lunak serta perangkat keras sesuai kebutuhan sistem

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM. Aplikasi Sistem Penerimaan Karyawan dibuat berbasis web dengan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

4. BAB IV ANALISIS DAN PERANCANGAN SISTEM. diusulkan perancangan sistem baru, dimana kinerja dari suatu sistem yang baru

b. Spesifikasi komputer yang disarankan pada client Processor : Intel Pentium IV 1,8 Ghz


BAB III METODE PENELITIAN. digunakan sebagai pendekatan dalam memecahkan masalah. Biasanya kerangka

Transkripsi:

BAB V IMPLEMENTASI DAN PENGUJIAN Implementasi pengintegrasian layanan-layanan informasi perguruan tinggi akan dilakukan dengan menggunakan web services. Setiap layanan akan memiliki independency masing-masing, proses bisnis akan dibungkus dalam satu layanan dan akses ke dalam suatu layanan akan diimplementasikan dengan suatu interface. V.1 Lingkungan Implementasi Lingkungan implementasi terdiri dari lingkungan perangkat keras dan lingkungan perangkat lunak yang digunakan dalam pengembangan sistem. Lingkungan perangkat keras digunakan untuk keseluruhan sistem adalah sebagai berikut : 1. Server a. Processor Intel Pentium 4 2.8 GHz b. RAM 704 MB 2. Client a. Processor Intel Pentium M 1.6 GHz b. RAM 0.99 MB Sedangkan lingkungan perangkat lunak yang digunakan dalam pengembangan sistem adalah sebagai berikut: 1. Sistem Operasi Windows XP 2. Platform pengembangan Java yaitu Java Development Kit versi 1.5 3. IDE NetBeans 6.0, Adobe Dreamweaver CS 4. Sun Java Application server, Apache PHP Server, Tomcat Apache server. 5. MySQL sebagai Database Management System dengan MySQL Connector/J yang menghubungkan MySQL dengan aplikasi Java melalui JDBC driver. 6. Library NuSOAP. Digunakan untuk mengakses layanan JAX-WS. V.2 Batasan implementasi Tesis ini akan mengimplementasikan beberapa service yang disediakan oleh setiap unit pendukung. Layanan yang akan diimplementasikan dipilih 2 dari 3 layanan yang dirancang. 2 Layanan yang akan diimplementasikan adalah layanan V-1

akademik dan layanan keuangan, layanan-layanan tersebut diimplementasikan dengan menggunakan Java Web services dan dijalankan pada Java Application server. Layanan perpustakaan belum diimplementasikan karena saat ini masih dalam tahap pengembangan untuk diimplementasikan dengan menggunakan script PHP, dan selanjutnya akan dibuat layanan-layanan berdasarkan teknologi script PHP web services. Setiap service memiliki struktur dan karakteristik yang sama. Masing-masing service memiliki operasi-operasi yang dapat digunakan sistem yang lain dengan menggunakan protokol HTTP dan File WSDL. Tabel V.1 menunjukkan daftar service yang akan diimplementasikan : Tabel V.1. Implementasi Layanan Akademik dan Keuangan No. Package Kelas Implementasi.java Keterangan 1. Org.unklab.academic.ws NewRegistration.java Implementasi prototipe service untuk melakukan pendaftaran baru. GetInfoLecturer.java Implementasi prototipe untuk mendapatkan informasi dosen. RegistrationStatus.java Implementasi prototipe service untuk mengetahui status pendaftaran seorang mahasiswa. ValidateUserService.java Implementasi protoipe service untuk menvalidasi user. 2. Org.unklab.sa.ws GetStudentBalance.java Implementasi prototipe service untuk mengecek status balance seorang mahasiswa TuitionPayment.java Prototipe layanan yang dapat digunakan untuk melakukan pembayaran. UpdateStudentBalance.java Prototipe layanan untuk mengupdate student balance mahasisw. V-2

V.3 Pengujian layanan Pengujian terhadap layanan-layanan yang telah diimplementasikan akan menggunakan teknik black box. Teknik black box adalah pengujian yang dilakukan dengan cara memasukkan signature parameter terhadap sebuah fungsi atau metoda kemudian menganalisa output yang dihasilkan apakah sesuai dengan yang diharapkan atau tidak. Pengujian terhadap masing-masing layanan dilakukan dengan menggunakan Test Method web service pada NetBean 6.0. Gambar berikut ini adalah contoh hasil pengujian yang dilakukan terhadap layanan NewRegistration : Gambar V.1. Contoh Pengujian Layanan Prosedur Pengujian dilakukan dengan memasukkan parameter-parameter input yang dibutuhkan kemudian dengan menganalisa hasil output (return) yang dikembalikan. Hal penting yang perlu diperhatikan dalam melakukan pengujian adalah parameter yang dimasukkan harus sesuai dengan domain range dari setiap signature parameter. V-3

V.4 Prototipe Implementasi dan Pengujian Integrasi Layanan Implementasi layanan untuk diintegrasikan antar sstem informasi akan dilakukan dengan membuat sebuah prototipe integrasi layanan. Contoh Kasus yang akan diuji adalah sebagai berikut : Kasus Prototipe untuk pendaftaran mahasiswa dan penggunaan fasilitas portal perpustakaan. Layanan yang akan digunakan adalah layanan keuangan dan layanan perpustakaan. Layanan keuangan dibutuhkan untuk mengecek apakah user yang akan mendaftar telah menyelesaikan pembayaran di unit keuangan. Selanjutnya layanan perpustakaan dibutuhkan untuk mengecek status peminjaman buku user yang akan mendaftar. Proses pendaftaran juga akan melibatkan layanan akademik untuk mengecek username dan password dari user mahasiswa yang akan melakukan pendaftaran. Representasi sequence diagram untuk proses pendaftaran mahasiswa akan digambarkan sebagai berikut : Gambar V.2 Sequence Diagram Proses Pendaftaran V-4

Pendaftaran mahasiswa akan menggunakan layanan yang terdapat pada unit keuangan dan perpustakaan. Proses pendaftaran akan mengecek status balance keuangan mahasiswa dan status peminjaman buku. Representasi sequence diagram untuk mengunakan portal layanan perpustakaan akan digambarkan sebagai berikut: LoginPageLibrary ValidateUserService HomeLibraryPortal User memasukkan user ID dan Password pada Login page Perpustakaan System menggunakan layanan validate user untuk memvalidasi user ID dan password Layanan validate user memproses user ID dan password, selanjutnya mengembalikan status dari dari users. Jika status valid maka portal library akan dibuka. Login page ditutup. Users onlogin() validateuser() Msg Status Msg Display Error openlibraryportal Gambar V.3. Sequence Diagram Logik ke Library Sistem Informasi Perpustakaan (Portal Library) akan mengintegrasikan proses validasi user dengan layanan yang terdapat pada layanan akademik. Seorang pengguna fasilitas perpustakaan dapat menggunakan Portal Library apabila user tersebut telah terdaftar pada layanan akademik. Portal Library akan menggunakan V-5

layanan validate service untuk setiap user yang akan menggunakan layanan library. V-6