ArticlePDF AvailableAbstractTeknologi selalu dikembangkan dengan tujuan untuk memenuhi setiap kebutuhan bagi para penggunanya, salah satu manfaat dari adanya teknologi yaitu dapat mengelola data baik data individu ataupun data instansi. Pengelolaan data terutama di bagian pertukaran data dapat dengan mudah di lakukan apabila suatu sistem sudah menerapakan web service atau biasa disebut Representational State Transfer Application Programming Interface. Pada penelitian ini terdapat masalah dalam melakukan pertukaran data/mutasi pegawai yaitu, belum adanya aplikasi untuk menjembatani pengelolaan data seperti pertukaran data pada intansi yang berbeda serta sistem yang berbeda dan perlu adanya proses pertukaran yang mudah aman serta real time. Penggunan Representational State Transfer Application Programming Interface ini diharapkan dapat memberikan kemudahan bagi pemerintah Daerah Kabupaten Garut yang memerlukan data eksternal sehingga pertukaran data cepat, mudah, real time serta aman, metodologi yang digunakan pada penelitian ini yaitu metodologi Rational Unified Process RUP. Aplikasi Pengelolaan Transfer Data Kepegawaian Pemerintah Daerah Berbasis Representational State Transfer Application Programming Interface dan Codeigniter, memiliki peran untuk membantu pegawai pemerintahan dalam mengelola data kepegawaian dalam kaitan nya dengan proses mutasi dan penerimaan mutasi pegawai. Discover the world's research25+ million members160+ million publication billion citationsJoin for freeAuthor contentAll content in this area was uploaded by Dede Kurniadi on Sep 01, 2022 Content may be subject to copyright. 313 Aplikasi Pengelolaan Data Pegawai Berbasis REST API untuk Transfer Data Real Time dengan Framework Codeigniter Hendri Aji Pangestu1, Dede Kurniadi2, Yosep Septiana3 Jurnal Algoritma Institut Teknologi Garut Jl. Mayor Syamsu No. 1 Jayaraga Garut 44151 Indonesia Email jurnal 11506069 3yseptiana Abstrak ā Teknologi selalu dikembangkan dengan tujuan untuk memenuhi setiap kebutuhan bagi para penggunanya, salah satu manfaat dari adanya teknologi yaitu dapat mengelola data baik data individu ataupun data instansi. Pengelolaan data terutama di bagian pertukaran data dapat dengan mudah di lakukan apabila suatu sistem sudah menerapakan web service atau biasa disebut Representational State Transfer Application Programming Interface. Pada penelitian ini terdapat masalah dalam melakukan pertukaran data/mutasi pegawai yaitu, belum adanya aplikasi untuk menjembatani pengelolaan data seperti pertukaran data pada intansi yang berbeda serta sistem yang berbeda dan perlu adanya proses pertukaran yang mudah aman serta real time. Penggunan Representational State Transfer Application Programming Interface ini diharapkan dapat memberikan kemudahan bagi pemerintah Daerah Kabupaten Garut yang memerlukan data eksternal sehingga pertukaran data cepat, mudah, real time serta aman, metodologi yang digunakan pada penelitian ini yaitu metodologi Rational Unified Process RUP. Aplikasi Pengelolaan Transfer Data Kepegawaian Pemerintah Daerah Berbasis Representational State Transfer Application Programming Interface dan Codeigniter, memiliki peran untuk membantu pegawai pemerintahan dalam mengelola data kepegawaian dalam kaitan nya dengan proses mutasi dan penerimaan mutasi pegawai. Kata Kunci ā Codeigniter; Mutasi Pegawai; Rational Unified Proces; Rest API. I. PENDAHULUAN Teknologi dan informasi merupakan dua hal yang tidak dapat dipisahkan. Hal ini terlihat dari proses untuk mendapatkan informasi yang dapat diperoleh secara cepat, tepat, dan akurat dengan didukung oleh kemajuan teknologi yang semakin canggih [1]. Dalam pemafaatannya teknologi dapat mengelola data yang sangat penting bagi individu maupun organisasi. Dalam kamus besar bahasa Indonesia KBBI data dapat di definisikan sebagai kumpulan informasi yang diperoleh dari suatu pengamatan, dapat berupa angka, lambang atau sifat. Dalam praktiknya suatu intansi/lembaga memerulkan data dari intansi yang lain pertukaran data, pertukaran data ini dapat dilakukan secara online atau pun secara offline. Pertukaran secara online yaitu data di peroleh dari sistem ke suatu sistem dengan mengunakan jaringan internet sedangkan offline yang berarti data tersebut diperoleh dari sistem ke sistem tanpa jaringan. Transfer atau pertukaran data ini dapat dengan mudah di lakukan apabila suatu sistem sudah menerapakan web service atau biasa disebut restful API. Pada Umumnya dalama mengumpulkan dan pertukaran data atau informasi dilakukan dengan penyalinan secara konvensional sehingga memakan waktu yang cukup lama serta rentan ketidak akuratan data jika sumber Pangestu, et. al. Jurnal Algoritma Vol. 19; No. 1; 2022; Hal 313-322 314 mengalami perubahan [2]. Ketidak akuratan dalam melakukan pertukaran data dapat di atasi dengan adanya web service sehingga pertukaran data dapat dilakukan dengan cepat, mudah, real time serta aman [3]. Penggunaan web service sebagai metode pertukaran data telah banyak dilakukan oleh para peneliti sebelumnya. Seperti yang dilakukan oleh Rachel Kurniawati dengan judul penelitian āPengembangan Sistem Informasi Kependudukan Berbasis Mobile dan Restful Web Serviceā. dalam penelitian ini, yaitu berhasil menerapka REST web service yang mengintegrasikan data dari database SQLite ke database server MySQL. Pemanfaatan web service melalui perangkat android ini memungkinkan update data yang real time ke server sehingga sensus atau laporan -laporan dapat dilakukan setiap saat [4]. Sedangkan penelitian yang dilakukan oleh Dewi Nurdiyah dan Sri Handayani dengan judul āRestful Web Service Sistem Presensi Mahasiswa Studi Kasus Fakultas Teknologi Informasi dan Komunikasi Universitas Semarangā, dalam penelitian ini Restful Web Service dapat dimanfaatkan untuk membangun komunikasi request respon antar sistem yang berbeda, yaitu sistem presensi berbasis android dengan sistem presensi berbasis web. Kehadiran mahasiswa dan kehadiran dosen dapat dipantau secara realtime dengan sistem presensi [5]. Penelitian selanjutnya dengan judul āImplementasi Rest Web Service untuk Sales Order dan Sales Tracking Berbasis Mobileā penelitina ini membahas tentang menerapkan teknologi Web Services dengan arsitektur REST yang dapat digunakan oleh berbagai macam jenis client seperti aplikasi mobile, aplikasi Web, dan aplikasi Desktop yang dapat membantu perusahaan untuk melakukan pelacakan atau tracking terhadap tenaga penjual yang ditugaskan untuk menawarkan barang atau penagihan ke pelanggan. Dengan REST Web Services yang akan dibuat diharapkan perusahaan akan dapat memastikan bahwa semua tenaga penjual akan mengunjungi pelanggan sesuai dengan target yang sudah ditentukan oleh perusahaan [6]. Penelitian selanjutnya yang dilakukan oleh Nuralamsah Zulkarnaim, Sugiarto Cokrowibowo dan Wahyudi dengan judul āPengembangan Web Service Algoritma Data Mining Menggunakan Metode Rest APIā penelitian ini membahas tentang pembutan website layanan data mining menggunakan algoritma Naive Bayes, dimana website tersebut tidak hanya bisa digunakan untuk mengelola data dari satu kasus spesifik saja namun juga untuk semua kasus secara general selama data mengikuti format perhitungan algoritma Naive Bayes. Naive Bayes sendiri digunakan untuk memprediksi peluang dimasa depan berdasarkan kejadian dimasa sebelumnya. Ciri utama dari algoritma ini yaitu asumsi yang sangat kuat akan independensi dari masing-masing atribut atau kejadian [7]. Penelitian selanjutnya yang dilakukan oleh Muhammad Iqbal Perkasa dan Eko Budi Setiawan dengan judul āPembangunan Web Service Data Masyarakat Menggunakan REST API dengan Access Tokenā membahas tentang pemanfaatan data kependudukan yang besar ini merupakan pembuatan sistem aplikasi layanan web dengan REST API tempat data ini akan terbuka dan dapat diakses oleh mereka yang memiliki akses. Salah satu institusi yang menggunakan ini adalah Dinas Tenaga Kerja dan Transmigrasi dimana sistem ini dapat membuat staf Dinas lebih efisienuntuk membuat dan mendaftarkan kartu pencarian kerja menggunakan tersedia data komunitas. Aplikasi ini mampu memberikan dan memudahkan banyak pihak, seperti pengelola data untuk memonitor penggunaan data, registrasi pegawai dalam menginput data, dan orang-orang dapat mendaftar secara mandiri [8]. Berdasarkan pembahsan ini diharapkan Aplikasi web service dapat memberikan kemudahan kepada intansi ā intansi yang memerlukan data eksternal sehingga pertukaran data cepat, mudah, real time serta aman karena dalam praktiknya web service ini memerlukan login terlebih dahulu untuk mengakses data / request pertukaran data. Aplikasi ini mengunakan metodologi RUP Rational Unified Process dan berfokus untuk membantu membantu pegawai pemerintahan dalam mengelola data kepegawaian dalam kaitan nya dengan proses mutasi dan penerimaan mutasi pegawai. II. METODE PENELITIAN Metodologi yang digunakan adalah Metodologi Rational Unified Process RUP dan RUP Rational Unified Process adalah metodologi pengembangan perangkat lunak yang spesifik dan iteratif, yang lebih fokus pada arsitektur lebih didasarkan pada kasus penggunaan [9]. Tahapan yang akan digambarkan pada pengembangan Jurnal Algoritma Pangestu, et. al. Vol. 19; No. 1; 2022; Hal 313-322 315 aplikasi ini mencakup 4 tahapan, yaitu tahap pembuatan Use case diagrams, activity diagrams, sequence diagrams, class diagrams. Dengan menggunakan metodologi RUP, proses pengembangannya dilakukan secara iteratif atau berulang, melalui 3 fase, yaitu Inception, Elaboration, dan Construction [10]. Berikut ini gambar 1 menunjukkan Work Breakdown Struture berdasarkan langkah-langkah Rational Unified Process dan pemodelan UML Gambar 1 Work Breakdown Structure Penelitian a. Inception Dalam tahap pertama Work Breakdown Structure WBS adalah studi literatur, pada tahap ini menetukan kebutuhan pada aplikasi yang akan dirancang agar sesuai yang didapatkan dari buku referensi dan jurnal penelitian sebelumnya. Tahap kesatu Inceptioan adalah mengidentifikasi proses bisnis dan menentukan spesifikasi sistem yang akan digunakan pada pembuatan aplikasi. Kemudian menentukan aktor yang nanti akan digunakan dalam use case diagram dan activity diagram. Pada tahapan ini merupakan tahap awal dalam metodologi Rational Unified Process. Tahapan ini terdiri dari aktivitas identifikasi proses bisnis dan membuat spesifikasi sistem. b. Elaboration Tahap kedua Elaboration, merupakan tahapan dalam merancang sequence diagram dan class diagram sesuai dengan alur proses pada aplikasi yang akan dibuat. c. Construction Tahap ketiga Construction, merupakan perancangan tampilan dari UML yang telah dibuat dalam tahap inception dan elaboration serta merancang aplikasi yang akan diimpelentasikan. Tahap terakhir yaitu pengujian aplikasi dengan menggunakan black box testing yaitu mengidentifikasi kelebihan dan kekurangan dalam aplikasi yang telah dirancang. III. HASIL DAN PEMBAHASAN Pada tahap ini dilakukan Perancangan sekaligus pembuatan Aplikasi Pengelolaan Transfer Data Kepegawaian Pemerintah Daerah Berbasis Rest Api dan Codeigniter, menggunakan metodologi Rational Unfied Procces RUP. Berikut adalah hasil dari pembahasan penelitian aktivitas yang terdapat pada metodologi RUP. Pangestu, et. al. Jurnal Algoritma Vol. 19; No. 1; 2022; Hal 313-322 316 A. Tahapan Inception Pada tahap pertama ini dilakukan beberapa tahapan sebagai berikut 1. Identifikasi Permaslahan a. Masih terdapat kesulitan dalam pertukaran data pada Pemerintah Daerah yang berbeda serta pada sistem yang berbeda. b. Pada praktiknya dalam melakukan pertukaran data pada Pemerintah Daerah karena masih menggunakan cara konvensional, proses pertukaran data ekstrenal dirasa masih sulit dilakukan, kurang aman dan tidak secara langsung/real time. c. Kurang optimalnya penggunaan teknologi informasi sebagai sarana untuk melakukan penyimpanan maupun pertukaran data. Aktivitas penelitian diambil berdasarkan tahapan-tahapan yang terdapat pada pedoman metodologi Rational Unified Process RUP yang dimulai dari tahapan inception sampai dengan tahapan transition. Tahapan pertama yang dilaksanakan adalah tahapan inception sebagai berikut 2. Kebutuhan Sistem Dalam mendefinisikan segala hal yang menjadi kebutuhan terhadap sistem, maka penelitian dilakukan dengan teknik pengumpulandata seperti Observasi yang merupakan pengamatan terhadap keadaan, objek, atau peristiwa yang akan diteliti. salah satu tujuan dilakukannya observasi adalah untuk menentukan apakah suatu kegiatan itu layak dilakukan atau tidak [11]. Dengan melakukan kegiatan ini, maka didapatkan data yang jelas serta dapat di pertanggung jawabkan. Berikut beberapa tahap obervasi yang dilakukan a. Mengidentifikasi Proses Bisnis Identifikasi proses bisnis setelah diterapkannya aplikasi, utntuk dapat digambarkan bagaimana alur kerja yang terjadi dengan dengan membuat diagram aktivitas, sebagai tampak pada Gambar 3 berikut Gambar 3 Identifikasi Proses Bisnis Jurnal Algoritma Pangestu, et. al. Vol. 19; No. 1; 2022; Hal 313-322 317 b. Menentukan Spesifikasi Sistem Untuk memenuhi permintaan dari pengguna, di spesifikasi sebagai berikut 1 Spesifikasi fungsional sistem Dalam perancangan aplikasi ini terdapat beberapa kebutuhan sistem sebagai berikut a Spesifikasi sistem untuk user client b User client dapat melakukan login untuk dapat mengakses aplikasi pengelolaan mutase pegawai c User client dapat melakukan pengelolaan transfer pegawai d User client dapat melakukan pengajuan mutasi pegawai e User client mendapatkan notifikasi terima pegawai yang di mutasikan oleh admin 2 Spesifikasi sistem untuk user Admin a User Admin melakukan login untuk mengakses aplikasi. b User Admin melakukan pengelolaan pegawai. c User Admin dapat melihat data pegawai d User Admin dapat melakukan edit data pegawai e User Admin dapat memasukan / input data pegawai 3 Spesifikasi non fungsional sistem a kebutuhan perangkat lunak, dibutuhkan perangkat lunak untuk pembuatan aplikasi yaitu menggunakan bahasa pemrograman PHP My Admin dengan manajemen database menggunakan MYsql. b Kebutuhan perangkat keras, dibutuhkan perangkat komputer atau laptop dengan spesifikasi yang sesuai dengan kebutuhan software bahasa pemrograman PHP My Admin c ketiga analisis pengguna untuk aplikasi ini adalah pegawai dinas dalam kegiatannya melakukan penerimaan dan mutasi data pegawai. 4 Persyaratan pengembangan a Menggunakan usecase diagram sebagai gambaran interaksi antara pengguna dengan sistem; b Perancangan database diimplementasikan menggunakan MYsql c Dalam pengimplementasian bahasa program menggunakan PHP My Admin. B. Tahapan Elaboration Pada tahapan elaboration, ditentukan perancangan arsitektur sistem yang akan dibangun. Untuk menentukan aktor dan aktivitas sistem didalamnya dilakukan dengan pemodelan Unified Modeling Language sebagai lanjutan dari tahapan sebelumnya. 1. Merancang Use Case Diagram Melakukan identifikasi aktor dan identifikasi use case sebelum membuat use case diagram. a. Identifikasi Aktor Seseorang yang berinteraksi dengan sistem. Dari hasil pengumpulan data dilakukan identifikasi aktor yang berperan dalam proses aktivitas mutasi pegawai dengan Rest API diantaranya sebagai berikut Tabel 1 Identifikasi Aktor Pengguna yang mengelola data Pegawai seperti mengubah, menghapus, serta memasukan data pegawai, Pangestu, et. al. Jurnal Algoritma Vol. 19; No. 1; 2022; Hal 313-322 318 memperivikasi data pegajuan pegawai. Pengguna yang dapat melakukan pengajuan mutasi pegawai dan mendapatkan notifikasi terima pegawai. 2. Merancang Activity Diagram Digunakanan sebagai pemodelan sebuah sistem dari use case yang telah dibuat. Adapun activity diagram yang telah dirancang adalah sebagai berikut Activity diagram login, adapun aliran kerja dari aktivitas login admin adalah sebagai berikut Gambar 4 Activity diagram login 3. Merancang Sequence Diagram Sequence diagram Transfer Pegawai, adapun kelakuan objek dari aktivitas Transfer Pegawai dapat dilihat sebagai berikut Gambar 5 Sequence Diagram transfer pegawai Jurnal Algoritma Pangestu, et. al. Vol. 19; No. 1; 2022; Hal 313-322 319 4. Merancang Class Diagram Perancanagan Class Diagram Sering disebut juga desain pemrograman. Dimana merupakan sebuah hubungan rancangan pada database dengan interface. Berikut ini merupakan class dari aplikasi pengelolaan mutasi pegawai pada Gambar adalah sebagai berikut Gambar 6 Class diagram 5. Merancang Struktur Menu Struktur menu merupakan salah satu dari tahapan construction dalam kebutuhan membangun suatu sistem. Struktur menu menggambarkan bagian-bagian menu yang terdapat dalam sistem yang dirancang. Adapun untuk struktur menu untuk aplikasi pengelolaan data pegawai berbasis rest api untuk transfer data real time dengan framework codeigniter adalah sebagai berikut Pangestu, et. al. Jurnal Algoritma Vol. 19; No. 1; 2022; Hal 313-322 320 Gambar 7 Struktur Menu 6. Merancang Interface Setelah tahapan merancang struktur menu, maka selanjutnya tahapan merancang Interface sistem informasi. Tahapan ini dibutuhkan sebelum melakukan implementasi rancangan perangkat lunak pada kode program. Adapun rancangan Interface sistem informasi yang akan dirancang adalah sebagai berikut Kelola pegawai sesudah memasukan API key, tampilan yang akan di tampilkan oleh sistem setelah memasukan API Key seperti tampak pada gambar berikut Gambar 8 Merancang Interface Kelola Pegawai Jurnal Algoritma Pangestu, et. al. Vol. 19; No. 1; 2022; Hal 313-322 321 C. Tahapan Elaboration Pada tahapan ini pengimplementasian rancangan layout ke bahasa pemrograman. Adapun pengimplementasian aplikasinya adalah hasil rancangan dengan menggunakan bahasa pemrograman berbasis web sebagai berikut. Gambar 9 Tampilan kelola pegawai IV. KESIMPULAN Berdasarkan hasil penelitian dengan judul Aplikasi Pengelolaan Transfer Data Kepegawaian Pemerintah Daerah Berbasis Rest API dan Codeigniter, maka dapat diperoleh kesimpulan diantaranya yaitu aplikasi dapat membantu petugas di instansi pemerintahan dalam proses pengajuan mutasi dan penerimaan mutasi, karena aplikasi ini dilengkapi dengan beberapa fitur yang diantaranya, adanya fitur transfer pegawai pada aplikasi, yang dapat mengakomodasi kegiatan pengajuan mutasi dan penerimaan data pegawai yang telah disetujui untuk di mutasi sehingga petugas instansi yang bersangkutan dapat mengerjakan dengan efisien karena setiap perubahan data mutasi yang masuk atau keluar ini ditinjau secara real time dan adanya fitur kelola pegawai yang dapat memudahkan pengelolaan data pegawai sehingga proses penyimpanan dan pemanggilan data dapat dilakukan dengan lebih cepat, perubahan data yang diatur secara real time memungkinkan aplikasi untuk dapat melakukan perubahan data secara cepat sehingga pekerjaan dapat dilakukan dengan lebih efisien. DAFTAR PUSTAKA M. Abdurahman, "Sistem Informasi Data Pegawai Berbasis Web Pada Kementerian Kelautan Dan Perikanan Kota Ternate," Jurnal Ilmiah ILKOMINFO, vol. 1, 2018. A. Mulyani, D. Kurniadi and I. L. Hakim, "Web Scraping pada Web Media Digital untuk Membangun Aplikasi Android," Jurnal Algoritma STTGARUT, vol. 18, 2021. P. B. Ramadhanu and A. T. Priandika, "Rancang Bangun Web Service API Aplikasi Sentralisasi Produk UKM Pada UPTD KUMKM Provinsi Lampung," Jurnal Teknologi dan Sistem Informasi JTSI, vol. 2, 2021. R. Kurniawati, "Pengembangan Sistem Informasi Kependudukan Berbasis Mobile Dan Restful Web Service," Seminar Nasional Teknologi Informasi dan Komunikasi, 2019. Pangestu, et. al. Jurnal Algoritma Vol. 19; No. 1; 2022; Hal 313-322 322 D. Nurdiyah and S. Handayani, "Restful Web Service Sistem Presensi Mahasiswa Studi Kasus Fakultas Teknologi Informasi dan Komunikasi Universitas Semarang," TRANSFORMATIKA, 2018. E. Kurniawan, "Implementasi Rest Web Service Untuk Sales Order Dan Sales Tracking Berbasis Mobile," Jurnal EKSIS, 2020. N. Zulkarnai, S. Cokrowibowo and W. , "Pengembangan Web Service Algoritma Data Mining Menggunakan Metode Rest A PI," 2021. M. I. Perkasa and E. B. Setiawan, "Pembangunan Web Service Data Masyarakat Menggunakan REST API dengan Access Token," vol. 10, 2018. R. A. S. and M. S. , "Rekayasa Perangkat Lunak Terstruktur Dan Berorientasi Objek," 2019. A. Mulyani, D. Kurniadi, Y. Yuliani and D. M. Arifin, "Implementasi Rational Unified Process dalam Perancangan Aplikasi Inventory Management Berbasis Web pada PD. Hikmah," Jurnal Algoritma, vol. 18, 2021. R. Dewi, E. and Y. Rasyid, "Pengaruh Discovery Learning Model Berbantuan Media Objek Langsung Terhadap Keterampilan Menulis Teks Laporan Observasi," Jurnal Pendidikan Bahasa dan Sastra Indonesia, p. 169, 2018. P. F. Tanaem , D. Manongga and A. Iriani, "RESTFul Web Service Untuk Sistem Pencatatan Transaksi Studi Kasus PT. XYZ," Jurnal Teknik Informatika dan Sistem Informasi, 2016. M. A. Arianto, S. Munir and K. Khotimah, "Analisis Dan Perancangan Representational State Transfer REST Web Service Sistem Informasi Akademik STT Terpadu Nurul Fikri Menggunakan YII Framework," Jurnal Teknologi Terpadu, 2019. Badan Pusat Statistik BPS memiliki peranan untuk menyediakan kebutuhan data, baik bagi pemerintah dan masyarakat. Sumber data bisa berasal dari sensus, survei atau dari data sekunder yang berasal dari organisasi atau lembaga lainnya. Data ini bisa dilihat dalam bentuk informasi di website resmi BPS, tetapi informasi yang disajikan belum lengkap karena terdapat data-data lain yang belum bisa ditampilkan, khususnya untuk BPS Kabupaten Garut. Struktur BPS yang menangani tugas tersebut adalah Seksi IPDS Integrasi Pengolahan Diseminasi Statistik. Tujuan penelitian ini adalah merancang aplikasi Indikator Strategis Garut berbasis Android. Metode yang digunakan adalah Unified Approach dengan tahapannya yaitu analisis, desain, dan kontruksi. Sedangkan untuk pemodelannya menggunakan Unified Modelling Language. Penelitian ini menghasilkan sebuah perancangan aplikasi Indikator Strategis Garut berbasis android yang diharapkan dapat digunakan dengan baik dan mampu membantu kinerja IPDS menjadi lebih efektif dan adalah perusahaan yang melakukan bisnis dibidang makanan khususnya penjualan kerupuk bunga. PD. Hikmah selalu memantau dan mencatat inventaris barang. Berdasarkan observasi dan wawancara dengan instansi, disampaikan bahwa sistem inventaris di PD. Hikmah masih manual. Data barang masuk dan keluar akan dicatat dalam buku, kemudian dibuat ringkasan laporan. Sistem yang ada memiliki banyak kekurangan, termasuk menoleransi kesalahan dalam penginputan barang masuk dan keluar serta stok barang membutuhkan waktu lama dalam proses pembuatan laporan dan jumlah barang yang dikelola dari tahun ke tahun mengalami peningkatan. Melalui penelitian ini bertujuan untuk mempermudah pihak PD. Hikmah untuk mengetahui stok barang, mempermudah dalam proses input data masuk dan keluar barang dan pembuatan laporan. Pengembangan aplikasi menggunakan pendekatan Rational Unified Prosess RUP dengan menggunakan Unified Modeling Language UML untuk menjelaskan desain sistem. Aplikasi yang dihasilkan adalah aplikasi Inventory management berbasis web dengan fitur barang masuk,barang keluar serta stok barang menyediakan menu pengelolaan meliputi tambah data baru dengan cepat, melihat data barang, menghapus dan mengubah data data barang serta mencetak laporan yang telah dikelola oleh admin. Selain memiliki tujuan produksi tertentu, juga harus baik untuk pencipta dan orang lain. Secara khusus, keuntungan berikut diharapkan ini dapat membantu kinerja PD. Hikmah untuk pengembangan sistem teknologi informasi yang dapat digunakan oleh perusahaan. Lebih banyak informasi ilmiah untuk penulis, pengguna, dan teknologi dalam melakukan otomatiasi pada suatu pekerjaan tertenu sangatlah pesat pada era saat ini, efisiensi waktu dalam melakukan pekerjaan menjadi sangat tinggi, tidak terkecuali dalam melakukan penyalinan informasi dari website, jika pengambilan data dilakukan secara konfensional akan memakan waktu yang cukup lama serta banyak hal yang harus dilakukan, dengan memanfaatkan teknik web scraping pengambilan data atau penyalinan informasi dari website dilakukan secara otomatis yang mana akan memangkas waktu sangat banyak jika dibandingkan dengan penyalinan secara konfensional. Adapun salah satu pemanfaatan dari teknik web scraping adalah untuk membuat REST-API tanpa database dan di integrasikan ke mobile apps. sehingga tujuan dari penelitian ini untuk mengimplementasikan teknik web scraping unuk membangun aplikasi berbasi android. Adapun metodologi yang digunakan dalam penelitian ini adalah Rational Unified Process RUP, tahapan yang dilakukan dalam metodologi ini mulai dari inception, elaboration construction, sampai dengan transition . Hasil dari penelitian ini adalah berupa aplikasi media digital berbasi android sebagai client-nya dan REST-API sebagai Iqbal PerkasaEko Budi SetiawanData is one of the most important things in this information and information technology era that evolving now. Currently, the government still has not used the public data maximally for administrative purposes. Utilization of this big population data is the creation of a web service application system with REST API where this data will be open and accessible to those who have access. One of the institutions that use this service is the Manpower and Transmigration Service where this system can make the Dinas staff more efficient to create and register job search cards using available community data. This application is able to provide and facilitate many parties, such as data administrators to monitor data usage, registration employee in input data, and people able to register independently. Index TermsāWeb service, API, Rest api, People dataMukhammad Agus AriantoKesulitan dalam mengintegrasikan data pada beberapa sistem yang berbeda menjadi salahsatu masalah yang sering dialami oleh developer, mulai dari bahasa pemrograman, Platform, dan perangkatyang digunakan. Oleh sebab itu, perlu adanya pembuatan web service untuk sistem informasi akademikSTT Terpadu Nurul Fikri dengan teknologi REST. Perancangan ini dibuat dua model API untuk duamodul yakni modul mahasiswa dan modul dosen. Pada modul ini akan menghasilkan data dengan formatJSON. Teknik pengujian API menggunakna teknik blackbox testing dengan tools aplikasi pengujiPostman. Pengujian API dilakukan pada prototype aplikasi web service. Metode penelitian yang digunakanadalah Unified Process yang menggunakan kerangka kerja Yii Framework AbdurahmanAbstrak Kementerian Kelautan dan Perikanan Nusantara Ternate merupakan salah satu instansi pemerintah yang ada pada kota ternate pada bidang Kelautan dan Perikanan, dalam mengelola dan media menyimpan informasi yang berhubungan dengan data, profil dan kegiatan pegawai masih dilakukan secara manual. Pendataan secara manual dianggap tidak efektif serta membutuhkan waktu, di saat melakukan pengecekan dan pencarian data-data pegawai tersebut harus membuka satu persatu Arsip Pegawai. Penelitian ini dilakukan pada Kementerian Kelautan dan Perikanan Nusantara Ternate, Sistem yang dirancang berbasis Web sebagai media untuk informasi kepada masyarakat, Bahasa Pemrograman yang digunakan adalah HTML, PHP, CSS dan MySql sebagai database, diharapkan mempermudah Admin dalam mengelola data pegawai secara efesien dan media informasi kepada masyrakat pada Kelautan dan PerikananKata Kunci Sistem Informasi, Data Pegawai, WebAbstract The Office of the Ministry marine and fisheries of the archipelago Ternate City is one of the Government agencies that are in the city of ternate on the fields of marine and Fisheries. in managing and storing media information related to data, profiles and employee activities are still carried out manually, Manually logging is considered ineffective and takes, at the time of checking and search the employee data should open one by one Employee Archive. This research was conducted in Ministry of marine and fisheries of the archipelago Ternate City, Web-based system designed as a medium for information to the public, The programming language used is HTML, CSS, PHP and MySql as a database, expected to facilitate Admin in managing employee data are efficiently and media information to communities on marine and FisheriesKeywords Information System, Employee Data, WebsitePengembangan Sistem Informasi Kependudukan Berbasis Mobile Dan Restful Web ServiceR KurniawatiR. Kurniawati, "Pengembangan Sistem Informasi Kependudukan Berbasis Mobile Dan Restful Web Service," Seminar Nasional Teknologi Informasi dan Komunikasi, Rest Web Service Untuk Sales Order Dan Sales Tracking Berbasis MobileE KurniawanE. Kurniawan, "Implementasi Rest Web Service Untuk Sales Order Dan Sales Tracking Berbasis Mobile," Jurnal EKSIS, Web Service Algoritma Data Mining Menggunakan Metode Rest A PIN ZulkarnaiS CokrowibowoN. Zulkarnai, S. Cokrowibowo and W., "Pengembangan Web Service Algoritma Data Mining Menggunakan Metode Rest A PI," Web Service Untuk Sistem Pencatatan Transaksi Studi Kasus PT. XYZP F TanaemD ManonggaA IrianiP. F. Tanaem, D. Manongga and A. Iriani, "RESTFul Web Service Untuk Sistem Pencatatan Transaksi Studi Kasus PT. XYZ," Jurnal Teknik Informatika dan Sistem Informasi, 2016.
Sebagaicontoh, Creswell (2012:8-11) menyebutkan setidaknya terdapat 6 sistematika penelitian yaitu: (1) mengidentifikasi masalah penelitian, (2) mencari literatur yang sesuai dan mendukung, (3) menspesifikkan tujuan penelitian, (4) mengumpulkan data, (5) menganalisa dan menginterpretasikan data, dan (6) membuat laporan dan evaluasi penelitian.
Perbedaan antara Sederhana simple dengan Sederhana strobe 1. Sederhana simple Mode ini digunakan untuk input/output sederhana lamgsung keport I/O. Peralatan luar yang dihubungkan selalu siap untuk mengirimkan/menerima data, sehingga mode ini tidak tergantung pada waktu. 2. Sederhana Strobe a. di gunakan untuk peralatan luar yang mempunyai data vaild pada saat-saat tertentu, sehingga di perlukan sinyal-sinyal pemicu strobe pada I/O agar data segera dapat dikirim, sehingga mode ini tergantung pada waktu. b. Untuk mengatasi kelemahan transfer data sederhana, sebuah sinyal strobe dimanfaatkan untuk menandai kapan data yang valid tersedia. c. apabila mikroprosesor hendak mengambil data dari suatu perangkat luar, maka pertama tama dia harus memeriksa dulu niali sinyal strobe yang diberikan oleh perangkat tadi, apakah sinyal tersebuat aktif atau tidak. Perbedaan antara jabat tanggan tunggal single handshake dengan jabat tangan ganda double handshake 1. Jabat Tangan Tunggal Single Handshake Dapat mengetahui data yang valid , namun pihak pengirim tidak mampu mengetahui apakah data yang disediakannya sudah di ambil penerima atau belim 2. Jabat Tangan Ganda double handshake Data sesekali dapat hilang , hal ini dapat terjadi apabila ketika pihak pengirim memasukan data ke jalur data, ternayata pihak penerima belum siap untuk menangani hal tersebut perlu adanya komunikasi sebelum data di berikan
21.2 Pengertian Akusisi Data. Sistem akuisisi data dapat dide nisikan sebagai suatu sistem yang berfungsi untuk mengambil, mengumpulkan dan menyiapkan data, hingga mempro-sesnya untuk menghasilkan data yang dikehendaki. Jenis serta metode yang di pilih pada umumnya bertujuan untuk menyederhanakan setiap langkah yang dilaksanakan pada
Jawabantransfer data yang menggunakan bus di antaranya adalah Operasi Read Modify Read After Block.
. 497 425 299 318 47 450 323 473