Analisis Aplikasi Perancangan Email Client Dengan Pengklasifikasian Email Menggunakan Algoritma Vector Space Model

BAB III ANALISIS DAN PERANCANGAN

3.1. Analisis Aplikasi

Analisis aplikasi bertujuan untuk mengidentifikasi permasalahan-permasalahan yang ada pada sistem dimana aplikasi yang dibangun yang meliputi perangkat lunak software, serta hasil analisis terhadap aplikasi dan elemen elemen yang terkait. Analisis ini diperlukan sebagai dasar bagi tahapan perancangan aplikasi. Analisis aplikasi desain dan implementasi ini meliputi desain data, deskripsi sistem, desain proses dan implementasi desain dan semua yang diperlukan dalam page rank peringkatan dokumen .

3.1.1 Analisis Data

Data pengujian yang digunakan dalam penelitian ini adalah email yang ada pada inbox sebuah aplikasi email. Data ini diambil dari semua email inbox yang pada aplikasi email.

3.1.2. Spesifikasi Aplikasi

Aplikasi yang dibangun memiliki kemampuan sebagai berikut : a. Melakukan tokenizing dalam data dan key pada inbox email. b.Melakukan pembobotan kata terhadap kata kunci yang dimasukkan dan pembobotan pada tiap dokumen c . Memberikan peringkatan sesuai bobot terhadap kata kunci

3.1.3. Spesifikasi pengguna

Aplikasi ini ditujukan untuk digunakan oleh semua pihak yang membutuhkan pengklasifikasian pada sebuah email. Khususnya bagi seseorang yang setiap harinya berurusan dengan email. Universitas Sumatera Utara

3.1.4. Lingkungan operasi

Perangkat lunak yang dibangun ini membutuhkan perangkat lunak lain sebagai penunjang agar aplikasi ini berjalan sesuai dengan fungsinya. Kebutuhan tersebut diantaranya: a. Antar muka pemakai Sebagai penunjang antarmuka pemakai dari perangkat lunak, diperlukan visual basic 2010 b. Aplikasi database Untuk database menggunakan Microsoft access.

3.1.5. Deskripsi aplikasi

Aplikasi yang dibangun ini adalah pengklasifikasian email yang didalamnya diimplementasikan metode text mining yang digunakan untuk optimasi pencarian. Tujuannya adalah untuk membuat peringkatan dokumen terhadap kata kunci yang dimasukkan. Tahapan dalam pembuatan peringkatan dokumen ini ada 2, yaitu preprocessing dan analisa. Tahapan preprocessing yang diterapkan pada aplikasi ini yaitu case folding dan tokenizing. Case folding adalah mengubah semua huruf dalam dokumen menjadi huruf kecil. hanya huruf „a‟ sampai dengan „z‟ yang diterima. Karakter selain huruf dihilangkan dan dianggap delimiter. Tahap tokenizing parsing adlah tahap pemotongan string input berdasarkan tiap kata yang menyusunnya. Seperti digambar pada Gambar 3.1 dalam tahap preprocessing, proses yang dilakukan adalah Universitas Sumatera Utara - User mengunduh ” inbox email” dari mail server. - Hasil proses unduh tersebut kemudian disimpan dalam database. - Sistem akan melakukan pemrosesan terhadap email tersebut, yaitu case folding dan tokenizing Gambar 3.1 Proses Preprocessing START Unduh inbox email Proses pre-processing case folding dan tokenizing STOP Menyimpan data asli inbox email kedalam database Universitas Sumatera Utara Kemudian dalam tahap analisa, proses yang dilakukan sebagaimana dijelaskan pada Gambar 3.2 adalah: - User memasukkan kata kunci - Kata kunci diproses ke dalam preprocessing - Sistem akan mengambil email hasil preprocessing yang mengandung kata kunci - Sistem akan menghitung bobot email terhadap kata kunci - Hasil pembobotan akan dilakukan peringkatan dokumen - Sistem akan menampilkan email asli sesuai peringkat dokumen - Gambar 3.2 Diagram alir analisa konten Start Masukkan kata kunci Kata kunci dimasukkan ke proses Pre processing Ambil data hasil pre processing sesuai kata kunci Hitung pembobotan dokumen terhadap kata kunci Ambil email asli dari database dan diperingkatkan sesuai bobot Tampilkan peringkat email Stop Universitas Sumatera Utara

3.2 Perancangan Aplikasi