BAB III ANALISIS DAN PERANCANGAN SISTEM
|
|
- Doddy Susanto
- 6 tahun lalu
- Tontonan:
Transkripsi
1 BAB III ANALISIS DAN PERANCANGAN SISTEM Pada pengembangan suatu sistem diperlukan analisis dan perancangan sistem yang tepat, sehingga proses pembuatan sistem dapat berjalan dengan lancar dan sesuai seperti yang diinginkan. Setelah dilakukan analisis perlu adanya desain sistem (desain interface) yang bertujuan untuk memberikan gambaran tentang jalannya sistem tersebut. 3.1 Analisis Masalah Perkembangan teknologi semakin hari semakin berkembang dengan pesat. Kemajuan teknologi ini memunculkan banyaknya aplikasi-aplikasi berbasis web yang menampilkan berbagai macam informasi digital. Aplikasi-aplikasi berbasis web ini tidak menutup kemungkinan terdapat kemiripan informasi yang ditampilkan antara web satu dengan web yang lainnya. Kemiripan informasi tersebut bisa dilihat berdasarkan isi atau cara penulisan dari web satu dengan web yang lain. Tak jarang pula penggunaan kata dan kalimat dalam penyampaian informasi tersebut mempunyai persentase kemiripan hingga 100%. Aplikasi untuk membandingkan kemiripan dua buah teks untuk saat ini masih jarang ditemukan, dan kemungkinan dalam hal membandingkan dua buah teks ini masih dilakukan secara manual atau dengan kata lain hanya dibandingkan dengan cara membacanya saja, dan akan memakan waktu yang lama jika teks yang dibandingkan sangat banyak. Oleh karena itu, dalam laporan tugas akhir ini telah mencoba untuk merancang aplikasi tersebut salah satunya dengan maksud mengurangi adanya kemiripan dua buah teks ini. Aplikasi untuk membandingkan kemiripan dua buah teks dapat dibuat dengan menggunakan algoritma Winnowing dan fungsi similar_text yang ada 23
2 24 pada bahasa pemrograman PHP. Dalam laporan tugas akhir ini memilih menggunakan algoritma Winnowing untuk membuat aplikasi berbasis web untuk membandingkan kemiripan dua buah teks. Alasan memilih algoritma Winnowing dapat dilihat pada tabel perbandingan antara algoritma Winnowing dengan fungsi similar_text. Tabel perbandingan ini dibuat berdasarkan referensi buku mengenai algoritma Winnowing dan fungsi similar_text. Lihat Tabel Tabel Perbandingan Tabel 3.1 Tabel perbandingan algoritma Winnowing dengan similar_text() No. Proses Algoritma Winnowing Fungsi similar_text() 1. Pembersihan teks - 2. Pembentukan k-gram 3. Rolling hash 4. Mengelompokkan nilai hash ke dalam window 5. Memilih minimum hash 6. Membuat fingerprint 7. Menghitung nilai kemiripan Kebutuhan dari aplikasi tersebut yaitu : Input a. Teks 1 Teks 1 merupakan teks pembanding. Teks 1 ini dapat berupa bahasa Inggris dan bahasa Indonesia. Tidak ada batas maksimum panjang teks dalam teks 1 ini. b. Teks 2 Teks 2 merupakan teks yang dibandingkan. Teks 2 ini dapat berupa bahasa Inggris dan bahasa Indonesia. Tidak ada batas maksimum panjang teks dalam teks 2 ini.
3 25 Proses a. Algoritma Winnowing Algoritma Winnowing merupakan algoritma yang digunakan dalam aplikasi berbasis web untuk membandingkan kemiripan dua buah teks. Algoritma Winnowing adalah algoritma yang digunakan untuk melakukan proses sidik jari dokumen. Algoritma Winnowing melakukan penghitungan nilai-nilai hash dari setiap k-gram, untuk mencari nilai hash selanjutnya digunakan fungsi rolling hash (pemisah bergulir). b. Menentukan kemiripan Menentukan kemiripan merupakan sebuah proses yang dilakukan dalam aplikasi ini untuk menentukan besarnya persentase kemiripan antara teks 1 dengan teks 2. Output a. Persentase kemiripan Persentase kemiripan merupakan hasil keluaran dari proses algoritma Winnowing dan menentukan kemiripan dalam bentuk angka. 3.2 Perancangan Sistem Untuk merancang aplikasi ini mengunakan pemrograman terstruktur dan rancangan antar muka. Pemrograman terstruktur yang dibuat adalah diagram alir dari program tersebut Diagram Alir Dalam merancang sebuah aplikasi dibutuhkan diagram alir atau alur dari sebuah algoritma. Diagram alir ini dibuat untuk mempermudah perancangan sistem sebuah aplikasi. Dalam aplikasi ini, membuat diagram alir algoritma. Diagram alir algoritma dimulai dengan pengguna memasukkan teks 1 dan teks 2 pada kotak yang telah disediakan. Setelah pengguna memasukkan teks, maka algoritma akan menentukan nilai k-gram dari masing-masing teks. Nilai k- gram dibentuk berdasarkan rata-rata jumlah huruf yang ada pada setiap teks.
4 26 Selanjutnya algoritma Winnowing akan melakukan pembersihan teks, yaitu menghilangkan spasi, tanda baca, karakter, dan menjadikan huruf kapital menjadi lowercase. Winnowing akan membentuk sebuah array k-gram. Pembentukan k- gram ini dilakukan berdasarkan nilai k-gram yang telah ditentukan sebelumnya. Setelah menentukan nilai k-gram, maka aka nada sebuah proses rolling hash. Rolling hash adalah sebuah rangkaian proses algoritma yang merubah kata ke dalam bentuk nilai ascii. Hasil dari proses rolling hash akan dilakukan pengelompokkan nilai hash. Sebelum melakukan pengelompokan nilai hash, akan dilakukan penentuan window, dimana window adalah rata-rata jumlah kata yang ada didalam sebuah kalimat teks tersebut. Memilih nilai hash minimum (nilai terkecil) dari pengelompokan nilai window. Pemilihan pernyataan atau decision, perhatikan apakah nilai hash dalam window tersebut terdapat kesamaan atau tidak? Jika ya (ada yang sama), maka akan ada penggabungan nilai hash, dan dalam pemilihan fingerprint nilai hash yang sama hanya ditulis satu kali. Jika tidak ada yang sama, maka bisa di lanjutkan dalam pembuatan fingerprint. Hasil pemilihan beberapa nilai hash minimum dari window dan ditambahkan informasi posisi fingerprint. Langkah terakhir adalah menghitung nilai kemiripan dari proses yang sudah dibuat. Cara menghitung nilai kemiripan dari kedua teks adalah nilai hash yang sama dibagi dengan jumlah nilai hash teks 1 dan teks 2 dikurangi nilai hash yang sama kemudian hasil pembagian tersebut dikali seratus persen. Setelah melakukan penghitungan maka program akan menampilkan hasil persentase kemiripan kedua teks. Ketika program sudah menampilkan hasil persentase maka program ini berakhir. Rangkaian proses algoritma Winnowing bisa dilihat dalam diagram alir dari algoritma Winnowing. Berikut ini diagram alir dari algoritma Winnowing. Lihat Gambar 3.1.
5 27 Start Input: -teks 1 -teks 2 Menentukan nilai k-gram -Pembersihan teks (spasi, tanda baca) -Menjadikan huruf kecil Pembentukkan rangkaian gram sesuai dengan nilai k-gram yang sudah di tentukan Rolling hash Mengelompokkan nilai hash ke dalam ukuran window yang telah ditentukan Memilih minimum hash dari setiap window Apakah Nilai hash ada yang sama? ya tidak Memilih salah satu dari nilai hash yang sama Membuat fingerprint Menghitung nilai kemiripan Output: Presentase kemiripan Stop Gambar 3.1 diagram alir algoritma Winnowing
6 28 1. Diagram alir menentukan nilai k-gram. Lihat Gambar 3.2. Start Input : - teks 1 - teks 2 Melakukan explode Melakukan Count Melakukan pembagian Succes? Tidak Ya Membulatkan angka hasil dari pembagian Output: Nilai k-gram teks Stop Gambar 3.2 diagram alir menentukan nilai k-gram Dalam menentukan nilai k-gram pada algoritma Winnowing, langkah pertama yang dilakukan adalah melakukan explode, yaitu memisah string menjadi substring. Langkah kedua adalah melakukan count atau penghitungan teks, count yang dimaksud disini adalah menghitung rata-rata jumlah huruf dalam satu kata pada teks dan menghitung jumlah huruf yang ada pada teks. Selanjutnya, membagi jumlah huruf pada teks dengan rata-rata jumlah huruf yang ada pada teks. Hasil pembagian antara jumlah huruf pada teks dengan rata-rata jumlah
7 29 huruf yang ada pada teks akan dibulatkan. Misal hasil dari pembagian 5,4 maka akan dibulatkan menjadi 5. Maka program akan menampilkan hasil dari proses menentukan nilai k-gram (dalam bentuk angka). 2. Diagram alir pembersihan teks. Lihat Gambar 3.3. start Input : - teks 1 - teks 2 Menentukan nilai k-gram Menjadikan lowercase (huruf kecil) Membuang semua yang bukan huruf dan angka Menghapus spasi Succes? Tidak Ya Output: Tidak ada huruf kapital, spasi dan tanda baca dalam teks Stop Gambar 3.3 diagram alir pembersihan teks Dalam proses pembersihan teks langkah pertama yang dilakukan adalah menjadikan semua huruf kapital yang ada pada inputan teks huruf kecil atau lowercase. Kemudian membuang atau menghilangkan semua yang bukan huruf dan angka yang ada pada teks, seperti karakter huruf, tanda baca. Setelah melakukan proses pembuangan karakter, dilanjutkan dengan menghilangkan
8 30 spasi. Setelah proses seleseai, maka program akan menampilkan teks tanpa karakter, huruf kapital, tanda baca, dan spasi. Contoh: Nama saya: Afni Menjadi: namasayaafni 3. Diagram alir rolling hash. Lihat Gambar 3.4. Start Input: -teks 1 -teks 2 Menentukan nilai k-gram -Pembersihan teks (spasi, tanda baca) -Menjadikan huruf kecil Pembentukkan rangkaian gram sesuai dengan nilai k-gram yang sudah di tentukan Menghitung jumlah array rangkaian gram Menentukan nilai bilangan prima Mengubah huruf kedalam bentuk nilai ascii Success? tidak ya Output: Array nilai hash Stop Gambar 3.4 diagram alir rolling hash
9 31 Sebelum melakukan proses rolling hash, hal yang dilakukan adalah pembentukkan rangkaian gram (array) sesuai dengan nilai k-gram yang sudah ditentukan dalam bentuk array. Melakukan penghitungan atas array yang sudah dibentuk pada proses sebelumnya. Menentukan nilai bilangan prima untuk digunakan pada proses selanjutnya, yaitu fungsi rolling hash. Setelah melakukan pembentukkan array rangkaian gram, dilanjutkan dengan mengubah huruf kedalam bentuk nilai ascii. Proses ini dilakukan dengan menggunakan rumus rolling hash, dimana rumus ini adalah mengalikan nilai ascii dengan bilangan prima yang sudah ditentukan yang berpangkat k-gram. Rumus rolling hash yaitu: c1*b (k-1) + c2*b (k-2) + + c(k-1)*b + ck Fungsi rolling hash untuk mencari nilai hash ke-2 sampai ke-n: H (c2 ck+1) = (H (c1..ck) c1 * b (k-1) * b + c (k+1) keterangan: c= nilai ascii karakter b= basis (bilangan prima) k= nilai k-gram Jika sudah melakukan proses dari rolling hash, maka program akan menampilkan sebuah array nilai hash (dalam bentuk angka). Contoh: - Teks : namasayaafni - k-gram : 4 - array : nama amas masa asay saya ayaa yaaf aafn afni - bentuk ascii :
10 32 4. Diagram alir menentukan kemiripan Langkah terakhir dalam membuat aplikasi untuk membandingkan kemiripan dua buah teks adalah menentukan kemiripan. Hal yang harus dilakukan adalah menentukan nilai window. Window adalah rata-rata jumlah kata yang ada pada setiap kalimat. Nilai window digunakan untuk proses selanjutnya, yaitu fingerprint. Di dalam aplikasi ini menggunakan window 4. Kemudian mengelompokkan nilai hash ke dalam ukuran window yang telah ditentukan. Pengelompokkan ini bertujuan untuk memudahkan fingerprint melakukan proses pemilihan nilai hash terkecil. Setelah melakukan proses pengelompokkan, maka selanjutnya adalah melakukan minimum hash yang ada pada setiap window. Memilih salah satu dari nilai hash yang sama. Apabila nilai hash terkecil pada window selanjutnya sama dengan nilai hash terkecil pada window sebelumnya maka nilai hash-nya tidak perlu dituliskan lagi. Setelah proses ini berhasil maka akan langsung dilanjutkan kepada proses fingerprint. Menghitung jumlah fingerprint yang ada pada setiap teks. Menghitung jumlah fingerprint yang sama dalam teks 1 dan teks 2 (NS). Menjumlahkan total fingerprint teks 1 dengan total fingerprint teks 2 (NA+NB). Membagi NS dengan (NA+NB) kemudian dikurangi dengan NS. NS (NA+NB) NS Setelah mendapatkan nilai dari hasil perhitungan kemiripan, maka hasil tersebut dikalikan dengan 100, untuk mendapatkan nilai persen. Kemudian program akan menampilkan sebuah nilai persentase kemiripan. Proses menghitung atau menentukan nilai kemiripan dapat dilihat pada diagram alir menentukan kemiripan. Lihat Gambar 3.5.
11 33 Start Input: -teks 1 -teks 2 Menentukan nilai k-gram -Pembersihan teks (spasi, tanda baca) -Menjadikan huruf kecil Pembentukkan rangkaian gram sesuai dengan nilai k-gram yang sudah di tentukan Rolling hash Menentukan nilai window Mengelompokkan nilai hash ke dalam ukuran window yang telah ditentukan Memilih minimum hash dari setiap window Apakah Nilai hash ada yang sama? ya tidak Memilih salah satu dari nilai hash yang sama Membuat fingerprint Menghitung jumlah fingerprint yang ada pada setiap teks (NA dan NB) Menghitung jumlah fingerprint yang sama dalam teks 1 dan 2 (NS) Menjumlahkan fingerprint teks 1 dengan fingerprint teks 2 (NA+NB) Perhitungan kemiripan Mengalikan hasil dari pembagian dengan 100 Output: Persentase kemiripan Stop
12 34 Gambar 3.5 diagram alir persentase kemiripan 3.3 Desain Antarmuka (Interface) Desain aplikasi berbasis web untuk membandingkan kemiripan dua buah teks dibuat seperti ini dengan tujuan memudahkan pengguna dalam pemakaian. Pengguna hanya tinggal memasukkan dua buah teks pada kotak teks 1 dan kotak teks 2. Kemudian program akan menampilkan nilai gram dan window secara otomatis. Setelah itu dilakukan proses pengecekkan, maka program akan menampilkan hasil dari kemiripan kedua buah teks tersebut. Desain aplikasi memasukkan teks dapat dilihat pada Gambar 3.6 sedangkan desain aplikasi yang memunculkan nilai kemiripan dapat dilihat pada Gambar 3.7. APLIKASI BERBASIS WEB UNTUK MEMBANDINGKAN KEMIRIPAN DUA BUAH TEKS ALGORITMA WINNOWING Afni Fathia Asih Teks 1 : Teks 2 : Gram : Window : CEK Gambar 3.6 desain aplikasi memasukkan teks (input text)
13 35 APLIKASI BERBASIS WEB UNTUK MEMBANDINGKAN KEMIRIPAN DUA BUAH TEKS ALGORITMA WINNOWING Afni Fathia Asih Teks 1 : Teks 2 : Gram : Window : CEK Kesamaan % Gambar 3.7 desain aplikasi hasil kemiripan
14 36
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM Pada bab ini akan membahas tahap implementasi dan pengujian sistem. Tahap implementasi merupakan tahap pelaksanaan atau penerapan dari perancangan. Sedangkan pengujian
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Kita semua menyadari bahwa teknologi merupakan hal yang penting di era globalisasi saat ini. Semakin lama teknologi semakin canggih dan berkembang pesat. Perkembangan
Lebih terperinciBAB 2 TINJAUAN PUSTAKA
BAB 2 TINJAUAN PUSTAKA Pada bab ini, akan dibahas landasan teori mengenai pendeteksian kemiripan dokumen teks yang mengkhususkan pada pengertian dari keaslian dokumen, plagiarisme, kemiripan dokumen, dan
Lebih terperinciBAB 2 LANDASAN TEORI. 2.1 Pengertian Text Mining
13 BAB 2 LANDASAN TEORI 2.1 Pengertian Text Mining Text Mining dapat juga diartikan sebagai penambangan data berupa teks yang bersumber dari dokumen untuk mencari karta-kata yang merupakan perwakilan isi
Lebih terperinciBAB III METODOLOGI PENELITIAN
BAB III METODOLOGI PENELITIAN Pada penelitian ini ada beberapa tahapan penelitian yang akan dilakukan seperti terlihat pada gambar 3.1 berikut : Mulai Identifikasi Masalah Pengumpulan Data Analisa Aplikasi
Lebih terperinciBAB IV ANALISA DAN PERANCANGAN
BAB IV ANALISA DAN PERANCANGAN Pada bab ini akan dibahas mengenai analisa proses information retrieval dengan menggunakan cosine similarity dan analisa proses rekomendasi buku dengan menggunakan jaccard
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Segmentasi citra (image segmentation) merupakan langkah awal pada proses analisa citra yang bertujuan untuk mengambil informasi yang terdapat di dalam suatu citra.
Lebih terperinciLAPORAN RESMI PEMROGRAMAN WEB
LAPORAN RESMI PEMROGRAMAN WEB Operasi String Oleh Nama : Muhammad Rizal Fauzy Kelas : 1 D4 IT B NRP : 2110151052 POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 2015-2016 Operasi String 1. Percobaan 1 : Contoh
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang. Pemanfaatan teknologi pada era globalisasi telah menjadi satu hal yang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Pemanfaatan teknologi pada era globalisasi telah menjadi satu hal yang sangat penting dalam kehidupan sehari-hari. Beberapa pemanfaatan teknologi dalam kehidupan sehari-hari
Lebih terperinciDAY 11 OPERASI STRING LAPORAN RESMI. Day 11 Operasi String. Dini Yuniasri D4 Teknik Informatika B
LAPORAN RESMI Day 11 Operasi String Dini Yuniasri 2110151054 1 D4 Teknik Informatika B PERCOBAAN 1 (CONTOH PENGGABUNGAN STRING) Untuk menggabung string, ada beberapa cara yang dapat digunakan user. Mulanya,
Lebih terperinciIV. RANCANG BANGUN SISTEM. Perangkat lunak bantu yang dibuat adalah perangkat lunak yang digunakan untuk
IV. RANCANG BANGUN SISTEM 4.1 Analisis dan Spesifikasi Sistem Perangkat lunak bantu yang dibuat adalah perangkat lunak yang digunakan untuk menyisipkan label digital, mengekstraksi label digital, dan dapat
Lebih terperinciPERBANDINGAN ALGORITMA WINNOWING DENGAN ALGORITMA RABIN KARP UNTUK MENDETEKSI PLAGIARISME PADA KEMIRIPAN TEKS JUDUL SKRIPSI
Technologia Vol 8, No.3, Juli September 2017 124 PERBANDINGAN ALGORITMA WINNOWING DENGAN ALGORITMA RABIN KARP UNTUK MENDETEKSI PLAGIARISME PADA KEMIRIPAN TEKS JUDUL SKRIPSI Fakultas Teknologi Informasi
Lebih terperinciBAB III METODOLOGI PENELITIAN
BAB III METODOLOGI PENELITIAN berikut. Tahapan penelitian yang dilakukan dalam penelitian adalah sebagai Identifikasi Masalah Merumuskan Masalah Study Literatur Perancangan Struktur Menu Interface Analisa
Lebih terperinciBAB IV ANALISA DAN PERANCANGAN
BAB IV ANALISA DAN PERANCANGAN Sebelum masuk dalam tahap pembuatan aplikasi, maka terlebih dahulu perlu dilakukan analisa dan perancangan terhadap aplikasi yang akan dibuat. Tahap analisa merupakan tahapan
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Kemajuan teknologi informasi dan komunikasi tidak hanya membawa dampak positif, tetapi juga membawa dampak negatif, salah satunya adalah tindakan plagiarisme (Kharisman,
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN
BAB V IMPLEMENTASI DAN PENGUJIAN 5.1. Tahapan Implementasi Tahap implementasi ini dilakukan setalah tahap analisa dan perancangan selesai dilakukan. Dalam tahap implementasi ini akan dilakukan pengkodingan
Lebih terperinciBAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Bahasa merupakan alat komunikasi lingual manusia baik secara lisan maupun tulisan. Dalam membuat suatu karya ilmiah, penggunaan Bahasa Indonesia harus sesuai
Lebih terperinciPenerapan Metode Winnowing Fingerprint dan Naive Bayes untuk Pengelompokan Dokumen
Penerapan Metode Winnowing Fingerprint dan Naive Bayes untuk Pengelompokan Dokumen Adi Radili 1, Suwanto Sanjaya 2 1,2 Teknik Informatika UIN Sultan Syarif Kasim Riau Jl. H.R. Soebrantas no. 155 KM. 18
Lebih terperinciBAB III METODOLOGI PENELITIAN
BAB III METODOLOGI PENELITIAN berikut. Tahapan penelitian yang dilakukan dalam penelitian adalah sebagai Indentifikasi Masalah Merumuskan Masalah Study Literatur Perancangan : 1. Flat Teks 2. Database
Lebih terperinciBAB III METODOLOGI PENELITIAN
BAB III METODOLOGI PENELITIAN Pada penelitian tugas akhir ini ada beberapa tahapan penelitian yang akan dilakukan seperti yang terlihat pada gambar 3.1: Identifikasi Masalah Rumusan Masalah Studi Pustaka
Lebih terperinciUKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi komputer khususnya di jaringan Internet telah berkembang dengan sangat cepat. Semua orang dapat saling bertukar dan mendapatkan informasi
Lebih terperinciSISTEM PENDETEKSIAN KEMIRIPAN JUDUL SKRIPSI MENGGUNAKAN ALGORITMA WINNOWING
SISTEM PENDETEKSIAN KEMIRIPAN JUDUL SKRIPSI MENGGUNAKAN ALGORITMA WINNOWING Nurdin1, Amin Munthoha1 Prodi Teknik Informatika Fakultas Teknik Universitas Malikussaleh Jalan Cot Teungku Nie Reuleut Kecamatan
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM. Spesifikasi komputer yang digunakan dalam perancangan sistem ini adalah sebagai
BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM 4.1 Spesifikasi Hardware dan Software Spesifikasi komputer yang digunakan dalam perancangan sistem ini adalah sebagai berikut: Perangkat Keras (Hardware) o RAM 2
Lebih terperinciBAB 3 ANALISA SISTEM
BAB 3 ANALISA SISTEM Pada perancangan suatu sistem diperlakukan analisa yang tepat, sehingga proses pembuatan sistem dapat berjalan dengan lancar dan sesuai seperti yang diinginkan. Setelah dilakukan analisis
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Pengertian Stemming Stemming merupakan suatu proses atau cara dalam menemukan kata dasar dari suatu kata. Stemming sendiri berfungsi untuk menghilangkan variasi-variasi morfologi
Lebih terperinci2.5 Sekilas tentang Visual Basic Keistimewaan Visual Baic 6.0
15 2.5 Sekilas tentang Visual Basic 6.0 Visual Basic pada dasarnya adalah sebuah bahasa pemrograman komputer. Bahasa pemrograman adalah perintah perintah atau instruksi yang dimengerti oleh komputer untuk
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang Masalah
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Komunikasi non-verbal biasanya banyak dilakukan oleh mereka yang memiliki kekurangan dalam kemampuan berbicara (tuna wicara). Cara berkomunikasi yang dilakukan
Lebih terperinciBAB 1 PENDAHULUAN Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Komputer adalah sebuah alat yang dipakai untuk mengolah informasi menurut prosedur yang telah dirumuskan (Wikipedia, 2007: Komputer). Komputer berkembang mulai
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1 Analisis Sistem Keylogger merupakan aplikasi yang digunakan untuk merekam segala aktifitas pada komputer yang berhubungan dengan fungsi keyboard, metode string matching
Lebih terperinciBAB I PENDAHULUAN 1.1. Latar Belakang
BAB I PENDAHULUAN 1.1. Latar Belakang Penyimpanan dokumen secara digital berkembang dengan pesat seiring meningkatnya teknologi. Kondisi tersebut memunculkan masalah untuk mengakses informasi yang diinginkan
Lebih terperinciBAB I PENDAHULUAN. Perkebunan dan Kehutanan Kabupaten Aceh Tamiang selaku. informasi yang terbaik bagi setiap perusahaan yang membutuhkan.
BAB I PENDAHULUAN I.1. Latar Belakang Kemajuan teknologi, khususnya di bidang teknologi informasi merupakan salah satu pemicu terjadinya perubahan pola pikir manusia untuk dapat memperoleh informasi secara
Lebih terperinciBAB I PENDAHULUAN. Perkembangan teknologi informasi telah memasuki babak baru. Di mana
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi telah memasuki babak baru. Di mana perkembangan teknologi informasi ini sangatlah maju pesat sehingga memberikan dampak yang
Lebih terperinciBAB III METODE PENELITIAN. Pada bab ini akan dijelaskan bahan dan software yang digunakan
BAB III METODE PENELITIAN Pada bab ini akan dijelaskan bahan dan software yang digunakan dalam membantu menyelesaikan permasalahan, dan juga langkah-langkah yang dilakukan dalam menjawab segala permasalahan
Lebih terperinciBAB III METODE PENELITIAN
BAB III METODE PENELITIAN 3.1 Desain Penelitian Desain penelitian adalah tahapan atau gambaran yang akan dilakukan dalam melakukan penelitian, untuk memudahkan penelitian dalam melakukan penelitian dibutuhkan
Lebih terperincidatanya. Hasil User dapat melanjutkan aktivitas selanjutnya setelah memilih File yang diinginkan. 2. Use Case Menyisipkan Teks Table 4-2 Deskripsi Use
BAB 4. PERANCANGAN Bagian ini menjelaskan perancangan sistem dan antar muka aplikasi 4.1. Perancangan Sistem 4.1.1 Perancangan Pembuatan Sistem (Use Case Diagram) Gambar 4-1 Use Case aplikasi Audio Steganografi
Lebih terperinciBAB III METODOLOGI PENELITIAN
BAB III METODOLOGI PENELITIAN Metodologi penelitian menjelaskan bagaimana langkah-langkah atau tahapan-tahapan yang akan dilakukan dalam penelitian agar rumusan masalah penelitian dapat terselesaikan.
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1 Analisis Sistem pada penelitian ini menerapkan algoritma string matching untuk mengenali fungsi input yang ada keyboard, input yang didapat dari keyboard akan diambil
Lebih terperinciBina Nusantara Programming Contest for High School Student (BNPC HS) Problem A. Bujur Sangkar Ajaib. Time Limit: 3s
Bina Nusantara Programming Contest for High School Student (BNPC HS) 2009 Problem A Bujur Sangkar Ajaib Time Limit: s Bujur sangkar ajaib orde N (
Lebih terperinciIMPLEMENTASI DETEKSI PENJIPLAKAN DENGAN ALGORITMA WINNOWING PADA DOKUMEN TERKELOMPOK
IMPLEMENTASI DETEKSI PENJIPLAKAN DENGAN ALGORITMA WINNOWING PADA DOKUMEN TERKELOMPOK 1 Tugas Akhir I Wayan Surya Priantara 5107100057 Dosen Pembimbing Diana Purwitasari, S.Kom., M.Sc. Umi Laili Yuhana,
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Text Mining Text mining, yang juga disebut text data mining (TDM) atau knowledge discovery in text( KDT), secara umum mengacu pada proses ekstraksi informasi dari dokumen-dokumen
Lebih terperinciBAB III METODOLOGI PENELITIAN
BAB III METODOLOGI PENELITIAN Metodologi penelitian merupakan sistematika tahap-tahap yang dilaksanakan dalam pembuatan tugas akhir. Adapun tahapan yang dilalui dalam pelaksanaan penelitian ini adalah
Lebih terperinciBab 1 PENDAHULUAN Latar Belakang Masalah
Bab 1 PENDAHULUAN Latar Belakang Masalah Pada masa sekarang ini perkembangan dalam dunia komputer terutama dalam bidang software telah maju dengan pesat dan mempengaruhi berbagai sektor kehidupan manusia,
Lebih terperinciBAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Analisa masalah yang didapat dari penelitian ini adalah membuat data kompresi dengan menggunakan algoritma Lempel Ziv Welch (LZW). Algoritma kompresi
Lebih terperinciBAB 1 PENDAHULUAN Pengantar
BAB 1 PENDAHULUAN 1.1. Pengantar Komputer merupakan suatu perangkat elektronika yang dapat menerima dan mengolah data menjadi informasi, menjalankan program yang tersimpan dalam memori, serta dapat bekerja
Lebih terperinciPRAKTIKUM PEMROGRAMAN WEB
LAPORAN RESMI ARRAY DALAM PHP PRAKTIKUM PEMROGRAMAN WEB 1 D4 IT B MUHAMMAD REZA PAHLEVI Politeknik Elektronika Negeri Surabaya PENS 2016 Dasar Teori Array merupakan tipe data terstruktur yang berguna untuk
Lebih terperinciSistem Rekomendasi Hasil Pencarian Artikel Menggunakan Metode Jaccard s Coefficient
Jurnal Transistor Elektro dan Informatika (TRANSISTOR EI) Vol. 2, No. 1 1 Sistem Rekomendasi Hasil Pencarian Artikel Menggunakan Metode Jaccard s Coefficient Muhammad Fadelillah, Imam Much Ibnu Subroto,
Lebih terperinciBAB IV PERANCANGAN SISTEM
BAB IV PERANCANGAN SISTEM 4.1 Gambaran Umum Sistem Perancangan kendali kelistrikan rumah menggunakan web dimulai dari perancangan hardware yaitu rangkaian pengendali dan rangkaian pemantau seperti rangkaian
Lebih terperinciBAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM. telah dijelaskan pada bab sebelumnya. Analisis yang dilakukan bertujuan untuk
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Masalah Pada bab tiga ini akan dilakukan analisis terhadap landasan teori yang telah dijelaskan pada bab sebelumnya. Analisis yang dilakukan
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Penelitian bertujuan untuk merancang sebuah sistem yang dapat melakukan Perancangan Aplikasi Keamanan Data Dengan Metode End Of File (EOF) dan Algoritma
Lebih terperinciAPLIKASI PENDETEKSI KEMIRIPANPADA DOKUMEN MENGGUNAKAN ALGORITMA RABIN KARP
APLIKASI PENDETEKSI KEMIRIPANPADA DOKUMEN MENGGUNAKAN ALGORITMA RABIN KARP Inta Widiastuti 1, Cahya Rahmad 2, Yuri Ariyanto 3 1,2 Jurusan Elektro, Program Studi Teknik Informatika, Politeknik Negeri Malang
Lebih terperinciBAB IV ANALISA DAN PERANCANGAN
BAB IV ANALISA DAN PERANCANGAN Bab ini akan membahas tentang analisa dan perancangan aplikasi source detection pada kasus plagiarisme dokumen menggunakan biword winnowing dan retrieval berbasis Okapi BM25.
Lebih terperinciBAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN Pada bagian ini penulis akan menganalisis kebutuhan-kebutuhan dalam membuat aplikasi ini, karena dengan melakukan analisis akan membuat lebih terarah dan jelas alur aplikasinya.
Lebih terperinciBAB III METODOLOGI PENELITIAN
BAB III METODOLOGI PENELITIAN 3.1 Umum Pada bab ini akan dijelaskan mengenai pembuatan Rancang Bangun Aplikasi Perencanaan Stok Barang dengan Menggunakan Teori Trafik dari tahap awal perancangan sampai
Lebih terperinciBAB III ANALISA DAN PERANCANGAN. Pada dasarnya perancangan sistem yang dibuat oleh peneliti adalah
BAB III ANALISA DAN PERANCANGAN Pada dasarnya perancangan sistem yang dibuat oleh peneliti adalah mengenai perancangan software. Software yang dimaksud adalah aplikasi database yang digunakan untuk menyimpan
Lebih terperinciGambar 3.1 Flowchart proses enkripsi AES
BAB III ANALISA DAN PERANCANGAN 1.1 GAMBARAN UMUM Aplikasi gerbang dijital dengan fungsi penyandian ini merupakan aplikasi gerbang logika yang dirancang untuk memproses hasil pemasukan data berupa karakter
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Citra merupakan representasi digital dari objek gambar, yang tidak lepas dari kebutuhan manusia. Pada umumnya representasi citra membutuhkan memori yang cukup besar,
Lebih terperinciRANCANG BANGUN SISTEM PENYELARASAN KATA BERBAHASA INDONESIA DENGAN MENGGUNAKAN ALGORITMA LEVENSHTEIN DISTANCE
RANCANG BANGUN SISTEM PENYELARASAN KATA BERBAHASA INDONESIA DENGAN MENGGUNAKAN ALGORITMA LEVENSHTEIN DISTANCE KOMPETENSI REKAYASA PERANGKAT LUNAK SKRIPSI NI MADE MUNI ADRIYANI NIM. 0808605046 PROGRAM STUDI
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Tugas akhir adalah salah satu mata kuliah yang wajib ditempuh mahasiswa untuk dapat lulus dari perguruan tinggi. Karena dengan mata kuliah tugas akhir ini, mahasiswa
Lebih terperinciIII. METODE PENELITIAN
III. METODE PENELITIAN 3.1. Tahapan Penelitian Ada empat tahap utama yang dilakukan dalam penelitian ini. Tahap-tahap tersebut antara lain analisa masalah, persiapan data, pengumpulan data, pengembangan
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN Bab ini menjelaskan mengenai analisa sistem dan perancangan yang akan digunakan untuk membuat Aplikasi Permainan Hangman Tebak Kalimat untuk Pembelajaran Bahasa Inggris
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 2.1 Algoritma Rabin-Karp Algoritma Rabin-Karp adalah suatu algoritma pencarian string yang diciptakan Michael O. Rabin dan Richard M. Karp pada tahun 1987 yang menggunakan fungsi
Lebih terperinciBAB III ANALISA DAN PERANCANGAN SISTEM
BAB III ANALISA DAN PERANCANGAN SISTEM Bab ini berisi tentang analisa kebutuhan dan perancangan sistem aplikasi pembelajaran bahasa Jepang (untuk pemula) dengan menggunakan algortima string matching dan
Lebih terperinciBAB 3 PERANCANGAN SISTEM. ruangan yang menggunakan led matrix dan sensor PING))). Led matrix berfungsi
BAB 3 PERANCANGAN SISTEM 3.1 Pengertian Umum Perancangan Media Penyampaian Informasi Otomatis Dengan LED Matrix Berbasis Arduino adalah suatu sistem media penyampaian informasi di dalam ruangan yang menggunakan
Lebih terperinciBAB III ANALISA DAN DESAIN SISTEM. Analisa masalah yang didapat dari penelitian ini adalah membuat data
BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Analisa masalah yang didapat dari penelitian ini adalah membuat data kompresi dengan menggunakan algoritma LZ77 dan Lempel Ziv Welch (LZW). Algoritma
Lebih terperinciBAB I PENDAHULUAN 1.1. Latar Belakang
3 BAB I PENDAHULUAN 1.1. Latar Belakang Semakin banyaknya pengunaan teknologi informasi pada pemerintahan, dapat mempermudah masyarakat dalam pelayanan masyarakat itu sendiri. Seperti misalnya ketika sesorang
Lebih terperinciANALISA DAN PERANCANGAN SISTEM
BAB 3. ANALISA DAN PERANCANGAN SISTEM 3.1. Analisa Sistem 3.1.1 Analisa Sistem Analisa merupakan kegiatan menguraikan sistem yang sedang akan dibangun berdasar data-data yang telah terkumpul. Yang dalam
Lebih terperinciBAB 1 PENDAHULUAN. Salah satunya adalah mulai tergantinya peranan spanduk dan papan reklame dengan
1 BAB 1 PENDAHULUAN 1.1. Latar belakang Perkembangan teknologi yang demikian pesatnya, terutama dibidang elektronika menyebabkan rangkaian-rangkaian aplikasi elektronika menggantikan yang lainnya. Salah
Lebih terperinciGambar 3.1. Diagram alir apikasi image to text
ANALISA DAN PERANCANGAN 3.1 Analisa Sistem Dalam tahap ini penulis menganalisa kebutuhan dasar sistem. Analisa dilakukan terhadap data-data yang merepresentasikan masalah, sehingga dapat diketahui spesifikasi
Lebih terperinciBAB I PENDAHULUAN. Bahan ajar adalah segala bentuk bahan yang digunakan untuk membantu
BAB I PENDAHULUAN I.1. Latar Belakang Bahan ajar adalah segala bentuk bahan yang digunakan untuk membantu guru/instruktur dalam melaksanakan kegiatan belajar mengajar di kelas. Bahan yang dimaksud bisa
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN. utuh ke dalam bagian-bagian komponennya dengan maksud untuk
BAB 3 ANALISIS DAN PERANCANGAN 3.1 Analisis Kebutuhan User Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan
Lebih terperinci3 BAB III METODOLOGI PENELITIAN
3 BAB III METODOLOGI PENELITIAN Pembuatan sistem manajemen peresensi siswa ini bertujuan untuk membantu proses manajemen presensi siswa di sekolah dengan memberikan informasi tentang presensi siswa kepada
Lebih terperinciPertemuan 1. Algoritma dan PHP
Pertemuan 1. Algoritma dan PHP A. Algoritma Algoritma merupakan fondasi khusus yang harus dikuasai setiap mahasiswa yang ingin menyelesaikan suatu masalah secara terstruktur, efektif dan efisien. Definisi
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN. dan pengujian merupakan langkah yang dilakukan setelah melakukan
75 BAB IV IMPLEMENTASI DAN PENGUJIAN Berdasarkan perancangan software pada bab sebelumnya, maka dihasilkan sebuah aplikasi fingerscan untuk keamanan ruang kelas. Implementasi dan pengujian merupakan langkah
Lebih terperinciPENYAJIAN ALGORITMA. a. Stuctured English b. Psedoucode
LOGIKA PROPORSIONAL ALGORITMA Pola pikir yang terstruktur yang berisi tahap-tahap atau langkah-langkah penyelesaian suatu masalah; Merupakan satu set proses yang diaktifkan menurut langkah demi langkah
Lebih terperinciChapter 2. Tipe Data dan Variabel
Chapter 2 Tipe Data dan Variabel Pada prinsipnya suatu program computer memanipulasi data untuk dijadikan informasi yang berguna. Komputer memanipulasi berbagai macam data, bukan hanya angka, tetapi juga
Lebih terperinciBAB III PERANCANGAN SISTEM
BAB III PERANCANGAN SISTEM 3.1. Deskripsi Sistem Sistem Ekstraksi Web untuk Hadits yang diterjemahkan dalam Bahasa Indonesia. Sistem ini berfungsi sebagai suatu search engine yang mampu menampilkan hasil
Lebih terperinci2.3 Algoritma Tidak Berhubungan dengan Bahasa Pemrograman Tertentu
DAFTAR ISI BAB 1 Pengantar Sistem Komputer Dan Pemrograman 1.1 Sistem Komputer 1.2 Program, Aplikasi, Pemrogram, dan Pemrograman 1.3 Kompiler dan Interpreter 1.4 Kesalahan Program BAB 2 Pengantar Algoritma
Lebih terperinciPROGRAM STUDI INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA
PERBANDINGAN HASIL DETEKSI KEMIRIPAN TOPIK SKRIPSI DENGAN MENGGUNAKAN METODE N-GRAM DAN EKSPANSI KUERI Disusun oleh : Dwi iswanto L200100014 Pembimbing : Husni Thamrin PROGRAM STUDI INFORMATIKA FAKULTAS
Lebih terperinciBAB I PENDAHULUAN. yang mampu mengakomodasi kebutuhan pengolahan data, seperti data Kerja UKDW
BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Dalam menjalankan suatu aktifitas akademis, dibutuhkan sebuah sistem yang mampu mengakomodasi kebutuhan pengolahan data, seperti data Kerja Praktek. Mengingat
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Voting merupakan suatu metode untuk menentukan hasil keputusan dalam kehidupan manusia agar dapat menyelesaikan suatu permasalahan. Voting digunakan dari tingkat terkecil
Lebih terperinciBAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN 3.1 Analisis Masalah Analisis merupakan tahap awal yang penulis lakukan sebelum membangun perangkat lunak. Analisis dibagi menjadi dua bagian yaitu analisis dan perancangan
Lebih terperinciBAB IV ANALISA DAN PERANCANGAN
BAB IV ANALISA DAN PERANCANGAN 4.1 Analisa Sistem Lama Pada sistem peringkasan dokumen sebelumnya sistem sudah bisa dijalankan namun masih adanya kekurangan pada sistem tersebut yaitu penginputan dokumen
Lebih terperinciBAB I PENDAHULUAN. Ilmu yang mempelajari tentang cara-cara pengamanan data dikenal dengan
BAB I PENDAHULUAN I.1. Latar Belakang Ilmu yang mempelajari tentang cara-cara pengamanan data dikenal dengan istilah Kriptografi, sedangkan langkah-langkah dalam kriptografi disebut algoritma kriptografi.
Lebih terperinciBAB III KONSEP DAN PERANCANGAN APLIKASI
BAB III KONSEP DAN PERANCANGAN APLIKASI 3.1 Konsep Pada bab ini penulis akan membahas konsep mengenai perangkat lunak yang digunakan serta akan dibahas mengenai tujuan, kegunaan dan untuk siapa aplikasi
Lebih terperinciPengantar Common Gateway Interface (CGI) dan Perl. - Konsep CGI dan Perl - Lingkungan variabel di Perl - Metode POST dan GET
Pengantar Common Gateway Interface (CGI) dan Perl - Konsep CGI dan Perl - Lingkungan variabel di Perl - Metode POST dan GET 1 Konsep CGI dan Perl Definisi CGI adalah suatu bentuk komunikasi dimana client
Lebih terperinciTeam project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP
Hak cipta dan penggunaan kembali: Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis
Lebih terperinciSEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN
SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : PEMROGRAMAN WEB 2 (PHP & MYSQL) Kode Mata Kuliah : MI - 26223 Jurusan / Jenjang : D3 MANAJEMEN INFORMAA
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Program Aplikasi Program aplikasi merupakan suatu bentuk rancangan program yang dibuat sedemikian rupa dalam mencapai suatu tujuan tertentu dengan mengikuti prosedur serta memiliki
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN Bab ini menjelaskan mengenai analisis sistem dan perancangan yang akan digunakan dalam pengembangan aplikasi integrasi antara Kriptografi menggunakan algoritma RSA dan
Lebih terperinciBAB I PENDAHULUAN 1.1 Tujuan 1.2 Latar Belakang
BAB I PENDAHULUAN 1.1 Tujuan Merancang sebuah sistem yang dapat meringkas teks dokumen secara otomatis menggunakan metode generalized vector space model (GVSM). 1.2 Latar Belakang Dunia informasi yang
Lebih terperinciBAB IV ANALISA DAN PERANCANGAN
BAB IV ANALISA DAN PERANCANGAN Pada bab ini berisi mengenai analisa dan perancangan program steganografi dengan menggunakan Matlab. Analisa ini bertujuan untuk mengetahui cara kerja proses steganografi
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN SISTEM
BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis Sistem Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud
Lebih terperinciAlgoritma,Flowchart, Konsep
Algoritma,Flowchart, Konsep dasar PASCAL Masih ingat??? Algoritma Penulisan Algoritma Menggunakan bahasa natural (Bahasa manusia: Indonesia, Inggris) Kelemahannya masih sering membingungkan (ambigu) /
Lebih terperinciTUGAS AKHIR. Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang. Oleh :
APLIKASI PENDETEKSI DUPLIKASI DOKUMEN TEKS BAHASA INDONESIA MENGGUNAKAN ALGORITMA WINNOWING SERTA PENGELOMPOKAN DOKUMEN DENGAN MENGGUNAKAN ALGORITMA FUZZY C-MEANS TUGAS AKHIR Sebagai Persyaratan Guna Meraih
Lebih terperinciJurnal Coding, Sistem Komputer Untan Volume 04, No.1 (2016), hal ISSN : x
APLIKASI PENDETEKSI PLAGIAT TERHADAP KARYA TULIS BERBASIS WEB MENGGUNAKAN NATURAL LANGUAGE PROCESSING DAN ALGORITMA KNUTH-MORRIS-PRATT [1] Rio Alamanda, [2] Cucu Suhery, [3] Yulrio Brianorman [1][2][3]
Lebih terperinciAPLIKASI STATISTIK PENDETEKSIAN PLAGIARISME DOKUMENT TEXT DENGAN ALGORITMA RABIN KARP
APLIKASI STATISTIK PENDETEKSIAN PLAGIARISME DOKUMENT TEXT DENGAN ALGORITMA RABIN KARP Dedi Leman 1, Gunadi Widi Nurcahyo 2, Sarjon Defit 3 Teknik Informasi, Magister Komputer, Universitas Putra Indonesia
Lebih terperinciBAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM
31 BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Analisa masalah dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab analisa dan perancangan ini akan mengulas tentang tahap yang digunakan dalam penelitian pembuatan aplikasi implementasi kompresi gambar menggunakan metode
Lebih terperinciBAB 1 PENDAHULUAN. Perkembangan pengetahuan dibidang kecerdasan buatan sedemikian
1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan pengetahuan dibidang kecerdasan buatan sedemikian pesatnya, seperti penelitian segmentasi dokumen. Segmentasi dokumen membuat pengguna menjadi mudah
Lebih terperinci