Algoritme Pencocokan String (String Matching) Menurut Black (2016), string adalah susunan dari karakter-karakter (angka, alfabet, atau karakte
|
|
- Sri Oesman
- 6 tahun lalu
- Tontonan:
Transkripsi
1 II KAJIAN PUSTAKA 2! KAJIAN PUSTAKA 2.1! Ejaan Bahasa Indonesia Ejaan menurut Kamus Besar Bahasa Indonesia (2016) adalah kaidah cara menggambarkan bunyi-bunyi (kata, kalimat, dan sebagainya) dalam tulisan (hurufhuruf) serta penggunaan tanda baca. Penjelasan ini mengandung pengertian bahwa ejaan hanya terkait dengan tata tulis yang meliputi pemakaian huruf, penulisan kata termasuk penulisan kata atau istilah serapan dan pemakaian tanda baca. Dalam ejaan tidak terdapat kaidah pemilihan kata atau penyusunan kalimat (Sriyanto, 2015). Saat ini, ejaan yang berlaku dalam bahasa Indonesia sesuai dengan Permendikbud 50/2015 tentang Pedoman Umum Ejaan Bahasa Indonesia (PUEBI) yang diberlakukan pada 30 November 2015; menggantikan Permendiknas 46/2009 tentang Pedoman Umum Ejaan Bahasa Indonesia yang Disempurnakan (EYD) yang telah berlaku sejak 16 Agustus PUEBI mengatur hal-hal mengenai pemakaian aian huruf, penulisan kata, pemakaian tanda baca, dan penulisan unsur serapan. 2.2! Algoritme Menurut Kamus Besar Bahasa Indonesia (2016), algoritme adalah prosedur sistematis untuk memecahkan masalah matematis dalam langkah-langkah terbatas. Rogers (1987) berpendapat algoritme adalah metode efektif yang diekspresikan sebagai rangkaian terbatas dari instruksi-instruksi yang telah didefinisikan dengan baik untuk menghitung sebuah fungsi. Umumnya dimulai dari suatu kondisi awal berupa masukan (atau mungkin kosong), instruksi-instruksi tersebut menjelaskan sebuah komputasi, yang jika dieksekusi diproses melalui sejumlah urutan kondisi terbatas yang terdefinisi dengan baik pada akhirnya menghasilkan keluaran dan berhenti di kondisi akhir (Knuth, 1973). 5
2 Algoritme Pencocokan String (String Matching) Menurut Black (2016), string adalah susunan dari karakter-karakter (angka, alfabet, atau karakter lainnya) yang membentuk kata, frasa, atau kalimat; dan biasanya direpresentasikan sebagai larik. Sedangkan pencocokan string (string matching) menurut Black (2016) diartikan sebagai sebuah permasalahan untuk menemukan pola susunan karakter string dalam string lain atau bagian dari isi teks. Algoritme pencocokan string atau disebut juga dengan pencarian string adalah algoritme untuk melakukan pencarian semua kemunculan string pendek yang disebut pola pada string yang lebih panjang, yang disebut teks (Charras, 2004). Munir (2004) mendefinisikan kerangka kerja pencocokan string sebagai berikut: diberikan suatu teks, yaitu string yang panjangnya n karakter, dan pola, yaitu string yang panjangnya m karakter. Dengan sebuah nilai karakter (m < n) yang akan dicari dalam teks. Pada algoritme pencocokan string, teks diasumsikan berada di dalam memori, sehingga bila kita mencari string pada teks, maka seluruh isi teks perlu dibaca terlebih dahulu kemudian disimpan di dalam memori. Jika pola muncul lebih dari sekali di dalam teks, maka pencarian hanya akan memberikan keluaran berupa lokasi pola yang ditemukan pertama kali. Secara garis besar, Binstock & Rex (1995) membedakan pencocokan string menjadi dua, di antaranya: 1.! Pencocokan string berdasarkan ketepatan (exact string matching) yang menyusun karakter dalam string yang dicocokkan memiliki jumlah maupun urutan karakter dalam string yang sama. Bagian algoritme ini bermanfaat jika pengguna ingin mencari string dalam teks yang sama persis dengan string masukan. 2.! Pencocokan string berdasarkan ketidaktepatan (inexact string matching) yang menyusun karakter dalam string yang dicocokkan memiliki jumlah maupun urutan karakter dalam string yang berbeda tetapi keduanya memiliki kemiripan baik kemiripan morfologis (approximate string matching) atau kemiripan fonetik (phonetic string matching).
3 Jaro-Winkler Distance Jaro-Winkler distance adalah varian dari Jaro distance, suatu algoritme untuk mengukur kemiripan antara dua string yang memiliki quadratic runtime complexity sangat efektif pada string pendek dan bekerja lebih cepat dibanding Levenshtein distance. Dasar dari algoritme ini memiliki 3 bagian: 1.! Menghitung jumlah karakter yang sama pada jarak maksimum; 2.! Menghitung jumlah transposisi yang harus dilakukan untuk membuat sama susunan karakter yang sama pada poin 1; dan 3.! Memperbaiki hasil pengukuran berdasarkan banyaknya urutan huruf awal yang sama di antara kedua string. Bagian 1 dan bagian 2 adalah algoritme Jaro distance yang pertama kali dikembangkan oleh Matthew A. Jaro pada Sedangkan William E. Winkler pada 1999 melakukan modifikasi terhadap Jaro distance dengan menambahkan langkah 3, dan menjadikannya Jaro-Winkler distance (Iskandar, 2010). Jaro distance didasarkan pada jumlah dan urutan karakter yang sama dianggap ap sama apabila kedua karakter persis dan tidak melebihi ketentuan jarak teoritis antara dua string yang dibandingkan (Jaro, 2010). Jarak teoritis yang dimaksud ditentukan dari nilai persamaan berikut:!"#$%%& '() * +, -*. - / 01 Untuk mendapatkan nilai Jaro distance (d j ), setiap karakter pada string asal (s 1 ) dibandingkan dengan karakter yang persis pada string rujukan (s 2 ) untuk menentukan jumlah karakter yang sama (m). Transposisi (t) didapat dari jumlah karakter yang sama namun berbeda urutannya dibagi dengan 2. Nilai-nilai tersebut kemudian digunakan pada persamaan berikut:! 2 " * + *. 4
4 8 Jaro-Winkler distance menambahkan nilai prefix length (l) yaitu setiap karakter yang sama pada awal string sampai ditemukan ketidaksamaan dengan batas nilai maksimum 4; dan nilai scaling factor (p) yaitu konstanta besarnya penyesuaian jika terdapat nilai prefix length dan biasanya bernilai 0.1 (Winkler, 2010). Nilai Jaro- Winkler distance ditunjukkan pada persamaan berikut:! 7 "! 2 5 $8 10! 2 Sebagai alat ukur kemiripan string, algoritme Jaro-Winkler menghasilkan nilai antara 0 hingga 1, yang berarti 0 mengindikasikan kedua string yang dibandingkan ingkan sangat tidaklah mirip dan 1 mengindikasikan kedua string yang dibandingkan ingkan sama persis (Iskandar, 2010). 2.3! Penambangan Teks (Text Mining) Penambangan teks (text mining) adalah penambangan yang dilakukan oleh komputer untuk mendapatkan sesuatu yang baru, sesuatu yang tidak diketahui sebelumnya atau menemukan kembali informasi yang tersirat secara implisit, yang berasal dari informasi yang diekstrak secara otomatis dari sumber-sumber data teks yang berbeda-beda (Feldman & Sanger, 2007). Penambangan teks merupakan teknik yang digunakan untuk menangani masalah klasifikasi, klusterisasi, ekstraksi informasi dan pemulihan informasi (Berry & Kogan, 2010). Pada dasarnya proses kerja dari penambangan teks banyak mengapdopsi dari penelitian penambangan data (data mining) namun yang menjadi perbedaan adalah pola yang digunakan oleh penambangan teks diambil dari sekumpulan bahasa alami yang tidak terstruktur sedangkan dalam penambangan data pola yang diambil dari basis data yang terstruktur (Han, Kamber and Pei, 2012) 2.3.1! Pemrosesan Teks (Text Preprocessing) Salah satu langkah yang dilakukan dalam penambangan teks adalah pemrosesan teks (text preprocessing). Tahap ini mencakup semua rutinitas, dan
5 9 proses untuk mempersiapkan data yang akan digunakan pada operasi knowledge discovery sistem text mining (Feldman & Sanger, 2007). Tindakan yang dilakukan pada tahap ini adalah tolowercase, yaitu mengubah semua karakter huruf menjadi huruf kecil dan Tokenizing, yaitu proses penguraian deskripsi yang semula berupa kalimat-kalimat menjadi kata-kata dan menghilangkan delimiter-delimiter seperti tanda titik (.), koma (,), spasi dan karakter angka yang ada pada kata tersebut (Weiss et al, 2005). 2.4! Proses Perangkat Lunak Proses perangkat lunak adalah serangkaian kegiatan dan hasil yang berhubungan ungan dengannya, yang menuju pada dihasilkannya produk perangkat lunak (Sommerville, 2016). Terdapat banyak proses perangkat lunak, namun dasar dari proses tersebut terdiri dari urutan tahapan seperti penspesifikasian perangkat lunak, perancangan angan dan penerapan perangkat lunak, pengujian perangkat lunak, dan pengembangan perangkat lunak ! Model Proses Perangkat Lunak Model proses perangkat lunak adalah representasi abstrak dari proses perangkat lunak. Setiap model proses merepresentasikan suatu proses dari sudut pandang tertentu sehingga hanya memberikan informasi parsial mengenai proses tersebut. t. Terdapat sejumlah model proses umum yang telah dipakai secara luas untuk pengembangan sistem yang praktis, di antaranya adalah: 1.! Model air terjun (waterfall). Model ini mengambil kegiatan proses dasar seperti spesifikasi, pengembangan, validasi, dan evolusi; serta merepresentasikannya sebagai fase-fase proses yang berbeda. 2.! Pengembangan evolusioner. Pendekatan ini berhimpitan dengan kegiatan spesifikasi, pengembangan, dan validasi. Suatu sistem awal dikembangkan dengan cepat dari spesifikasi abstrak. Sistem ini kemudian diperbaiki dengan masukan dari pelanggan untuk menghasilkan sistem yang memuaskan bagi kebutuhan pelanggan.
6 10 3. Pengembangan sistem formal. Pendekatan ini didasarkan atas pembuatan spesifikasi sistem matematis dan pentransformasian spesifikasi ini, dengan memakai metode matematis, untuk membangun program. Verifikasi komponen sistem dilakukan dengan membuat argumen matematis yang disesuaikan dengan spesifikasi. 4.! Pengembangan berdasarkan pemakaian ulang. Pendekatan ini didasarkan atas adanya komponen yang dapat dipakai ulang dalam jumlah yang signifikan. Proses pengembangan sistem terfokus pada integrasi komponen-komponen ini ke dalam suatu sistem, dan bukan mengembangkannya dari awal ! Model Air Terjun (Waterfall) Model air terjun adalah model pertama yang diterbitkan untuk proses pengembangan perangkat lunak diambil dari proses rekayasa lain (Sommerville, 2016). Berkat penurunannya dari satu fase ke fase lainnya, model ini dikenal sebagai model air terjun atau siklus hidup perangkat lunak. Gambar 2.1 Fase proses model air terjun Pada prinsipnya, hasil dari setiap fase merupakan satu atau lebih dokumen yang disetujui (ditanda-tangani). Fase berikutnya tidak boleh dimulai sebelum fase sebelumnya selesai. Tahap-tahap utama dari model ini memetakan kegiatankegiatan pengembangan dasar, yaitu:
7 11 1. Analisis dan definisi persyaratan pelayanan, batasan, dan tujuan sistem ditentukan melalui konsultasi dengan pengguna sistem. Persyaratan ini kemudian didefinisikan secara rinci dan berfungsi sebagai spesifikasi sistem. 2.! Perancangan sistem dan perangkat lunak proses perancangan sistem membagi persyaratan dalam sistem perangkat keras atau perangkat lunak. Kegiatan ini menentukan arsitektur sistem secara keseluruhan. Perancangan perangkat lunak melibatkan identifikasi dan deskripsi abstraksi sistem perangkat lunak yang mendasar dan hubunganhubungannya. 3.! Penerapan dan pengujian unit pada tahap ini, perancangan perangkat lunak direalisasikan sebagai serangkaian program atau unit program. Pengujian unit melibatkan verifikasi bahwa setiap unit telah memenuhi spesifikasinya. 4.! Integrasi dan pengujian sistem unit program atau program individual diintegrasikan dan diuji sebagai sistem yang lengkap untuk menjamin bahwa persyaratan sistem telah dipenuhi. Setelah pengujian sistem, perangkat lunak dikirim kepada pelanggan. 5.! Operasi dan pemeliharaan biasanya (walaupun tak seharusnya), ini adalah fase siklus hidup yang paling lama. Sistem dipasang dan dipakai. Pemeliharaan mencakup koreksi dari berbagai kesalahan yang tidak ditemukan pada tahap-tahap terdahulu, perbaikan atas penerapan unit sistem dan pengembangan pelayanan sistem, sementara persyaratanpersyaratan baru ditambahkan. 2.5! Bahasa Pemodelan Obyek Standard (Unified Modeling Language) UML adalah himpunan struktur dan teknik untuk pemodelan rancangan program berorientasi obyek (object-oriented program) yang dikembangkan oleh Object Management Group (OMG), suatu organisasi yang telah mengembangkan model, teknologi, dan standard program berorientasi obyek sejak 1980-an (Kronke, 2005). UML digunakan untuk menentukan, memvisualisasikan, membangun, dan
8 12 mendokumentasikan suatu aplikasi. UML dikembangkan sebagai suatu alat untuk analisis dan desain berorientasi obyek oleh Grady Booch, Jim Rumbaugh, dan Ivar Jacobson. Namun demikian, UML dapat digunakan untuk memahami dan mendokumentasikan setiap aplikasi. Terdapat 10 macam bagan dalam UML, namun hanya digunakan 2 bagan dalam penelitian ini, di antaranya: 2.5.1! Bagan Kasus Penggunaan (Use Case Diagram) Bagan kasus penggunaan digunakan untuk memodelkan semua bisnis proses berdasarkan perspektif pengguna aplikasi (Fowler, 2005). Bagan penggunaan naan kasus terdiri atas komponen seperti aktor, kasus, dan hubungannya. Aktor merepresentasikan pengguna yang akan mengoperasikan atau pengguna yang berinteraksi raksi dengan aplikasi. Kasus merepresentasikan operasi-operasi yang dilakukan kan oleh aktor. Kasus digambarkan berbentuk elips dengan nama operasi dituliskan di dalamnya. Aktor yang melakukan operasi dihubungkan dengan garis lurus ke kasus ! Bagan Aktivitas (Activity Diagram) ) Bagan aktivitas adalah teknik untuk menggambarkan logika prosedural, proses bisnis, dan jalur kerja. Dalam beberapa hal, bagan ini memainkan peran mirip sebah bagan alir, tetapi perbedaan prinsip antara bagan ini dan notasi bagan alir adalah alah bagan ini mendukung perilaku paralel. Bagan aktivitas memungkinkan siapapun yang melakukan proses untuk memilih urutan dalam melakukannya. Dengan kata lain, bagan hanya menyebutkan aturan aturan rangkaian dasar yang harus kita ikuti (Fowler, 2005). 2.6! Penelitian Sejenis Adapun penelitian lainnya yang telah dilakukan dengan pendekatan metode pencocokan string berdasarkan ketidaktepatan (inexact string matching) yang menerapkan algoritme Jaro-Winkler distance, dan dijadikan rujukan dalam
9 13 penelitian mengenai pemeriksaan ejaan secara komputatif ini adalah penelitian Ibnu Farid Iskandar (2010) yang berjudul Analisa Tingkat Kecocokan Pencarian Nama Dalam Basis Data Dengan Menggunakan Algoritma Soundex dan Algoritma Jaro- Winkler. Tujuan penelitiannya adalah menghasilkan aplikasi perbandingan pencarian nama menggunakan algoritme Soundex dan algoritme Jaro-Winkler distance untuk mengetahui apakah algoritme Jaro-Winkler distance dapat dijadikan sebagai solusi yang lebih baik dalam melakukan pencarian nama berdasarkan kemiripan kata dibandingkan dengan algoritma Soundex yang umum digunakan dalam sistem basis data. Hasil penelitiannya menunjukkan bahwa algoritme Jaro- Winkler distance lebih akurat dalam melakukan pencarian nama dan sangat cocok digunakan untuk membandingkan nama lengkap dengan urutan kata yang sama walaupun un terdapat perbedaan bunyi pengucapan maupun kesalahan pengetikan.
BAB III METODOLOGI PENELITIAN. dalam pengumpulan data atau informasi guna memecahkan permasalahan dan
BAB III METODOLOGI PENELITIAN 3.1 Metodologi Penelitian Metodologi penelitian adalah langkah dan prosedur yang akan dilakukan dalam pengumpulan data atau informasi guna memecahkan permasalahan dan menguji
Lebih terperinciBAB II TINJAUAN PUSTAKA
digilib.uns.ac.id BAB II TINJAUAN PUSTAKA 2.1. Landasan Teori 2.1.1. Twitter API Twitter API terdiri dari dua komponen yang berbeda, REST dan SEARCH API. REST API memungkinkan pengembang/developer Twitter
Lebih terperinciBab 4 Metodologi Pengembagan Sistem(Perangkat Lunak)
Bab 4 Metodologi Pengembagan Sistem(Perangkat Lunak) 4.1 Pendahuluan Proses pengembangan atau pengembangan perangkat lunak secara umum merupakan serangkaian kegiatan yang meliputi kegiatan dalam siklus
Lebih terperinciBAB I PENDAHULUAN. penjiplakan suatu tulisan. Neville (2010) dalam buku The Complete Guide to
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi dari tahun ke tahun selalu berkembang secara signifikan. Jumlah pengguna internet yang besar dan semakin berkembang mempunyai pengaruh
Lebih terperinciBAB II LANDASAN TEORI
6 BAB II LANDASAN TEORI Pada Bab II akan menjelaskan beberapa konsep yang berhubungan dengan permasalahan di dalam penelitian yang dimana akan digunakan sebagai dasar pemahaman dalam mengimplementasikan
Lebih terperinciMAKALAH ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM
MAKALAH T02/Use Case Diagram ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM Nama : Abdul Kholik NIM : 05.05.2684 E mail : ik.kyoe.san@gmail.com Sumber : http://artikel.webgaul.com/iptek/unifiedmodellinglanguage.htm
Lebih terperinciMinggu 03 a Alat Pemodelan
Minggu 03 a Alat Pemodelan Fungsi Alat Pemodelan Flowchart Business Process Model and Notation (OMG) Data Flow Diagram Unified Modeling Language (OMG) Database Model Dapat memfokuskan perhatian pada halhal
Lebih terperinciBAB II LANDASAN TEORI. terpadu untuk mengembangkan rencana rencana strategis yang diarahkan pada
BAB II LANDASAN TEORI 2.1 Penjualan Menurut Ridwan Iskandar Sudayat, penjualan adalah suatu usaha yang terpadu untuk mengembangkan rencana rencana strategis yang diarahkan pada usaha pemuasan kebutuhan
Lebih terperinciPRAKTIKUM REKAYASA PERANGKAT LUNAK MODUL KE - 2 PENGENALAN UML dengan RATIONAL ROSE OLEH: ANISA ISTIQOMAH (KELAS 5 B)
PRAKTIKUM REKAYASA PERANGKAT LUNAK MODUL KE - 2 PENGENALAN UML dengan RATIONAL ROSE OLEH: ANISA ISTIQOMAH 09560018 (KELAS 5 B) LABORATORIUM RPL PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS
Lebih terperinciPEMODELAN ANALISIS PL
PEMODELAN ANALISIS PL Aprilia Sulistyohati, S.Kom Jurusan Teknik Informatika Universitas Islam Indonesia Your Logo REKAYASA SISTEM VS REKAYASA PERANGKAT LUNAK Rekayasa sistem berkaitan dengan semua aspek
Lebih terperinciBAB 2 LANDASAN TEORI
7 BAB 2 LANDASAN TEORI 2.1 Konsep Pemodelan Objek Pemodelan objek merupakan suatu metode untuk menggambarkan struktur sistem yang memperlihatkan semua objek yang ada pada sistem. (Nugroho, 2005, hal:37).
Lebih terperinciBAB III OBJEK DAN METODE PENELITIAN. Universitas Padjadjaran yang beralamat di Jl. Ir H. Djuanda No 4 Bandung.
BAB III OBJEK DAN METODE PENELITIAN 3.1 Objek Penelitian Penelitian akan di lakukan di kampus D3 FMIPA dan ilmu komputer Universitas Padjadjaran yang beralamat di Jl. Ir H. Djuanda No 4 Bandung. 3.1.1
Lebih terperinciBAB I PENDAHULUAN. bagaimana membuat mesin (komputer) dapat melakukan pekerjaan seperti dan
BAB I PENDAHULUAN 1.1 Latar Belakang Era digital berkembang ditandai dengan munculnya tiga teknologi, yaitu: komputer, komunikasi, dan multimedia. Hal tersebut membawa kepada perubahan besar yang pada
Lebih terperinciREKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK PENDAHULUAN 1. Apakah Perangkat Lunak? 2. Apakah Rekayasa Perangkat Lunak (RPL)? 3. Apa perbedaan antara RPL dengan ilmu komputer (computer science)? 4. Apa perbedaan RPL dan rekayasa
Lebih terperinciBAB I PENDAHULUAN. I.1 Latar Belakang
BAB I PENDAHULUAN I.1 Latar Belakang Bahasa Inggris adalah bahasa internasional yang paling populer di dunia dan telah diterapkan menjadi bahasa resmi di beberapa negara dan organisasi internasional. Tercatat
Lebih terperinciOleh : RAHMADY LIYANTANTO
Analisa Desain Berorientasi Objek Pengantar uml Oleh : RAHMADY LIYANTANTO TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS TRUNOJOYO 2011 Topik Bahasan Pengenalan Berorientasi Objek Pemodelan visual UML
Lebih terperinciBAB I PENDAHULUAN I.1. Latar Belakang [1] [2] [3] [4] [5]
BAB I PENDAHULUAN I.1. Latar Belakang Algoritma adalah prosedur komputasi yang terdefinisi dengan baik yang menggunakan beberapa nilai sebagai masukan dan menghasilkan beberapa nilai yang disebut keluaran.
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA II. 1. Aplikasi Pengertian aplikasi adalah program siap pakai yang dapat digunakan untuk menjalankan perintah dari pengguna aplikasi tersebut dengan tujuan mendapatkan hasil yang
Lebih terperinciBAB I PENDAHULUAN. Perkembangan teknologi komputer yang semakin canggih, membuat para ahli
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi komputer yang semakin canggih, membuat para ahli komputer berkeinginan menciptakan komputer yang berkemampuan hampir sama dengan otak
Lebih terperinciBAB IV PERANCANGAN SISTEM
BAB IV PERANCANGAN SISTEM 4.1 Perancangan sistem Pada bagian ini akan dijelaskan beberapa tahapan untuk membuat sebuah aplikasi mulai dari alur aplikasi, perancangan antar muka, perancangan arsitektural,
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan pesat dalam bidang teknologi informasi telah mempengaruhi berbagai bidang dalam kehidupan manusia, tidak terkecuali dalam bidang pendidikan. Perkembangan
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Ketersediaan teknologi dewasa ini mempengaruhi pada proses pertukaran informasi menjadi mudah dan bebas. Kemajuan yang cukup besar di bidang komputer dan dunia internet
Lebih terperinciBAB III METODOLOGI PENELITIAN. Gambar 3.1 merupakan desain penelitian yang akan digunakan dalam
BAB III METODOLOGI PENELITIAN 3.1 Desain Penelitian Gambar 3.1 merupakan desain penelitian yang akan digunakan dalam proses penelitian penerapan algoritma K-Means pada clustering berita berbahasa Indonesia.
Lebih terperinciBAB III LANDASAN TEORI. Menurut Soendoro dan Haryanto (2005), definisi dari sistem dapat
BAB III LANDASAN TEORI 3.1 Sistem Menurut Soendoro dan Haryanto (2005), definisi dari sistem dapat dilakukan dengan 2 pendekatan, yaitu pendekatan prosedur dan pendekatan komponen. Dengan pendekatan prosedur
Lebih terperinciBAB I PENDAHULUAN. penunjang Al-Quran untuk memudahkan untuk mempelajarinya, yang bisa
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Dengan kemajuan teknologi yang sangat pesat ini sudah banyak aplikasi penunjang Al-Quran untuk memudahkan untuk mempelajarinya, yang bisa disebut atau di artikan
Lebih terperinciImplementasi Pencocokan String Tidak Eksak dengan Algoritma Program Dinamis
Implementasi Pencocokan String Tidak Eksak dengan Algoritma Program Dinamis Samudra Harapan Bekti 13508075 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung,
Lebih terperinciPENDAHULUAN. Terdapat tiga topik utama di teori otomata yaitu:
PENDAHULUAN Pengertian Komputer mengikuti sejumlah prosedur sistematis, atau algoritme, yang dapat diaplikasikan untuk serangkaian input (string) yang menyatakan integer dan menghasilkan jawaban setelah
Lebih terperinciBAB II LANDASAN TEORI. Pada bab ini akan dijelaskan lebih lanjut mengenai hal-hal yang diperlukan untuk
BAB II LANDASAN TEORI Pada bab ini akan dijelaskan lebih lanjut mengenai hal-hal yang diperlukan untuk pembuatan aplikasi ini. Komponen-komponen tersebut meliputi penjelasan mengenai konsep dasar approximate
Lebih terperinciUnified Modeling Language
2011 Unified Modeling Language Metode Perancangan Program Kelompok 10: Andika Nugraha (1401094756) Alfred Mansel (1401095506) Daniel Sidarta (1401096433) Marcell Bonfilio (1401094850) Bina Nusantara University
Lebih terperinciJurnal Ilmiah Komputer dan Informatika (KOMPUTA)
49 RANCANG BANGUN APLIKASI CHATBOT INFORMASI OBJEK WISATA KOTA BANDUNG DENGAN PENDEKATAN NATURAL LANGUAGE PROCESSING Elisabet Nila S. C. P 1, Irawan Afrianto 2 1,2 Program Studi Teknik Informatika Fakultas
Lebih terperinciUnified Modelling Language UML
Unified Modelling Language UML Unified Modelling Language (UML) adalah sebuah "bahasa" yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak.
Lebih terperinciBAB 2 TINJAUAN PUSTAKA
BAB 2 TINJAUAN PUSTAKA 2.1. Kompresi Data Kompresi data adalah proses mengubah sebuah aliran data input menjadi aliran data baru yang memiliki ukuran lebih kecil. Aliran yang dimaksud adalah berupa file
Lebih terperinciBAB I PENDAHULUAN. karya tulis. Berbagai aplikasi seperti Ms. Word, Notepad, maupun Open Office
BAB I PENDAHULUAN 1.1 Latar Belakang Seiring dengan perkembangan teknologi, maka kegunaan komputer dirasa makin besar. Komputer berperan penting dalam mempermudah pekerjaan sehari hari. Salah satu manfaat
Lebih terperinciMEMAHAMI PENGGUNAAN UML
MEMAHAMI PENGGUNAAN UML Reza Kurniawan Reza.kurniawan@raharja.info Abstrak Saat ini sebagian besar para perancang sistem informasi dalam menggambarkan informasi dengan memanfaatkan UML diagram dengan tujuan
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1. Pengertian Aplikasi Berbasis Web Aplikasi merupakan program yang berisikan perintah-perintah untuk melakukan pengolahan data. Secara umum, aplikasi adalah suatu proses dari cara
Lebih terperinciBAB 1 PENDAHULUAN Latar Belakang
BAB 1 PENDAHULUAN 1.1. Latar Belakang Lahirnya teknologi informasi komputer dan fasilitas pendukungnya seperti layanan internet saat ini membuat perkembangan yang sangat luas. Segala informasi-informasi
Lebih terperinciBAB I PENDAHULUAN 1.1. Latar Belakang
BAB I PENDAHULUAN 1.1. Latar Belakang Perkembangan teknologi sudah dirasakan penting oleh manusia dalam era globalisasi saat ini. Hal itu terjadi karena kemajuan teknologi yang ada tidak dapat dipisahkan
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1 Rancang Bangun Menurut Jogiyanto (2005), Rancang Bangun (desain) adalah tahap dari setelah analisis dari siklus pengembangan sistem yang merupakan pendefinisian dari kebutuhankebutuhan
Lebih terperinciBAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah
1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Perusahaan adalah tempat terjadinya kegiatan produksi dan berkumpulnya semua faktor produksi. Setiap perusahaan ada yang terdaftar di pemerintah dan ada pula
Lebih terperinciBAB 1 PENDAHULUAN. penyiar agama islam di tanah jawa pada abad ke-14. Walisongo tinggal di tiga
BAB 1 PENDAHULUAN 1.1 Latar Belakang Walisongo yang berasal dari bahasa jawa merupakan 9 (Sembilan) tokoh penyiar agama islam di tanah jawa pada abad ke-14. Walisongo tinggal di tiga wilayah penting, pantai
Lebih terperinciBAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Seiring dengan berkembangnya peradaban saat ini membuat kebudayaan asing mudah masuk hal ini berdampak kepada berkurangnya kepedulian remaja terhadap sejarah,
Lebih terperinciBAB I PENDAHULUAN 1.1. Latar Belakang
BAB I PENDAHULUAN 1.1. Latar Belakang Game merupakan kata dalam bahasa inggris yang berarti permainan. Permainan adalah sesuatu yang dapat dimainkan dengan aturan tertentu sehingga ada yang menang dan
Lebih terperinciAPLIKASI PERHITUNGAN HONOR MENGAJAR DOSEN TIDAK TETAP YANG BERBASIS PRESENSI DENGAN MENGGUNAKAN BARCODE Oleh: Wiwik Sulistiyorini (A
1. PENDAHULUAN Seiring dengan perkembangan di semua bidang dan bagian, jumlah mahasiswa baru juga semakin meningkat dari tahun ke tahun. Dosen tidak tetappun mencapai jumlah yang cukup banyak guna menunjang
Lebih terperinciBAB I PENDAHULUAN Latar belakang
BAB I PENDAHULUAN Bab ini membahas mengenai garis besar Tugas Akhir yang meliputi latar belakang, tujuan, rumusan dan batasan masalah, metodologi pembuatan tugas akhir, dan sistematika penulisan laporan.
Lebih terperinciMETODOLOGI BERORIENTASI OBJEK IIM ABDURROHIM, S.T.,M.T
METODOLOGI BERORIENTASI OBJEK IIM ABDURROHIM, S.T.,M.T Pengertian Metodologi Cara kerja yang sistematis untuk memudahkan pelaksanaan pembuatan perangkat lunak guna mencapai tujuan tertentu. Proses untuk
Lebih terperinciUnified Modelling Language (UML)
Unified Modelling Language (UML) Tatik yuniati Abstrak Unified Modelling Language (UML) adalah sebuah bahasa yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem
Lebih terperinciBAB 2 LANDASAN TEORI. Menurut Kamus Besar Bahasa Indonesia Dalam Jaringan, Musik adalah nada
BAB 2 LANDASAN TEORI 2.1 Musik Menurut Kamus Besar Bahasa Indonesia Dalam Jaringan, Musik adalah nada atau suara yg disusun demikian rupa sehingga mengandung irama, lagu, dan keharmonisan (terutama yg
Lebih terperinciBAB I PENDAHULUAN. sebagai sumber pertama dan utama yang banyak memuat ajaran-ajaran yang
BAB I PENDAHULUAN 1.1 Latar Belakang Al-qur an dan hadits sebagai sumber pedoman hidup, sumber hukum dan ajaran dalam islam antara satu dengan yang lain tidak dapat dipisahkan. Al qur an sebagai sumber
Lebih terperinciIMPLEMENTASI ALGORITMA MINIMAX PADA PERMAINAN TIC-TAC-TOE SKALA 9X9
IMPLEMENTASI ALGORITMA MINIMAX PADA PERMAINAN TIC-TAC-TOE SKALA 9X9 Dicky Herman Firmansyah zudenks@yahoo.co.id Pembimbing I : Nana Juhana, S.T., M.T. Pembimbing II : Irfan Maliki, S.T. Fakultas Teknik
Lebih terperinciDAFTAR PUSTAKA. Charras, Christian, dan Thierry Lecroq Handbook of Exact String Matching Algorithms. London: College Publications.
DAFTAR PUSTAKA Charras, Christian, dan Thierry Lecroq. 2004. Handbook of Exact String Matching Algorithms. London: College Publications. Badan Pengembangan dan Pembinaan Bahasa.. Hasil Pencarian "Algoritme"
Lebih terperinciDIAGRAM SEQUENCE UML
DIAGRAM SEQUENCE UML Makalah ini di susun oleh : 1) Banu Hardian (51412367) 2) Mutia Sulisetyani (55412178) 3) Raditya Rafian (55412868) 4) Tio Dwi Akbar (57412395) GUNADARMA UNIVERSITY 1 KATA PENGANTAR
Lebih terperinciYuli Purwati, M.Kom USE CASE DIAGRAM
Yuli Purwati, M.Kom USE CASE DIAGRAM UML UML (Unified Modeling Language) merupakan pengganti dari metode analisis berorientasi object dan design berorientasi object (OOA&D) yang dimunculkan sekitar akhir
Lebih terperinciBAB I PENDAHULUAN. Lembaga Ilmu Pengetahuan Indonesia (LIPI) merupakan Lembaga
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Lembaga Ilmu Pengetahuan Indonesia (LIPI) merupakan Lembaga Pemerintah Non Kementerian Republik Indonesia yang dikoordinasikan oleh Kementerian Negara Riset
Lebih terperinciDisain System Berorientasi Objek (Unified Modeling Language) ( Studi Kasus : Sistem Informasi Manajemen Perpustakaan )
Disain System Berorientasi Objek (Unified Modeling Language) ( Studi Kasus : Sistem Informasi Manajemen Perpustakaan ) BEDA DFD DAN UML DFD ORIENTASI DATA UML INTERAKSI AKTOR O Kotak/Entitas O, Aktor Entitas
Lebih terperinciMATERI PEMODELAN PERANGKAT LUNAK KELAS XI RPL
MATERI PEMODELAN PERANGKAT LUNAK KELAS XI RPL Oleh : Samsul Arifin, S.Kom Email : samsul.skom@gmail.com Konsep Pemodelan Perangkat Lunak (PL) Konsep rekayasa PL. Suatu disiplin ilmu yang membahas semua
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Sistem Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Sistem ini menggambarkan suatu kejadian-kejadian dan kesatuan yang nyata,
Lebih terperinciBab 3 Metoda dan Perancangan Sistem
Bab 3 Metoda dan Perancangan Sistem Pada bab ini akan dibahas mengenai metode perancangan yang digunakan dalam membuat perancangan sistem aplikasi pendeteksian kata beserta rancangan design interface yang
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 terperinciBAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Pembuatan essay dalam penilaian hasil kegiatan belajar dinilai sebagai metode yang tepat, karena melibatkan kemampuan siswa untuk mengingat, mengorganisasikan,
Lebih terperinciREKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com
REKAYASA PERANGKAT LUNAK 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com Referensi Rekayasa Perangkat Lunak Pendekatan Praktisi, Roger S. Pressman, Ph.D, Andi Jogyakarta, 2012 Buku 1 Rekayasa
Lebih terperinciBAB III OBJEK DAN METODE PENELITIAN. domain & Web Hosting. Untuk lebih jelas mengenai gambaran umum perusahaan,
BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian Penulis melakukan objek penelitian pada Qwords.com perusahaan penyedia jasa layanan Web Hosting (Web Hosting Provider) yang melayani registrasi
Lebih terperinciIMPLEMENTASI ALGORITMA CAVERPHONE 2.0 UNTUK PENCARIAN KATA BERDASARKAN KEMIRIPAN PENGUCAPAN PADA APLIKASI KAMUS INGGRIS- INDONESIA
IMPLEMENTASI ALGORITMA CAVERPHONE 2.0 UNTUK PENCARIAN KATA BERDASARKAN KEMIRIPAN PENGUCAPAN PADA APLIKASI KAMUS INGGRIS- INDONESIA Andreas Tommy Christiawan, Arief Andy Soebroto, Achmad Ridok Prodi Teknik
Lebih terperinciBAB I PENDAHULUAN. telinga, wajah, infrared, gaya berjalan, geometri tangan, telapak tangan, retina,
BAB I PENDAHULUAN 1.1 Latar Belakang Sistem biometrika merupakan teknologi pengenalan diri dengan menggunakan bagian tubuh atau perilaku manusia. Sidik jari, tanda tangan, DNA, telinga, wajah, infrared,
Lebih terperinciBAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisa Masalah Analisa masalah dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud mengidentifikasi
Lebih terperinciBAB II LANDASAN TEORI. Menurut Suyono (2003:155) pengertian freight forwarding (jasa
BAB II LANDASAN TEORI 2.1 Administrasi Pengiriman Barang Menurut Suyono (2003:155) pengertian freight forwarding (jasa pengiriman barang) adalah badan usaha yang bertujuan memberikan jasa pelayanan/pengurusan
Lebih terperinciBAB II DASAR TEORI an dan sekitar awal 1960-an. Pada tahun 1968, NATO menyelenggarakan
BAB II DASAR TEORI 2.1 Rekayasa Perangkat Lunak Istilah software engineering, pertama kali digunakan pada akhir tahun 1950-an dan sekitar awal 1960-an. Pada tahun 1968, NATO menyelenggarakan konfrensi
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 2.1. Seni dan Budaya Bali Di Bali sampai saat ini seni dan kebudayaannya masih tetap bertahan dan lestari. Hal ini terjadi karena salah satunya adalah pendukungnya tidak berani
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA II.1. Pengertian Sistem Sistem merupakan salah satu yang terpenting dalam sebuah perusahaan yang dapat membentuk kegiatan usaha untuk mencapai kemajuan dan target yang dibutuhkan.
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Buku merupakan media informasi yang memiliki peran penting dalam perkembangan ilmu pengetahuan, karena dengan buku kita dapat memperoleh banyak informasi, pengetahuan
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang Penelitian
BAB I PENDAHULUAN 1.1 Latar Belakang Penelitian Seiring dengan semakin berkembangnya alat-alat elektronik yang dapat membantu pekerjaan manusia agar lebih cepat, tepat, dan akurat dalam mengerjakan aktifitas
Lebih terperinciBAB III METODOLOGI PENELITIAN
BAB III METODOLOGI PENELITIAN Metodologi penelitian adalah cara yang digunakan dalam memperoleh berbagai data untuk diproses menjadi informasi yang lebih akurat sesuai permasalahan yang akan diteliti.
Lebih terperinciSEJARAH UML DAN JENISNYA
SEJARAH UML DAN JENISNYA Elya Hestika Asiyah e.hestika@yahoo.com :: http://penulis.com Abstrak UML (Unified Modeling Language) adalah sebuah bahasa untuk menetukan, visualisasi, kontruksi, dan mendokumentasikan
Lebih terperinciBAB I PENDAHULUAN 1. 1 Latar Belakang Masalah Binatang adalah kelompok utama dari multiseluler, organisme eukariotik dari Animalia kingdom atau
BAB I PENDAHULUAN 1. 1 Latar Belakang Masalah Binatang adalah kelompok utama dari multiseluler, organisme eukariotik dari Animalia kingdom atau Metazoa. Binatang bisa juga disebut dengan fauna maupun satwa,
Lebih terperinciBAB 2 LANDASAN TEORI. waktu yang diperlukan. Pengukuran waktu yang diperlukan dalam mengeksekusi suatu
BAB 2 LANDASAN TEORI 2.1 Permasalahan NP-Hard dan NP-Complete Salah satu ukuran biaya dalam pengeksekusian sebuah algoritma adalah lamanya waktu yang diperlukan. Pengukuran waktu yang diperlukan dalam
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Manajemen Proyek 2.1.1. Pengertian Manajemen Menurut James A.F. Stoner (2006) Manajemen adalah suatu proses perencanaan, pengorganisasian, kepemimpinan, dan pengendalian upaya
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI II.1. Sistem Informasi Sistem informasi adalah sekumpulan elemen yang saling bekerja sama baik secara manual atau berbasis komputer yang didalamnya ada pengumpulan, pengolahan, pemprosesan
Lebih terperinciBAB II DASAR TEORI II.1 Pekerjaan II.2 Proses
BAB II DASAR TEORI Bab ini akan membahas dasar teori yang melandasi penulisan tesis ini yaitu pekerjaan, proses, struktur organisasi, sistem informasi, sistem informasi yang peduli proses, teknik pemodelan
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI Pada Bab ini menjelaskan mengenai dasar-dasar teori yang digunakan untuk menunjang pembuatan tugas akhir membangun sistem pengolahan data absensi karyawan pada PT.Solusi Coporindo
Lebih terperinciImplementasi Algoritma Jaro-Winkler Distance Untuk Sistem Pendeteksi Plagiarisme Pada Dokumen Skripsi
Implementasi Algoritma Jaro-Winkler Distance Untuk Sistem Pendeteksi Plagiarisme Pada Dokumen Skripsi Panji Novantara* 1, Opin Pasruli 2 1,2 Fakultas Ilmu Komputer Universitas Kuningan * 1 panji@uniku.ac.id,
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 1 PENDAHULUAN. masyarakat dengan Kuliah Kerja Nyata (KKN) merupakan suatu bentuk kegiatan
BAB 1 PENDAHULUAN 1.1 Latar Belakang Kuliah Pengabdian Masyarakat (KPM) atau yang biasa dikenal masyarakat dengan Kuliah Kerja Nyata (KKN) merupakan suatu bentuk kegiatan pengabdian kepada masyarakat oleh
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Peringkasan Teks Otomatis (Automatic Text Summarization) Peringkasan Teks Otomatis (Automatic Text Summarization) merupakan pembuatan rangkuman dari sebuah sumber teks secara
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Informasi Pada bab ini akan dibahas mengenai definisi sistem informasi, namun harus diketahui terlebih dahulu konsep sistem dan informasi. Dari definisi sistem
Lebih terperinciBab I Pendahuluan. I.1 Latar Belakang
Bab I Pendahuluan Pada bagian ini dijelaskan tentang studi kebisingan yang melatarbelakangi penelitian tesis. Permasalahan pada studi kebisingan yang menjadi fokus kajian, dirumuskan pada bagian rumusan
Lebih terperinciBAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah PT. Kereta Api Indonesia (PERSERO) adalah perusahaan pengelola kereta api di Indonesia yang telah banyak mengoperasikan kereta api penumpangnya, baik kereta
Lebih terperinciBAB 1 PENDAHULUAN. universitas maka dibutuhkan pula sebuah sistem untuk mendukung proses
BAB 1 PENDAHULUAN 1.1 Latar Belakang Dengan semakin berkembangnya proses pembelajaran di sebuah universitas maka dibutuhkan pula sebuah sistem untuk mendukung proses pembelajaran tersebut. Sistem tersebut
Lebih terperinciKAJIAN SISTEM INFORMASI GEOGRAFIS(SIG) UNTUK INVENTARISASI DESA TERTINGGAL(IDT) By: Chairuddin
KAJIAN SISTEM INFORMASI GEOGRAFIS(SIG) UNTUK INVENTARISASI DESA TERTINGGAL(IDT) By: Chairuddin ABSTRAK - Sistem Informasi Geografis (Geographic Information System) adalah sistem informasi khusus yang mengelola
Lebih terperinciBAB 2 LANDASAN TEORI. Teori-teori yang menjadi dasar penulisan adalah sebagai berikut :
BAB 2 LANDASAN TEORI 2.1 Teori-teori Dasar/Umum Teori-teori yang menjadi dasar penulisan adalah sebagai berikut : 2.1.1 Sistem Pengertian sistem menurut Williams dan Sawyer (2005, p457) adalah sekumpulan
Lebih terperinciBAB I PENDAHULUAN Latar Belakang
1 BAB I PENDAHULUAN 1.1. Latar Belakang Perkembangan dunia IT (Information Technology) dengan hadirnya mesin pencarian (Search Engine) di dalam sistem komputer yang merupakan salah satu fasilitas internet
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Plagiarisme Plagiarisme berasal dari kata Latin, plagiarius, yang berarti pencuri. Plagiarisme didefinisikan sebagai tindakan atau praktik mengambil dan mengumpulkan atau menyampaikan
Lebih terperinciPerancangan Sistem Informasi Penjualan dan Inventori pada PT. Oriental Chitra International
Perancangan Sistem Informasi Penjualan dan Inventori pada PT. Oriental Chitra International Sitti Nurbaya Ambo, S.Kom Universitas Gunadarma e-mail : baya_ambo@yahoo.com ABSTRAK Perusahaan membutuhkan adanya
Lebih terperinciBAB 1 PENDAHULUAN Latar Belakang
BAB 1 PENDAHULUAN 1.1. Latar Belakang Dalam ilmu kesehatan banyak terdapat istilah medis yang berasal dari bahasa Yunani atau Latin. Secara umum, istilah yang berkaitan dengan diagnosis dan operasi memiliki
Lebih terperinciLEMBARAN SOAL ULANGAN KENAIKAN KELAS Tahun 2014/ Komunikasi Paket Keahlian
PEMERINTAH KABUPATEN WONOSOBO DINAS PENDIDIKAN PEMUDA DAN OLAHRAGA SMK NEGERI 1 WONOSOBO Jl. Bhayangkara 12 Telp./ Fax. 321219/ 325073 Wonosobo 56300 website : www.smkn1-wnb.sch.id email : info@smkn1-
Lebih terperinciModel-Model Perusahaan. Mahendrawathi ER, Ph.D Mudjahidin, M.T.
Model-Model Perusahaan Mahendrawathi ER, Ph.D Mudjahidin, M.T. Alat-alat Pemodelan Proses Bisnis Berbagai penelitian telah dilakukan untuk memodelkan proses bisnis Phalp, K.T. (1998), The CAP framework
Lebih terperinciBAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Artificial Intelligence (AI) agen adalah fitur standar game komputer modern, baik sebagai lawan, teman atau tutor dari pemain. Agar tampil otentik, agen tersebut
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Dalam proses belajar setiap individu memiliki cara sendiri. Kemajuan teknologi saat ini banyak mendukung berbagai aspek kebutuhan salah satunya dalam memenuhi kebutuhan
Lebih terperinciBAB II LANDASAN TEORI. sesuatu hal, data, permasalahan, pekerjaan kedalam suatu sarana atau media yang
13 BAB II LANDASAN TEORI 2.1 Pengertian Program Aplikasi Menurut Jogiyanto (2001) aplikasi merupakan penerapan, menyimpan sesuatu hal, data, permasalahan, pekerjaan kedalam suatu sarana atau media yang
Lebih terperinciBAB II LANDASAN TEORI. implementasi serta pasca implementasi.(rizky, 2011:21). performasi dan fungsi yang diinginkan.
BAB II LANDASAN TEORI 2.1.1 Rekayasa Perangkat Lunak Rekayasa perangkat lunak atau software engineering adalah sebuah disiplin ilmu yang mencakup segala hal yang berhubungan dengan proses pengembangan
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1. Algoritma Algoritma adalah urutan langkah-langkah penyelesaian masalah yang disusun secara matematis dan logis. Tanpa kita sadari, kebanyakan dari kegiatan yang kita lakukan setiap
Lebih terperinciBAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisis Masalah Analisa masalah dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud mengidentifikasi
Lebih terperinci