Pengertian Arsitektur Android Application Application Framework

9 Gambar 1. Proses dari clustering

F. Pengujian sistem

Sistem IR mengembalikan sekumpulan dokumen sebagai jawaban dari query pengguna. Terdapat dua kategori dokumen yang dihasilkan oleh sistem IR terkait pemrosesan query, yaitu relevant documents dokumen yang relevan dengan query dan retrieved documents dokumen yang diterima pengguna. Ukuran umum yang digunakan untuk mengukur kualitas dari text retrieval adalah kombinasi precision dan recall. Presisi mengevaluasi kemampuan sistem IR untuk menemukan kembali dokumen top-ranked yang paling relevan, dan didefinisikan sebagai persentase dokumen yang diretrieve yang benar-benar relevan terhadap query pengguna. [Husni , 2010]. Precision =|relevant ∩ retrieved| |retrieved Recall mengevaluasi kemampuan sistem IR untuk menemukan semua item yang relevan dari dalam koleksi dokumen dan didefinisikan sebagai persentase dokumen yang relevan terhadap query pengguna dan yang diterima. [Husni , 2010] . Recall = |relevant ∩ retrieved| |relevant|

G. Android

1. Pengertian

Android merupakan sistem operasi yang dikembangkan untuk perangkat mobile berbasis Linux. 10

2. Arsitektur Android

Sistem operasi Android dibangun berdasarkan kernel Linux dan memiliki arsitektur seperti Gambar 2 berikut di bawah ini. Gambar 2. Arsitektur Android

3. Application

Lapisan ini adalah lapisan aplikasi, serangkaian aplikasi akan terdapat pada perangkat mobile. Aplikasi inti yang telah terdapat pada Android termasuk kalender, kontak, SMS, dan lain sebagainya.Aplikasi-aplikasi ini ditulis dengan bahasa pemrograman Java.

4. Application Framework

Pengembangan aplikasi memiliki akses penuh ke Android sama dengan aplikasi inti yang telah tersedia. Pengembang dapat dengan mudah mengakses informasi lokasi, mengatur alarm, menambahkan pemberitahuan ke status bar dan lain sebagainya. Arsitektur aplikasi ini dirancang untuk menyederhanakan penggunaan kembali komponen, aplikasi apa pun dapat memubikasikan kemampuan dan aplikasi lain dapat menggunakan 11 kemampuan mereka sesuai batasan keamanan. Dasar dari aplikasi adalah seperangkat layanan dan sistem, yaitu berbagai View yang digunakan untuk membangun UI, Content Provider yang memungkinkan aplikasi berbagi data, ResourceManager menyediakan akses bukan kode sperti grafik, string, dan layout NotificationManager yang akan membuat aplikasi dapat menampilkan tanda pada status bar dan ActivityManager yang berfungsi mengatur daur hidup dari aplikasi. 12

BAB III METODOLOGI PENELITIAN DAN ANALISIS SISTEM

A. Pengumpulan Data dan Informasi

1. Wawancara

Wawancara dilakukan untuk mengetahui kebutuhan kongkrit yang dialami sales obat. Peneliti menemukan masalah yaitu sales obat membutuhkan informasi rekomendasi dokter yang akurat dan bersifat real time. Rekomendasi yang dibutuhkan adalah rekomendasi memuat informasi terkait dokter-dokter yang memiliki kesamaan profil dengan sales.

2. Pemerolehan Data

Peneliti menggunakan rekomendasi obat dari seluruh dokter disebuah rumah sakit swasta di Yogyakarta. Data tersebut yang memuat nama dokter, spesialis dan merek obat-obat yang pernah direkomendasikan oleh dokter itu. Data dokter tersebut akan diproses untuk mencari dokter-dokter yang memiliki kemiripan profil dengan sales. Data tersebut digambarkan pada Tabel 1 berikut di bawah ini. Tabel 1. Contoh Data Rekomendasi Obat Dokter No Dokter Spesialis Dypi rone Dipyr one Ceft riaxo ne Ceft riaxo ne Ephed rine hydroh loride Fent anyl Dexk etopr ofan dex med etom idine diaz epa m cefu roxi me Nov algi Antra in Terf acef Biox on Epheri n Fent anyl Kete se Prec edex Vali um Anb acy m 1. KS Anak 14 68 74 2. AP Bedah 5 20 9 3. NA Jantung 4 4. AD Jantung 2 5. DN Kandun gan 4 6. BP Anak 2 7. WR THT 3 7 18