1. Pendahuluan. 2. Tinjauan Pustaka
|
|
|
- Hartono Sutedja
- 9 tahun lalu
- Tontonan:
Transkripsi
1 1. Pendahuluan Kebutuhan manusia untuk hidup menurut sifatnya dapat dibagi menjadi 2 (dua), yaitu kebutuhan jasmani dan rohani. Kebutuhan jasmani diperlukan untuk pemenuhan fisik yang sifatnya kebendaan, seperti makanan, pakaian dan rumah. Kebutuhan rohani diperlukan untuk pemenuhan rohani atau jiwa, misalnya ibadah, rekreasi dan hiburan [1]. Hiburan dibutuhkan manusia untuk pemenuhan kebutuhan rohani atau jiwa. Beberapa cara dapat dilakukan untuk memenuhi kebutuhan ini, salah satunya adalah dengan menonton film. Film dapat disaksikan di bioskop maupun di rumah melalui televisi maupun melalui DVD. Untuk memperoleh informasi tentang film yang akan ditonton, biasanya para penggemar film mencarinya melalui internet. Terdapat beberapa situs yang menyediakan informasi film, di antaranya adalah IMDb ( dan The Movie Database ( Situs-situs tersebut memiliki database film yang lengkap dan menyediakan beberapa fasilitas, antara lain untuk pencarian film dan dapat juga memberikan rekomendasi film. Rekomendasi film yang diberikan oleh IMDb adalah rekomendasi film berdasarkan keterkaitan film yang disukai oleh penonton, misalnya jika penonton menyukai film Thor, maka juga menyukai film Spiderman. Jika penonton menyukai film Thor, maka juga menyukai film The Mummy. Sedangkan rekomendasi film yang diberikan oleh The Movie Database berdasarkan kesamaan judul dan genre film. Permasalahan yang muncul berdasarkan wawancara yang dilakukan kepada penggemar film adalah terkadang para penggemar film mengalami kebingungan saat mencari dan mendapatkan informasi film di internet. Penggemar film terkadang mencari informasi film di beberapa situs untuk dibandingkan, terutama pada bagian rekomendasi film, padahal rekomendasi yang dihasilkan terkadang berbeda. Oleh sebab itu diperlukan sebuah sistem yang dapat memberikan informasi film dan rekomendasi yang berasal dari beberapa situs, sehingga informasi yang disajikan lebih mudah dibaca oleh penggemar film yang akan mencari informasi film. Pada penelitian ini dibuat sebuah sistem yang akan memberikan informasi dan rekomendasi film. Sumber data film akan didapatkan dari beberapa situs database film dan akan digabungkan untuk disajikan dengan cara yang informatif kepada user. Pengambilan data film dilakukan dengan memanfaatkan MyMovieAPI yang sudah disediakan oleh IMDb dan juga menggunakan teknik grabbing. Diharapkan dengan adanya aplikasi ini, user dapat melihat informasi film dan rekomendasi film yang berasal dari beberapa sumber sekaligus, namun cukup diakses dalam satu web. 2. Tinjauan Pustaka Penelitian terdahulu yang digunakan sebagai acuan dalam penelitian ini berjudul Aplikasi Web Grabber untuk Mengambil Halaman Web Sesuai dengan Keyword yang Diinputkan, diperoleh kesimpulan bahwa aplikasi web grabber yang diciptakan mampu melakukan pencarian halaman-halaman web sesuai dengan topik yang diinginkan dengan memasukkan keyword yang diinginkan tanpa perlu membuka halaman web secara manual, hasilnya yang berupa halaman-halaman web 2
2 secara otomatis tersimpan pada komputer dan dapat dilihat secara offline [2]. Selain itu web grabber juga telah dimanfaatkan oleh sebuah penyedia plugin yang bernama Wise Loop, di mana pada salah satu demo plugin yaitu PHP Web Grabber, pengguna dapat memperoleh konten media berupa gambar dari Flickr.com hanya dengan memasukkan keyword pada input yang tersedia. Penelitian kedua yang digunakan sebagai acuan berjudul Perancangan Sistem AutoReply Twitter menggunakan Twitter API (Studi Kasus: netdesain Bandung). Pada penelitian ini dirancang sebuah sistem untuk melakukan autoreply twitter dengan memanfaatkan Twitter API. Sistem yang dirancang dapat membalas dengan otomatis [3]. Pada penelitian ini akan dibuat sistem rekomendasi film menggunakan MyMovieAPI dan teknik grabbing. Perbedaan dengan penelitian sebelumnya adalah pada penelitian itu untuk mengambil data film dari sumber data tidak hanya menggunakan teknik grabbing saja, namun juga menggunakan API yang disediakan oleh situs IMDb. Konsep sistem rekomendasi telah digunakan secara luas oleh hampir semua area bisnis di mana seorang konsumen memerlukan informasi untuk membuat suatu keputusan [4]. Sistem rekomendasi pariwisata atau perjalanan menggunakan konsep ini untuk menolong para wisatawan untuk memutuskan tujuan perjalanan mereka, akomodasi dan aktivitas di tempat tujuan. Sistem rekomendasi merupakan model aplikasi dari hasil observasi terhadap keadaan dan keinginan pelanggan. Oleh karena itu sistem rekomendasi memerlukan model rekomendasi yang tepat agar yang direkomendasikan sesuai dengan keinginan pelanggan, serta mempermudah pelanggan mengambil keputusan yang tepat dalam menentukan produk yang akan digunakannya [5]. Sistem rekomendasi merupakan sebuah (web) alat personalisasi yang menyediakan pengguna sebuah informasi daftar item yang sesuai dengan keinginan masing-masing pengguna. Sistem rekomendasi menyimpulkan preferensi pengguna dengan menganalisis ketersediaan data pengguna, informasi tentang pengguna dan lingkungannya. Oleh karena itu sistem rekomendasi akan menawarkan kemungkinan dari penyaringan informasi personal sehingga hanya informasi yang sesuai dengan kebutuhan dan preferensi pengguna yang akan ditampilkan di sistem dengan menggunakan sebuah teknik atau model rekomendasi [6]. API (Application Programming Interface) adalah sekumpulan perintah, fungsi, komponen, dan protokol yang disediakan oleh sistem operasi ataupun bahasa pemrograman tertentu yang dapat digunakan oleh programmer saat membangun perangkat lunak. Dalam API terdapat fungsi-fungsi atau perintah-perintah untuk menggantikan bahasa yang digunakan dalam system calls dengan bahasa yang lebih terstruktur dan mudah dimengerti oleh programmer [7]. Keuntungan menggunakan API: 1) Probabilitas: API dapat digunakan untuk bahasa pemrograman ataupun untuk sistem operasi mana saja asalkan paket-paket API sudah terpasang, 2) Lebih Mudah Dimengerti: API menggunakan bahasa yang lebih terstruktur dan mudah dimengerti daripada bahasa system call. Hal ini sangat penting dalam hal editing dan pengembangan, 3) Mudah Dikembangkan: Dengan adanya API, memudahkan programmer untuk mengembangkan suatu sistem. Salah satu API yang disediakan untuk programmer adalah My Movie API. API ini disediakan oleh situs IMDb yang dapat dimanfaatkan untuk mendapatkan data film dari database IMDb. 3
3 Teknik grabbing adalah teknik mengambil teks atau konten pada situs lain dengan curl kemudian diletakkan pada website yang lain. Konsep grabbing berbeda dari web service, di mana informasi atau data yang diambil tidak disajikan dalam bentuk tertentu seperti XML ataupun JSON. Data yang diambil berada pada halaman website atau dengan kata lain terselip pada tag HTML[8]. Pada teknik grabbing, selain membaca file HTML dengan curl diperlukan pula sebuah metode untuk mengambil data atau informasi yang terselip pada file HTML, yaitu dengan function explode(). Konsep dari function explode() adalah memotong suatu data dalam hal ini tag html, berdasar keyword tertentu dan menghasilkan data array. 3. Metode dan Perancangan Sistem Penelitian yang dilakukan, diselesaikan melalui tahapan penelitian yang terbagi dalam lima tahapan, yaitu: (1) Analisis kebutuhan dan pengumpulan data, (2) Perancangan sistem, (3) Perancangan aplikasi/program, (4) Implementasi dan pengujian sistem, serta analisis hasil pengujian, (5) Penulisan laporan hasil penelitian. Analisis Kebutuhan dan Pengumpulan Data Perancangan Sistem meliputi Perancangan Proses (UML), Perancangan Arsitektur, Perancangan Database, Perancangan Antarmuka Perancangan Aplikasi/Program Implementasi dan Pengujian Sistem, serta Analisis Hasil Pengujian Penulisan Laporan Hasil Penelitian Gambar 1 Metode Penelitian [9] Tahapan penelitian pada Gambar 1, dapat dijelaskan sebagai berikut. Tahap pertama: analisis kebutuhan dan pengumpulan data, pada tahap ini dilakukan wawancara kepada masyarakat yang mempunyai hobi menonton film. Informasi yang digali adalah berkaitan dengan cara penggemar film tersebut dalam mencari informasi dari film yang akan ditonton. Selain itu juga ditanyakan tentang rekomendasi dari film yang akan ditonton. Tahap kedua: perancangan sistem yang meliputi perancangan proses menggunakan diagram Unified Modelling Language (UML) misalnya perancangan use case diagram, activity diagram, dan sequence diagram. Perancangan user interface yang dibuat untuk memberikan gambaran dari tampilan aplikasi yang digunakan oleh user aplikasi; Tahap ketiga, perancangan aplikasi/program yaitu merancang aplikasi/program sesuai kebutuhan sistem berdasarkan perancangan sistem yang telah dilakukan. Tahap keempat: implementasi dan pengujian sistem, serta analisis hasil pengujian, yaitu mengimplementasikan aplikasi yang sudah dibuat kemudian dilakukan pengujian, selanjutnya melakukan analisis untuk melihat apakah aplikasi yang telah dibuat sudah sesuai dengan yang diharapkan atau tidak ada error, 4
4 jika belum sesuai maka akan dilakukan perbaikan dan tahap kelima, penulisan laporan hasil penelitian, yaitu mendokumentasikan proses penelitian yang sudah dilakukan dari tahap awal hingga akhir ke dalam tulisan, yang nantinya akan menjadi laporan hasil penelitian. Metode Pengembangan Sistem yang digunakan pada penelitian ini adalah metode Prototype. Metode Prototype digunakan untuk membantu pengembangan perangkat lunak dalam membentuk model dari perangkat lunak yang harus dibuat. Metode ini dilakukan secara bertahap, yaitu dengan mengembangkan suatu prototype yang sederhana terlebih dahulu baru kemudian dikembangkan dari waktu ke waktu sampai perangkat lunak selesai dikembangkan. Prototype merupakan bentuk dasar atau model awal dari suatu sistem atau subsistem [10]. Secara garis besar ada tiga tahap dalam metode prototyping ini, seperti terlihat pada Gambar 2. Gambar 2 Metode Prototyping [10] Tahap awal dari metode ini adalah analisis permasalahan dan kebutuhan, yaitu mengumpulkan kebutuhan dari sistem yang akan dibuat, dengan perencanaan yang cepat akan dibentuk konstruksi dari prototype-nya. Prototype ini akan dievaluasi lagi dan hasilnya digunakan untuk mengelola kembali kebutuhan dari perangkat lunak yang dikembangkan. Pada tahap ini yang dilakukan adalah merancang kebutuhan yang nantinya akan berguna untuk membangun aplikasi. Berdasarkan analisis kebutuhan yang dilakukan melalui wawancara awal kepada pada penggemar film, dirancanglah kebutuhan user sebagai berikut: 1) User dapat mencari informasi film berdasarkan judul film, 2) user dapat melihat informasi detail film yang dicari, 3) User dapat melihat rekomendasi film yang layak untuk ditonton. Berdasarkan analisis kebutuhan ini, kemudian dilakukan perancangan aplikasi. Perancangan proses pada penelitian ini dilakukan menggunakan UML (Unified Modeling Language) dengan beberapa proses, dijelaskan sebagai berikut. Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem, yang menjelaskan keseluruhan kerja sistem secara garis besar dengan merepresentasikan interaksi antara aktor dengan sistem yang dibuat, serta memberikan gambaran fungsifungsi yang diberikan sistem kepada user. 5
5 Gambar 3 Arsitektur Aplikasi Arsitektur aplikasi yang dibuat digambarkan pada Gambar 3. Pada arsitektur tersebut, proses pertama terjadi saat user melakukan pencarian film dengan memasukkan judul film yang akan dicari. Aplikasi akan melakukan grabbing untuk mengambil data film yang dicari di IMDb. Kemudian data hasil pencarian dengan cara grabbing akan ditampilkan dalam website rekomendasi film yang dibuat. User memilih salah satu judul film yang berasal dari hasil grabbing tadi, dengan parameter berupa id film kemudian digunakan MyMovieAPI untuk mengambil informasi film dari IMDb dan saat bersamaan juga dilakukan grabbing ke website themoviedb dan akan dikembalikan data rincian informasi film yang dipilih tadi beserta dengan rekomendasi film yang berkaitan dengan film yang dipilih kepada user. Website rekomendasi film akan menampilkan detail film beserta rekomendasi film yang berkaitan yang berasal dari IMDd dan themoviedb. Use case diagram digambarkan pada Gambar 4. include user mencari film include melihat hasil pencarian include include melihat detail info film memilih film melihat rekomendasi film Gambar 4 Use Case Diagram Aplikasi Gambar 4 menjelaskan use case diagram dari sistem rekomendasi film yang dibuat. Terdapat 1 (satu) aktor yaitu user atau penggemar film. Usecase yang disediakan adalah mencari film berdasarkan judul yang dimasukkan oleh user. Aplikasi akan melakukan grabbing ke website IMDb dan menampilkan daftar film 6
6 hasil pencarian. User dapat memilih salah satu film, melihat detail informasi film dan melihat rekomendasi film yang didapatkan dari website IMDd dan themoviedb. user sistem rekomendasi film website IMDb website themoviedb mulai mencari film grabbing film menampilkan hasil pencarian film ambil data film dengan My Movie API memilih salah satu film ambil data film dengan grabbing selesai menampilkan informasi dan rekomendasi film Gambar 5 ActivityDiagram Aplikasi Gambar 5 menggambarkan activity diagram aplikasi yang dibuat. Aktifitas dimulai saat user mencari film, aplikasi akan melakukan grabbing ke website IMDb untuk mencari film yang dicari. Hasil pencarian akan ditampilkan oleh website rekomendasi film dan user dapat memilih salah satu judul film. Kemudian dengan menggunakan MyMovieAPI, akan diambil data rincian dan rekomendasi film dari website IMDb. Pada saat yang sama, sistem rekomendasi film juga melakukan grabbing ke website themoviedb untuk mengambil rekomendasi film. Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan lain-lain) berupa message yang digambarkan terhadap waktu. Sequence diagram terdiri atas dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait). Sequence diagram biasa digunakan untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event untuk menghasilkan output tertentu. : user sistem rekomendasi film website IMDb website themoviedb 1: mencari film 2: grabbing film 3: mengirim hasil pencarian 4: memilih film 5: ambil data & rekomendasi film 6: ambil rekomendasi film 7: mengirim data & rekomendasi film 8: mengirim rekomendasi film 9: menampilkan informasi detail dan rekomendasi film Gambar 6 Sequence Diagram Aplikasi 7
7 Gambar 6 menggambarkan sequence diagram aplikasi yang menggambarkan urutan proses dan pengiriman data film dan rekomendasi film. Proses berawal saat user mencari film di website rekomendasi film, dengan teknik grabbing akan dilakukan pengambilan data dari website IMDb dan dikembalikan ke website rekomendasi film. Berdasarkan hasil pencarian yang diperoleh tersebut, user memilih salah satu film dan akan diambil data film yang dipilih beserta dengan rekomendasi film dari IMDb. Proses ini memanfaatkan MyMovieAPI pada website IMDb. Pada saat yang bersamaan juga dilakukan grabbing untuk mengambil rekomendasi film dari website themoviedb. 4. Hasil dan Pembahasan Pada bagian ini dibahas tentang hasil aplikasi berdasarkan perancangan pada bab sebelumnya beserta dengan pembahasannya. Pada bagian ini juga dijelaskan tentang hasil pengujian sistem yang telah dilakukan. Aplikasi yang telah dibuat adalah aplikasi web dengan tampilan awal seperti terlihat pada Gambar 8. Gambar 8 Halaman Utama Aplikasi Pada Gambar 8 terdapat sebuah textfield yang digunakan untuk mencari film. User mencari film berdasarkan judul film yang dimasukkan pada textfield tersebut. Hasil pencarian film ditunjukkan pada Gambar 9. 8
8 Gambar 9 Hasil Pencarian Film Pencarian film dilakukan dengan menggunakan teknik grabbing. Aplikasi melakukan grabbing ke website IMDb untuk mencari film yang dimasukkan user pada textfield pencarian. Kode Progam 1 merupakan perintah untuk melakukan grabbing ke website IMDb. Kode Program 1 Perintah untuk Grabbing Pencarian di IMDb 1. require_once('crawler/base_crawler.php'); 2. require_once('crawler/imdb_crawler.php'); 3. if (isset($_get['txturl'])) { 4. $idmovie = $_GET['txturl']; 5. $imdb_crawler = new imdb_crawler(); 6. $datas = $imdb_crawler->search($idmovie); 7. } 8.?> Perintah-perintah pada Kode Program 1 akan melakukan pencarian film di website IMDb. Pada baris 6 dilakukan pemanggilan fungsi search untuk mencari film dengan parameter idmovie yang sudah didapatkan dari hasil perintah pada baris 4. Fungsi untuk search ditunjukkan pada Kode Program 2. 9
9 Kode Program 2 Perintah untuk Fungsi Search untuk Pencarian Film 1. public function search($keyword) { 2. $keyword = str_replace(" ", "%20", $keyword); 3. $url = " 4. $this->setcontent($url); 5. $this->cleancontent(); 6. if (!empty($this->content)) { 7. preg_match_all('/<tr class=\"findresult.*?\"\>(.*?)\<\/tr\>/i', $this- >content, $search); 8. if (!empty($search[1])) { $result = array(); 9. foreach ($search[1] as $data) { 10. $imdb = $this->_get_search_data($data); 11. $result[] = $imdb; 12. } 13. return $result; 14. } else { 15. return FALSE; 16. } 17. } 18. } Perintah Baris 10 pada Kode Program 2 akan memanggil fungsi _get_search_data untuk mengambil data film hasil pencarian. Fungsi _get_search_data ditunjukkan pada Kode Program 3. Kode Program 3 Perintah untuk Mendapatkan Data Hasil Pencarian 1. protected function _get_search_data($data) { 2. $imdb = new imdb_crawler(); 3. preg_match('/<td class=\"primary_photo\"\>(.*?)\<\/td\>/i', $data, $image); 4. if (empty($image[1])) 5. $imdb->image = "Tidak Diketahui"; 6. else 7. $imdb->image = $this->_get_image($image[1]); 8. preg_match('/<td class=\"result_text\"\>(.*?)\<\/td\>/i', $data, $text); 9. if (empty($text[1])) { 10. $imdb->year = "Tidak Diketahui"; 11. $imdb->title = "Tidak Diketahui"; 12. $imdb->link = "Tidak Diketahui"; 13. } else { 14. $imdb->title = $this->_get_link_content($text[1]); 15. $imdb->link = " $this->_get_link($text[1]); 16. $imdb->id = substr($this->_get_link($text[1]), 7, 9); 17. preg_match('/ \((\d+)\) /i', $text[1], $text); 18. if (empty($text[1])) { 19. $imdb->year = "Tidak Diketahui"; 20. } else { User dapat memilih salah satu judul film yang didapatkan dari hasil pencarian pada Gambar 9. Film yang dipilih kemudian akan diproses menggunakan My Movie API untuk didapatkan informasi lengkap film tersebut beserta dengan rekomendasi film yang berkaitan dengan film yang dipilih tadi dari website IMDb. Gambar 10 merupakan hasil informasi film yang didapatkan dari penggunaan My Movie API. 10
10 Gambar 10 Informasi Film dari My Movie API Kode Program 3 merupakan perintah penggunaan My Movie API untuk mendapatkan informasi film pada Gambar 10. Kode Program 3 Perintah untuk Penggunaan My Movie API public function searchurl($keyword) { $url = " US&aka=simple&release=simple&business=0&tech=0"; $this->setcontent($url); return json_decode($this->content); } My Movie API akan mengembalikan data informasi film berupa JSON dan akan ditampilkan menggunakan Kode Program 4. Kode Program 4 Perintah untuk Menampilkan Informasi Film 1. <?php if (isset($data)) {?> 2. <h2><?php echo $data->title. ' ('. $data->year. ')';?></h2> 3. <img class="imgl" src="<?php echo $data->poster->imdb;?>" alt=""/> 4. <p> 5. <b>genre : </b> 6. <?php 7. if (isset($data->genres)) { 8. foreach ($data->genres as $gn) { 9. echo $gn. ' '; 10. } 11. } 12.?></br> 13. <b>rated : </b> 14. <?php 15. if (isset($data->rated)) { 16. echo $data->rated; 17. } else { 18. echo '-'; 19. } Selain menampilkan informasi detail film seperti pada Gambar 10, aplikasi juga menampilkan rekomendasi film yang berasal dari website IMDb dan themoviedb. Hasil rekomendasi film dari IMDb diperlihatkan oleh Gambar
11 Gambar 11 Halaman Hasil Rekomendasi Film dari IMDb Kode Program 5 Perintah untuk menampilkan Rekomendasi Film dari IMDb 1. public function searchrekomen($url) { 2. $this->setcontent($url); 3. $this->cleancontent(); 4. if (!empty($this->content)) { 5. preg_match_all('/<div class=\"rec-title\">(.*?)\<\/div\>/i', $this->content, $search); 6. if (!empty($search[1])) { 7. $result = array(); 8. foreach ($search[1] as $datalinktitle) { 9. $mrekomen = new imdb_crawler(); 10. $mrekomen->id = substr($this->_get_link($datalinktitle), 7, 9); 11. $mrekomen->movie = $this->searchurl($mrekomen->id); 12. if ($mrekomen->id == "-") { 13. $mrekomen->movie->title = "-"; 14. } 15. $result[] = $mrekomen; 16. } 17. return $result; 18. } else { 19. return FALSE; 20. } 21. } Perintah untuk Baris 11 pada Kode Program 5 digunakan untuk mengambil rekomendasi film dari website IMDb berdasarkan id film sebelumnya. Hasil rekomendasi film disimpan dalam array $result dan akan ditampilkan seperti terlihat pada Gambar 11. Pada halaman yang sama, aplikasi juga menampilkan rekomendasi film yang berasal dari website themoviedb. Hasil rekomendasi dari themoviedb terlihat pada Gambar
12 Gambar 12 Halaman Hasil Rekomendasi Film dari themoviedb Aplikasi juga memberikan rekomendasi film dari website themoviedb supaya user juga mendapat alternatif rekomendasi film selain dari website IMDb. Untuk menampilkan rekomendasi film dari themoviedb, digunakan teknik grabbing dengan Kode Program 6. Kode Program 6 Perintah untuk Rekomendasi Film dari themoviedb 1. public function search($title_imdb) { 2. $keyword = str_replace(" ", "%20", $title_imdb); 3. $url = " 4. $this->setcontent($url); 5. $this->cleancontent(); 6. if (!empty($this->content)) { 7. preg_match_all('/<div class=\"poster\"\>(.*?)\<\/div\>/i', $this->content, $search); 8. if (!empty($search[1])) { 9. $result = array(); 10. foreach ($search[1] as $data) { 11. preg_match_all('/<a href=\".*?\" title=\"(.*?)\">/i', $data, $title); 12. if (isset($title[1][0])) { 13. if (trim($title[1][0]) == trim($title_imdb)) { 14. $titlemovie = " $this- >_get_link($data); 15. $mrekomen = new themoviedb_crawler(); 16. $mrekomen->movies = $this->searchrekomen($titlemovie); 17. $mrekomen->videos = $this->getvideos($titlemovie); 18. $result = $mrekomen; 19. break; 20. } Pengujian sistem dilakukan dengan 2 (dua) cara, yaitu dengan alpha testing dan beta testing. Uji alphatesting dilakukan dengan metode black box testing, yaitu dengan cara menguji fungsionalitas aplikasi apakah sudah berjalan sesuai yang dirancang atau belum.beberapa hasil pengujian dengan black box testing dapat dilihat pada Tabel 1. 13
13 Tabel 1 Hasil Pengujian BlackboxTesting No Poin Pengujian Hasil yang Diharapkan Hasil Status 1 Pencarian Film Menampilkan daftar film Berhasil Valid sesuai dengan pencarian menampilkan daftar film hasil pencarian 2 Informasi Film Menampilkan informasi film Berhasil Valid sesuai dengan film yang menampilkan dipilih oleh user informasi film sesuai dengan film yang 3 Rekomendasi Film dari Website IMDb 4 Rekomendasi Film dari Website themoviedb Menampilkan film-film hasil rekomendasi dari website IMDb Menampilkan film-film hasil rekomendasi dari website themoviedb dipilih user Berhasil menampilkan rekomendasi film dari website IMDb Berhasil menampilkan rekomendasi film website themoviedb dari Valid Valid Berdasarkan hasil pengujian black box pada Tabel 1, maka dapat disimpulkan bahwa aplikasi sudah berjalan sesuai dengan yang dirancang dan dapat dilanjutkan ke pengujian beta testing. Beta testing dilakukan dengan membagikan kuisioner kepada 30 mahasiswa yang bertindak sebagai user untuk mengetahui manfaat aplikasi. Hasil pengujian manfaat sistem ditunjukkan oleh Tabel 2. Tabel 2 Tabel Hasil Kuisioner Jawaban Pertanyaan Apakah aplikasi ini bermanfaat bagi Anda untuk melakukan pencarian film? Aplikasi ini bermanfaat bagi Anda dalam memperoleh informasi film? Apakah rekomendasi film yang ditampilkan bermanfaat bagi Anda? Apakah keseluruhan aplikasi ini bermanfaat bagi Anda untuk menentukan film yang akan ditonton? Ya Tidak Tidak Tahu Berdasarkan Tabel 2 didapatkan bahwa untuk pertanyaan 1 (tentang manfaat aplikasi dalam pencarian film), sebanyak 80% responden menyatakan bahwa aplikasi ini bermanfaat, 17% responden menyatakan tidak bermanfaat dan 3% responden menyatakan tidak tahu. Pada pertanyaan 2 (tentang manfaat aplikasi dalam memperoleh informasi film) didapatkan bahwa 100% responden menyatakan bermanfaat. Pada pertanyaan 3 (tentang manfaat aplikasi dalam memberikan rekomendasi film, sebanyak 87% reponden menyatakan bermanfaat, 10% responden menyatakan tidak bermanfaat dan 3% responden menyatakan tidak tahu. Pada pertanyaan 4 (tentang manfaat aplikasi secara keseluruhan, didapatkan bahwa 83% 14
14 responden menyatakan bermanfaat, 6% responden menyatakan tidak bermanfaat dan 9% responden menyatakan tidak tahu. Hal ini menunjukan bahwa secara keseluruhan, aplikasi ini sudah dapat berjalan dengan baik. 5. Simpulan Berdasarkan hasil pembahasan dan pengujian aplikasi didapatkan kesimpulan bahwa untuk membuat aplikasi rekomendasi film dapat dimanfaatkan teknik grabbing untuk proses pencarian film dan My Movie API dari website IMDb untuk mengambil informasi film. Pengujian manfaat menunjukkan bahwa aplikasi ini membantu user dalam melakukan pencarian film dan mendapatkan rekomendasi film sebelum menonton film dari website IMDb dan themoviedb. 6. Pustaka [1] Wicaksono, Hermawan G., 2012, Aplikasi Pengambilan Data Harga dan Spesifikasi Handphone dengan menerapkan Teknik Grabbing (Studi Kasus: netdesain Bandung), Salatiga : Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana. [2] Budhi, Gregorius S., Djoni H. Setiabudi, Budi Raharjo, 2006, Aplikasi Web Grabber untuk Mengambil Halaman Web Sesuai Dengan Keyword yang Diinputkan, Surabaya : Fakultas Teknologi Industri, Universitas Kristen Petra. [3] Kusbin, Thommy, 2012, Perancangan Sistem AutoReply Twitter menggunakan Twitter API (Studi Kasus: netdesain Bandung), Salatiga : Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana. [4] Sharda, N., 2010,Tourism Informatics: visual travel recommender systems, social communities, and user interface design, New York: Information Science Reference. [5] McGinty, L. dan Smyth,B. (2006), Adaptive selection : analysis of critiquing and preference based feed back in conversational recommender systems, International Journal of Electronic Commerce, 11(2), pp [6] Sebastia, L., Garcia, I., Onaindia, E., Guzman, C., 2009,e-Tourism: A tourist recommendation and planning application, International Journal on Artificial Intelligence Tools 18(5): [7] Fifin, Hakiky. M, Ichwan, 2012, Pengertian Goodreads, Goodreads Application Programming Interface (API) dan Teknologi Goodreads. Teknik Informatika, ITENAS, Bandung. [8] Ari, Rosihan, 2010, Teknik Grabbing (Mengambil Teks Dari Situs Lain) Dengan CURL, [9] Hasibuan, Zainal, A., 2007, Metodologi Penelitian Pada Bidang Ilmu Komputer Dan Teknologi Informasi : Konsep, Teknik, dan Aplikasi, Jakarta : Ilmu Komputer Universitas Indonesia. [10] Pressman, Roger, 2002, Rekayasa Perangkat Lunak: Pendekatan Praktisi (Buku Satu), Yogyakarta: Penerbit ANDI dan McGraw-Hill Book Co. 15
Bab 3 Metode dan Perancangan Sistem
Bab 3 Metode dan Perancangan Sistem 3.1 Tahapan Penelitian dan Pengembangan Sistem Penelitian yang dilakukan, diselesaikan melalui tahapan penelitian yang terbagi dalam lima tahapan, yaitu: (1) Analisis
Pendahuluan Kajian Pustaka
1. Pendahuluan Perkembangan dalam dunia handphone semakin pesat, hampir setiap saat produk handphone baru bertambah. Pesatnya laju pertumbuhan pengguna perangkat seluler membuat kebutuhan informasi akan
BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota
BAB IV ANALISA DAN PERANCANGAN SISTEM 4.1. Analisis Sistem yang Sedang Berjalan Pada bab ini dijelaskan mengenai prosedur yang berjalan dan yang diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata
BAB I PENDAHULUAN 1.1. Latar Belakang
BAB I PENDAHULUAN Pada bab ini berisi tentang latar belakang pembuatan dari aplikasi tugas akhir, rumusan masalah, tujuan, batasan masalah yang ada pada pembuatan aplikasi ini, serta metodologi dan sistematika
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS NUSANTARA PGRI KEDIRI 2015
SISTEM PENILAAN KINERJA PEGAWAI SMAN 1 GROGOL DENGAN MENGGUNAKAN METODE SAW SKRIPSI Diajukan Untuk Memenuhi Salah SatuSyarat Memperoleh Gelar Sarjana Komputer (S.Kom) Pada Program Studi Teknik Informatika
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI 1.1 Teori Umum 1.1.1 Aplikasi SMS Lokal Komputer Aplikasi SMS Lokal Komputer digunakan untuk pengiriman SMS ke pelanggan dengan menggunakan PC yang disambungkan dengan Handphone agar
Bab 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
Perancangan 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 : [email protected] ABSTRAK Perusahaan membutuhkan adanya
BAB III ANALISA DAN PERANCANGAN SISTEM
BAB III ANALISA DAN PERANCANGAN SISTEM Pada bab ini membahas analisa dan perancangan sistem, penelitian ini menggunakan bahasa pemrograman berbasis objek. Analisa sistem meliputi analisa kebutuhan fungsional,
BAB 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
BAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA Bab Tinjauan Pustaka memuat uraian gambaran umum dan fungsi-fungsi pada perpustakaan, pengertian sistem informasi, dan kaitan antara perpustakaan dan sistem informasi. 2.1. Perpustakaan
PROTOTYPE M-TICKETING BIOSKOP. Intan Oktaviani, Adhe Try Pamungkas. STMIK Duta Bangsa, STMIK Duta Bangsa
PROTOTYPE M-TICKETING BIOSKOP Intan Oktaviani, Adhe Try Pamungkas STMIK Duta Bangsa, STMIK Duta Bangsa [email protected] Abstrak Keberadaan salah satu teknologi informasi yaitu smartphone dengan
BAB I PENDAHULUAN.
BAB I PENDAHULUAN 1.1. Latar Belakang Ketika era informasi telah menemui masa keemasannya, dapat kita saksikan bahkan kita sendiri menjadi subyek yang tidak terlepas dari informasi. Saat ini informasi
Bab 3 Metode dan Rancangan Sistem
13 Bab 3 Metode dan Rancangan Sistem 3.1 Metode Pengembangan Sistem Pembahasan Metode Prototype Metode penelitian yang digunakan pada pembuatan aplikasi ini adalah model prototype. Model prototype merupakan
PERANCANGAN SISTEM INFORMASI MANAJEMEN PERPUSTAKAAN MENGGUNAKAN POLA MODEL-VIEW- CONTROLLER (MVC)
PERANCANGAN SISTEM INFORMASI MANAJEMEN PERPUSTAKAAN MENGGUNAKAN POLA MODEL-VIEW- CONTROLLER (MVC) Rangga Sanjaya Fakultas Teknik, Universitas BSI Jalan Sekolah Internasional No. 1-6, Bandung 40282, Indonesia
Pendahuluan Kajian Pustaka
1. Pendahuluan Internet sering digunakan sebagai media untuk mempublikasikan informasi sehingga mudah diakses oleh masyarakat luas. Perkembangan teknologi internet berperan dalam menunjang berbagai aspek
REKAYASA 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
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
BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Sistem yang Sedang Berjalan. Untuk merancang sebuah aplikasi mobile pelajaran Kimia dasar untuk
BAB IV ANALISA DAN PERANCANGAN SISTEM 4.1. Analisis Sistem yang Sedang Berjalan Untuk merancang sebuah aplikasi mobile pelajaran Kimia dasar untuk siswa SMA Negeri 1 Parongpong, maka terlebih dahulu perlu
BAB 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
BAB I PENDAHULUAN. 1.1 Latar Belakang
1 BAB I PENDAHULUAN 1.1 Latar Belakang Saat ini banyak perusahaan yang memiliki banyak kegiatan yang harus dilakukan dan untuk mengatur kegiatan tersebut bisa dilakukan secara manual atau secara online.
BAB III METODOLOGI PENELITIAN. Tabel 3.1 Alur Metodologi Penelitian
3.1 Proses Alur Penelitian BAB III METODOLOGI PENELITIAN Tabel 3.1 Alur Metodologi Penelitian Tahap Pengerjaan Tugas Akhir Input Proses Output Studi Literatur -Teori mengenai web GIS -Teori perancangan
BAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Try Out Ujian Nasional atau dengan kata lain dapat disebut dengan uji coba Ujian Nasional merupakan suatu bentuk ujian sebagai uji coba bagi setiap siswa/siswi sebelum
BAB 1 PENDAHULUAN Latar Belakang
BAB 1 PENDAHULUAN 1. 1 Latar Belakang Perkembangan teknologi sistem informasi mengalami perkembangan pesat. Perusahaan yang memanfaatkan sistem informasi berjuang untuk mendapatkan perhatian konsumen tersebut
Pengumpulan Data. Analisa Data. Pembuatan Use Case,Activity dan Sequence Diagram. Perancangan Database. Bisnis Proses.
BAB III ANALISA DAN PERANCANGAN SISTEM Pada bab ini menjelaskan tentang bagian analisa dan perancangan sistem. Analisa sistem dilakukan dengan mendeskripsikan, kebutuhan perangkat lunak yang meliputi use
PENGESAHAN PENGUJI SIDANG...
DAFTAR ISI HALAMAN COVER DALAM... ii LEMBAR PENGESAHAN TUGAS AKHIR... iii LEMBAR PENGESAHAN PENGUJI SIDANG... iv LEMBAR PERNYATAAN KEASLIAN... v KATA PENGANTAR... vi ABSTRAK... ix DAFTAR ISI... x DAFTAR
BAB III METODE PENELITIAN. Dalam penelitian ini, alat yang di gunakan adalah sebagai berikut: 1. Perangkat Keras (Hardware)
BAB III METODE PENELITIAN 3.1 Alat dan Bahan 3.1.1 Alat Dalam penelitian ini dibutuhkan beberapa alat dan bahan sebagai penunjang keberhasilan penelitian. Alat dan bahan tersebut adalah sebagai berikut:
Rancang Bangun Aplikasi Latihan Ujian Nasional pada Sekolah SMP Ambia
Konferensi Nasional Sistem & Informatika 2015 STMIK STIKOM Bali, 9 10 Oktober 2015 Rancang Bangun Aplikasi Latihan Ujian Nasional pada Sekolah SMP Ambia Max Robert Cirus Aiba 1), Edson Yahuda Putra 2)
Bab 3. Metode dan Perancangan Sistem
Bab 3 Metode dan Perancangan Sistem Dalam perancangan dan pengimplementasian perangkat lunak diperlukan perancangan sistem terlebih dahulu yang bertujuan untuk memberikan gambaran kepada pengguna tentang
BAB III PERANCANGAN. aplikasi pencarian judul buku terdiri dari perangkat keras (hardware) dan perangkat
BAB III PERANCANGAN 3.1 Peralatan Pendukung Peralatan pendukung digunakan untuk menunjang keberhasilan dalam pengembangan software. Peralatan pendukung yang dibutuhkan dalam pembuatan aplikasi pencarian
BAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini akan dijelaskan tentang analisa dan perancangan sistem dari aplikasi ongkos kirim dan tracking ekpedisi. Analisa dan perancangan ini bertujuan untuk
BAB III ANALISIS DAN PERANCANGAN APLIKASI. Aplikasi chatting mobile phone yang menggunakan NetBeans IDE 6.0 yang di
BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 Analisis Tahapan analisis merupakan tahapan yang paling awal dalam membuat sebuah perangkat lunak. Pada tahapan ini dilakukan perancangan terhadap Aplikasi
BAB I PENDAHULUAN I-1
BAB I PENDAHULUAN Pada bagian ini akan dijelaskan tentang pendahuluan dalam penyusunan laporan tugas akhir, yang meliputi latar belakang masalah, identifikasi masalah, rumusan masalah, maksud dan tujuan
BAB IV PERANCANGAN SISTEM 4.1 PERANCANGAN SISTEM Untuk memudahkan pembuatan aplikasi sistem pakar berbasis website, maka akan dibuat model menggunakan UML (Unified Modeling Language). Perlu diketahui metode
PERANGKAT LUNAK PENJUALAN BERBASIS WEB (E-COMMERCE) DI PETERNAKAN AYAM HIAS PARENGNA
PERANGKAT LUNAK PENJUALAN BERBASIS WEB (E-COMMERCE) DI PETERNAKAN AYAM HIAS PARENGNA 1 H Agus Salim, 2 Hermawan Julianto 1 Program Studi Manajemen Informatika PKN LPKIA 2 Program Studi Teknik Informatika
PENGEMBANGAN SISTEM PENDUKUNG BIMBINGAN OLINE TUGAS AKHIR (BIOTA) BERBASIS ANDROID
1 PENGEMBANGAN SISTEM PENDUKUNG BIMBINGAN OLINE TUGAS AKHIR (BIOTA) BERBASIS ANDROID Kadek Yudhimas Septyadi Putra 1, Herry Sujaini 2, Tursina 3. Program Studi Informatika Universitas Tanjungpura 1,2,3.
BAB III METODOLOGI PENELITIAN
BAB III METODOLOGI PENELITIAN 3.1. Proses Alur Penelitian Dalam penelitian ini ada beberapa tahap atau langkah-langkah yang peneliti lakukan mulai dari proses perencanaan sampai pelaporan hasil akhir dalam
BAB 1 PENDAHULUAN Latar Belakang
BAB 1 PENDAHULUAN 1.1. Latar Belakang Sistem rekomendasi telah banyak digunakan oleh hampir sebagian besar bisnis area dimana konsumen perlu membuat suatu keputusan atau rekomendasi pilihan dari informasi
BAB III ANALISIS DAN PERANCANGAN 3.1 ANALISIS DAN PROSES BISNIS YANG BERJALAN
BAB III ANALISIS DAN PERANCANGAN 3.1 ANALISIS DAN PROSES BISNIS YANG BERJALAN Proses pengelolaan surat yang sedang berjalan di Departemen Pengawasan Bank adalah 1. Dalam mengelola surat masih dengan manual
APLIKASI E-COMMERCE PENJUALAN PERLENGKAPAN DAN PAKAIAN KHUSUS SKATER DI DISTRO MONALISA
APLIKASI E-COMMERCE PENJUALAN PERLENGKAPAN DAN PAKAIAN KHUSUS SKATER DI DISTRO MONALISA Qasthalani Fakultas Teknik dan Ilmu Komputer Jurusan Teknik Informatika - Universitas Komputer Indonesia Jl. Dipati
Implementasi dan Pengembangan Dashboard Sistem Informasi Survey Kepuasan Pelanggan Berbasis Website di LPMAI UKSW dengan Skala Pengukuran Slovin
Implementasi dan Pengembangan Dashboard Sistem Informasi Survey Kepuasan Pelanggan Berbasis Website di LPMAI UKSW dengan Skala Pengukuran Slovin Artikel Ilmiah Diajukan kepada Fakultas Teknologi Informasi
BAB III ANALISA, KONSEP DAN PERANCANGAN
BAB III ANALISA, KONSEP DAN PERANCANGAN 3.1 Analisa Sistem Tahap analisis merupakan tahapan awal dalam membuat sebuah perangkat lunak dimana penulis menganalisa kebutuhan dasar dari sistem yang akan dibuat.
BAB I PENDAHULUAN. Menurut Ciptaningtyas, Ijtihadie, dan Lumayung (2014) bahwa di
BAB I PENDAHULUAN 1.1 Latar belakang Menurut Setiyo (2013) bahwa Pengembangan e-learning merupakan suatu keharusan bagi seluruh perguruan tinggi agar standar mutu pendidikan dapat ditingkatkan. E-learning
BAB 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
ABSTRAK. Kata kunci : voucher elektronik SMS (Short Message Service)
ABSTRAK Pada saat ini penulis melihat banyak distributor voucher elektronik mengalami kesulitan dalam menganalisa dan mendokumentasikan transaksi voucher elektronik yang sudah dilakukan. Perkembangan fitur
BAB I PENDAHULUAN. wilayah pariwisata di Indonesia telah memiliki review dari berbagai tempat
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Kebanyakan dari website travel yang ada saat ini khususnya untuk wilayah pariwisata di Indonesia telah memiliki review dari berbagai tempat pariwisata yang
Rancang Bangun Aplikasi Manajemen Data Siswa (Studi Kasus SMK Negeri 1 Karawang)
Rancang Bangun Aplikasi Manajemen Data Siswa (Studi Kasus SMK Negeri 1 Karawang) Ahmad Fauzi Fakultas ilmu Komputer, Universitas Singaperbangsa Karawang [email protected] Abstrak Sekolah memiliki
Bab 3 Metode dan Perancangan Sistem
Bab 3 Metode dan Perancangan Sistem 3.1 Metode Pengembangan Sistem Pada bagian ini akan dijelaskan tentang metode penelitian yang digunakan dalam pengembangan sistem. Metode penelitian yang dipakai adalah
BAB 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
DAFTAR ISI. Halaman. KATA PENGANTAR... i. DAFTAR ISI...iii. DAFTAR TABEL...viii. DAFTAR GAMBAR... vi. ABSTRAK... xiv PENDAHULUAN...
DAFTAR ISI Halaman KATA PENGANTAR... i DAFTAR ISI...iii DAFTAR TABEL...viii DAFTAR GAMBAR... vi ABSTRAK... xiv BAB I PENDAHULUAN...1 1.1 Latar Belakang Masalah...1 1.2 Identifikasi Masalah...2 1.3 Maksud
lainnya. Android juga menggunakan sistem layar sentuh (touch screen) yang memudahkan pelanggan dalam penanganan navigasinya. Para pelaku bisnis telah
APLIKASI PEMESANAN MAKANAN PADA RESTORAN BERBASIS ANDROID DAN PHP MENGGUNAKAN PROTOKOL JSON Anggia Kusumawaty Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Gunadarma 10 November 2012
BAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN 3.1 ANALISIS MASALAH Berita adalah laporan tercepat mengenai fakta atau ide terbaru yang benar, berita tersebar ke khalayak luas melalui media kabar berkala seperti surat
BAB I PENDAHULUAN. Berkembangnya usaha-usaha perdagangan yang sangat pesat pada saat
BAB I PENDAHULUAN A. Latar Belakang Berkembangnya usaha-usaha perdagangan yang sangat pesat pada saat ini menjadikan informasi sebagai hal yang sangat penting peranannya dalam menunjang jalannya operasi-operasi
BAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Analisa pada sistem yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap sistem aplikasi Android pada E-News, dikarenakan
BAB II LANDASAN TEORI. beberapa ahli, definisi sistem adalah sebagai berikut.
BAB II LANDASAN TEORI 2.1 Sistem Sistem memiliki beberapa definisi yang berbeda-beda menurut pendapat beberapa ahli, definisi sistem adalah sebagai berikut. 1. Menurut Jogiyanto (1999:1), sistem adalah
BAB I PENDAHULUAN. 1.1.Latar Belakang
BAB I PENDAHULUAN 1.1.Latar Belakang PT Bank Mandiri Cabang Jakarta Mal Puri Indah, merupakan Perusahaan Perseroan (Persero) yang bergerak di bidang jasa perbankan dengan misi umum untuk memberikan pelayanan
PENERAPAN HAVERSINE FORMULA PADA APLIKASI PENCARIAN LOKASI DAN INFORMASI RUMAH SAKIT TERDEKAT DENGAN USER DI JAKARTA BERBASIS ANDROID
PENERAPAN HAVERSINE FORMULA PADA APLIKASI PENCARIAN LOKASI DAN INFORMASI RUMAH SAKIT TERDEKAT DENGAN USER DI JAKARTA BERBASIS ANDROID ALBERT JOHAN 41512120097 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS
BAB I PENDAHULUAN I-1
BAB I PENDAHULUAN Pada bab ini akan menjelaskan mengenai dasar awal pada pembuatan laporan tugas akhir. Dasar awal tersebut terdiri dari latar belakang masalah, rumusan masalah, maksud dan tujuan dilakukan
PENGEMBANGAN APLIKASI SISTEM INFORMASI PENGELOLAAN DATA RENTAL DVD DI ALPHA DVD RENTAL BUNGBULANG
PENGEMBANGAN APLIKASI SISTEM INFORMASI PENGELOLAAN DATA RENTAL DVD DI ALPHA DVD RENTAL BUNGBULANG Ihsan Nurhalim 1, Bunyamin 2 Jurnal Algoritma Sekolah Tinggi Teknologi Garut Jl. Mayor Syamsu No. 1, Garut
bagi para vendor smartphone karena memiliki biaya lisensi lebih murah dan bersifat open source (terbuka). Sifat open source tersebut membuka peluang b
APLIKASI PERPUSTAKAAN ONLINE BERBASIS ANDROID DAN PHP MENGGUNAKAN PROTOKOL JSON Febriani Kusumatuti Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Gunadarma 10 November 2012 Di zaman
Pendahuluan Tinjauan Pustaka
1. Pendahuluan Perkembangan sistem informasi (SI) telah menyebabkan terjadinya perubahan yang cukup signifikan dalam sistem kerja sebuah perusahaan maupun sebuah bidang usaha yang diusahakan sendiri maupun
BAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN Bab ini akan menjelaskan sistem analisis dan perancangan pada Aplikasi Multimedia Belajar Membaca Al-Quran, tahap pertama dalah analisis dan dilanjut dengan perancangan
BAB 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.
BAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisis Dalam suatu pembangunan aplikasi, analisis perlu dilakukan sebelum tahap perancangan dilakukan. Perancang aplikasi harus menganalisis kebutuhan apa yang
REKOMENDASI FILM BERBASIS WEB PADA BIOSKOP MINI MENGGUNAKAN ALGORITMA NEAREST-NEIGHBOR. Budi Utomo, Yohanes Suhari
REKOMENDASI FILM BERBASIS WEB PADA BIOSKOP MINI MENGGUNAKAN ALGORITMA NEAREST-NEIGHBOR Budi Utomo, Yohanes Suhari Abstraksi Sistem rekomendasi telah berkembang pesat memasuki dunia usaha dimana pemanfaatannya
BAB I PENDAHULUAN. jenis bisnis dalam meningkatkan efisiensi dan efektivitas proses bisnis,
BAB I PENDAHULUAN I.1. Latar Belakang Sistem Informasi telah menjadi komponen yang sangat penting bagi keberhasilan bisnis dan organisasi. Teknologi informasi dapat membantu segala jenis bisnis dalam meningkatkan
BAB I PENDAHULUAN. dalam arti yang lebih sempit, adalah sistem komputer yang memiliki kemampuan
BAB I PENDAHULUAN I.1. Latar Belakang Sistem Informasi Geografis adalah sistem informasi khusus yang mengelola data yang memiliki informasi spasial (bereferensi keruangan). Atau dalam arti yang lebih sempit,
BAB 4 IMPLEMENTASI DAN PENGUJIAN
BAB 4 IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Implementasi adalah penerapan cara kerja sistem berdasarkan hasil analisa dan juga perancangan yang telah dibuat sebelumnya ke dalam suatu bahasa pemrograman
BAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Sistem operasi untuk aplikasi bergerak yang mengalami perkembangan yang cukup pesat yaitu Android. Android adalah sistem operasi berbasis Linux dan bersifat open source.
BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Dewasa ini seiring dengan perkembangan zaman dan semakin majunya teknologi, untuk memberikan sarana hiburan bagi para penghobi dan pencinta louhan di tanah
Bab 3 Metode Perancangan
Bab 3 Metode Perancangan 3.1 Metode Perancangan dan Desain Sistem Metode rekayasa perangkat lunak yang digunakan dalam pembuatan skripsi ini adalah metode prototyping. Metode prototyping adalah metode
BAB II LANDASAN TEORI. asing yang ditujukan kepada mereka yang bukan native speaker (Rudman 2011).
BAB II LANDASAN TEORI 2.1 Test Of English as a Foreign Language (TOEFL) TOEFL adalah bentuk tes khusus bahasa Inggris standart sebagai bahasa asing yang ditujukan kepada mereka yang bukan native speaker
BAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Setiap organisasi memiliki budaya yang berbeda dalam mencapai setiap misi dan tujuannya. Budaya organisasi merupakan kumpulan nilai-nilai yang membantu anggota organisasi
BAB II TINJAUAN PUSTAKA. yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan
BAB II TINJAUAN PUSTAKA 2.1 Pengertian Sistem Sistem dapat beroperasi dalam suatu lingkungan, jika terdapat unsur unsur yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan utama
E-COMMERCE PADA KHALIFAH SHOP.
E-COMMERCE PADA KHALIFAH SHOP Helmi Muslim Jurusan Teknik Informatika, Universitas Dian Nuswantoro E-mail :[email protected] ABSTRAK Tujuan penelitian ini adalah merancang sebuah sistem informasi
Bab 1. Pendahuluan. 1.1 Latar Belakang
1 Bab 1 Pendahuluan 1.1 Latar Belakang Dalam dunia yang telah berkembang saat ini, Teknologi Informasi dan Komunikasi (TIK) telah menjadi trend setter dalam setiap aspek kehidupan. Web adalah salah satu
SISTEM ADMINISTRASI PEMESANAN KUOTA HAJI DAN UMROH BERBASIS WEB PADA PT. BANGUN UMMAT SEJAHTERA REMBANG
SISTEM ADMINISTRASI PEMESANAN KUOTA HAJI DAN UMROH BERBASIS WEB PADA PT. BANGUN UMMAT SEJAHTERA REMBANG Ahmad Nurul Huda 1,2 Sistem Informasi, Fakultas Ilmu Komputer Dian Nuswantoro Jl. Jepara-Demak, Jepara,
Kata Pengantar. Irwinda Putri W.
Kata Pengantar Alhamdulillah, Puji dan syukur penulis panjatkan ke hadirat Allah subhanahu wa ta ala, yang berkat rahmat serta karunia-nya penulis dapat menyelesaikan tugas akhir berjudul Implementasi
BAB I PENDAHULUAN. diakses oleh siapa saja, kapan saja dan dimana saja. Teknologi internet
BAB I PENDAHULUAN A. Latar Belakang Berkembangnya usaha-usaha perdagangan yang sangat pesat pada saat ini menjadikan informasi sebagai hal yang sangat penting peranannya dalam menunjang jalannya operasi-operasi
BAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Salah satu keinginan setiap pengguna dalam mengakses internet adalah untuk mempermudah dan mempercepat dalam mendapatkan informasi dalam bentuk teknologi jaringan internet.
ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN Untuk memahami aplikasi yang dirancang, maka salah satu tahapan yang harus dilalui adalah melakukan analisis, karena dengan melakukan analisis, akan membuat lebih terarah
Otomatisasi Sistem Pembuatan Berita Acara dan Pelaporan Honor Ujian Skripsi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana
Otomatisasi Sistem Pembuatan Berita Acara dan Pelaporan Honor Ujian Skripsi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Artikel Ilmiah Diajukan kepada Fakultas Teknologi Informasi untuk
BAB IV ANALISIS DAN PERANCANGAN SISTEM. dihadapi. Dan agar mempermudah dalam pembuatan perancangan sistem yang
BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem Yang Berjalan Analisis Sistem yang berjalan bertujuan untuk mengetahui lebih jelas bagaimana kondisi sebuah sistem yang sedang berjalan saat ini
BAB I PENDAHULUAN. laporan keuangan yang cepat dan akurat. Seorang akuntan memiliki tugas untuk
BAB I PENDAHULUAN I.1. Latar Belakang Dalam dunia usaha kita mengenal perusahaan jasa dan perusahaan dagang. Perusahaan jasa adalah perusahaan yang bergerak di bidang jasa, sedangkan perusahaan dagang
BAB 1 PENDAHULUAN 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Sistem informasi mengalami perkembangan yang sangat cepat. Perkembangan ini terjadi karena permintaan masyarakat yang menginginkan sistem informasi yang efektif dan
Bab 3 Metode dan Perancangan Sistem. 3.1 Metode Pengembangan Sistem
Bab 3 Metode dan Perancangan Sistem Pada bagian ini akan dijelaskan mengenai metode penelitian yang digunakan dalam pengembangan sistem. Metode penelitian yang digunakan adalah Prototype Model. 3.1 Metode
BAB III METODE PENELITIAN
BAB III METODE PENELITIAN 3.1 Alat dan Bahan 3.1.1 Alat Dalam penelitian ini, alat yang di gunakan adalah sebagai berikut: 1. Perangkat Keras (Hardware) a) Personal Computer (PC)/Laptop 32/64 bit architecture
Review Rekayasa Perangkat Lunak. Nisa ul Hafidhoh
Review Rekayasa Perangkat Lunak Nisa ul Hafidhoh [email protected] Software Process Sekumpulan aktivitas, aksi dan tugas yang dilakukan untuk mengembangkan PL Aktivitas untuk mencapai tujuan umum (komunikasi
BAB IV ANALISA DAN PERANCANGAN SISTEM
BAB IV ANALISA DAN PERANCANGAN SISTEM 4.1 Analisa Sistem Perancangan aplikasi kamus Bahasa Sunda berbasis Android dengan menggunakan bahasa pemrograman Java ini merupakan sistem yang mempermudah pengguna
Bab 3 Metode dan Perancangan Sistem
Bab 3 Metode dan Perancangan Sistem Dalam perancangan dan pengimplementasian e-book Repository berbasis Web Crawler menggunakan HTML5, diperlukan perancangan sistem terlebih dahulu yang bertujuan untuk
Pemodelan Berorientasi Objek
1 Pemodelan Berorientasi Objek Perancangan Sistem dengan Analisis Dinamis Adam Hendra Brata Pemodelan Kebutuhan Sistem 2 Ruang Lingkup Masalah Analisis Kebutuhan Diagram Use Case Pemodelan Perangkat Lunak
Bab 3 Metode Penelitian
Bab 3 Metode Penelitian Pada bab ini akan dibahas mengenai proses bisnis yang berlangsung pada Toko Istana Boneka dan metode perancangan yang digunakan dalam membuat sistem informasi perhitungan arus kas
1 BAB I PENDAHULUAN 1.1 Latar Belakang Prima Cable Indo adalah perusahaan yang bergerak dibidang manufaktur kabel listrik dan telekomunikasi yang dibangun pada tahun 1994. Perusahaan yang dulu putra ometraco
BAB III OBJEK DAN METODE PENELITIAN
BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian Objek penelitian adalah variabel penelitian, yaitu sesuatu yang merupakan inti dari problematika penelitian. Penulis mengadakan objek penelitian
BAB 1 PENDAHULUAN 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Universitas Telkom yang lebih dikenal dengan Telkom University mempunyai sarana bernama Unit Kegiatan Mahasiswa (UKM) dalam menampung minat dan bakat mahasiswa. Sarana
Perancangan dan Implementasi Sistem Informasi Pemesanan Bahan Baku Berbasis Web Pada PR. Kembang Arum
Perancangan dan Implementasi Sistem Informasi Pemesanan Bahan Baku Berbasis Web Pada PR. Kembang Arum ARTIKEL ILMIAH Diajukan kepada Fakultas Teknologi Informasi Untuk memperoleh Gelar Sarjana Sistem Informasi
BAB I PENDAHULUAN 1.1 Latar Belakang
1 BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan telepon selular (handphone) pada jaman sekarang sudah mengalami kemajuan yang sangat pesat, menjadi suatu hal yang berguna dan penting bagi masyarakat.
