• Tidak ada hasil yang ditemukan

Sistem Informasi Alumni Program Studi Ilmu Komputer FMIPA Universitas Halu Oleo dengan API Berbasis Web

N/A
N/A
Protected

Academic year: 2021

Membagikan "Sistem Informasi Alumni Program Studi Ilmu Komputer FMIPA Universitas Halu Oleo dengan API Berbasis Web"

Copied!
11
0
0

Teks penuh

(1)

ISSN: 2579-4510(online) ISSN: 2085-6458(print)

Sistem Informasi Alumni Program Studi Ilmu Komputer FMIPA

Universitas Halu Oleo dengan API Berbasis Web

Nur Fitriani1), Natalis Ransi2), Amalia Nurani Basyarah3), Andi Tenriawaru4), La Ode Saidi5), Umar Reky6)

1-6)Program Studi Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Halu Oleo Jl. H.E.A Mokodompit, Kambu,Kendari, Sulawesi Tenggara

1nurfitrianiilkom011@gmail.com, 2natalis.ransi@uho.ac.id, 3amalia.basyarah@uho.ac.id, 4atenriawaru36@gmail.com, 5lm.saidi@yahoo.co.id, 6umar.reky@gmail.com

Abstrak –Alumni merupakan hasil atau produk dari sebuah institusi pendidikan yang memiliki peran penting untuk

pengembangan lembaga pendidikan. Keberadaan alumni saat ini merupakan salah satu komponen penilaian akreditasi suatu lembaga pendidikan. Program Studi Ilmu Komputer FMIPA Universitas Halu Oleo merupakan salah satu lembaga yang perlu menyediakan media bagi para alumni, salah satunya dengan memanfaatkan penggunaan sistem informasi dalam pendataan alumni. Tujuan sistem informasi ini diharapkan mampu mempermudah pengelolaan data alumni. Selain itu, sistem informasi alumni juga dapat memfasilitasi berbagai keperluan seperti forum antar alumni, berita dan informasi kegiatan, lowongan kerja, informasi beasiswa dan tracing (penelusuran) alumni. Bertujuan mempermudah akses alumni dalam memberikan informasi untuk mendata informasi alumni Program Studi Ilmu Komputer FMIPA Universitas Halu Oleo. Metode pengembangan sistem yang digunakan pada penelitian ini adalah metode Waterfall untuk merancang dan juga membangun sistem informasi alumni. Sistem ini dibuat menggunakan bahasa pemrograman PHP dengan framework

laravel dan MySQL sebagai database. Dari hasil pengujian sistem menggunakan metode black box dan hasil pengujian

API menggunakan aplikasi Postman, diketahui bahwa sistem informasi alumni yang dibangun memiliki fungsionalitas yang baik dan berjalan sesuai dengan yang diharapkan. Hal ini ditandai dengan respon sistem yang sudah sesuai dengan input yang diberikan dalam proses pengambilan data alumni menggunakan API dan pencarian data alumni.

Kata-kata Kunci –Sistem Informasi Alumni, API, Waterfall,Framework laravel

1. PENDAHULUAN

Alumni merupakan hasil atau produk dari sebuah institusi pendidikan yang memiliki peran penting untuk pengembangan sebuah institusi pendidikan. Keberadaan alumni saat ini merupakan salah satu komponen penilaian akreditasi suatu lembaga pendidikan. Kualitas, kontribusi dan peran alumni sangat penting untuk diketahui, dilacak dan didata. Data tersebut dapat digunakan sebagai bahan monitoring dan evaluasi keberhasilan dalam mendidik hingga mendapat pekerjaan sesuai minat para alumni.

Meskipun Program Studi Ilmu Komputer FMIPA Universitas Halu Oleo tergolong program studi baru dan belum memiliki lulusan, namun sebaiknya mulai mempersiapkan sistem yang baik dari sekarang untuk masa yang akan datang, sehingga kedepannya sudah ada sistem yang berjalan dan dapat dioptimalkan untuk meningkatkan dan membantu pengembangan program studi kedepannya menjadi semakin baik.

Penggunaan sistem informasi ini diharapkan mampu mempermudah pengelolaan data alumni. Selain itu, sistem informasi alumni juga dapat memfasilitasi berbagai keperluan seperti forum antar alumni, berita dan informasi kegiatan, lowongan kerja, informasi beasiswa, tracing (penelusuran) alumni, dan semua itu dapat diakses kapan pun dan dimanapun selama terhubung dengan akses internet. Untuk membuat sistem informasi alumni dibutuhkan sebuah sarana untuk mendapatkan data alumni dengan menggunakan teknologi yang lebih real time untuk menanggulangi masalah-masalah seperti

proses pengambilan data alumni yang memakan waktu lama dan keterbatasan akses hanya pada satu

web service.

Beberapa keunggulan web service antara lain dapat digunakan untuk mentransformasikan satu atau beberapa business logic atau class dan objek yang terpisah, memiliki kemudahan dalam proses

deployment-nya, serta dapat meminimalisir kesalahan masukan data/informasi [1].

Tujuan penelitian yang akan dicapai pada penelitian antara lain:

1. Merancang dan membangun sistem informasi alumni dengan pemberian hak akses yang berbeda terhadap pengguna serta dapat digunakan untuk mendata informasi alumni Program Studi Ilmu Komputer FMIPA Universitas Halu Oleo agar dapat dimanfaatkan untuk keperluan akreditasi program studi maupun hal bermanfaat lainnya.

2. Merancang dan membangun API untuk pengambilan data alumni yang ada pada sistem informasi alumni Ilmu Komputer FMIPA Universitas Halu Oleo berbasis web untuk keperluan program studi maupun hal bermanfaat lainnya.

2. METODE Lokasi Penelitian

Lokasi penelitian dilakukan di ruang Program Studi Ilmu Komputer FMIPA Universitas Halu Oleo.

(2)

Teknik Pengumpulan Data 1) Pengamatan

Kegiatan observasi dilakukan dengan mengamati bagaimana proses pendataan alumni dilakukan. Pengamatan dilakukan di ruang Program Studi Ilmu Komputer FMIPA Universitas Halu oleo. 2) Wawancara

Merupakan teknik pengumpulan data yang dilakukan melalui tatap muka dan tanya jawab langsung antara pengumpul data terhadap narasumber/sumber data.

3) Studi Pustaka

Studi pustaka ini untuk memperoleh dan menghimpun segala informasi tertulis yang relevan dengan masalah yang diteliti. Studi pustaka seperti mempelajari buku-buku, laporan penelitian, karangan ilmiah mengenai REST API, media sosial dan sumber-sumber lain yang berhubungan dengan website alumni menggunakan REST API.

Metode Pengembangan Sistem

Peneliti menggunakan metode Waterfall untuk pengembangan sistem. Model ini mengusulkan sebuah pendekatan perangkat lunak yang sistematik dan sekuensial yang dimulai pada tingkat dan kemajuan sistem pada seluruh analisis kebutuhan (requirement), desain sistem (design system), pengkodingan (coding), pengujian (testing) dan pemeliharaan (maintenance)[1].

1) Analysis

Proses pencarian kebutuhan diintensifkan dan difokuskan pada software. Untuk mengetahui sifat dari program yang akan dibuat, maka para software

engineer, harus mengerti tentang domain informasi

dari software, misalnya fungsi yang dibutuhkan, user

interface, dan sebagainya.

2) Design

Proses ini digunakan untuk mengubah kebutuhan-kebutuhan di atas menjadi representasi ke dalam bentuk “blueprint” software sebelum koding dimulai. Desain harus dapat mengimplementasikan kebutuhan yang telah disebutkan pada tahap sebelumnya.

3) Coding

Untuk dapat dimengerti oleh mesin, dalam hal ini adalah komputer, maka desain tadi harus diubah bentuknya menjadi bentuk yang dapat dimengerti oleh mesin, yaitu ke dalam bahasa pemrograman melalui proses koding. Tahap ini merupakan implementasi dari tahap design yang secara teknis nantinya dikerjakan oleh programmer.

4) Testing

Sesuatu yang dibuat haruslah diuji coba. Demikian juga dengan software. Semua fungsi-fungsi software harus diuji coba, agar software bebas dari error, dan hasilnya harus benar-benar sesuai dengan kebutuhan yang sudah didefinisikan sebelumnya.

5) Maintenance

Pemeliharaan suatu software diperlukan termasuk didalamnya adalah pengembangan, karena

software yang dibuat tidak selamanya hanya seperti

itu. Ketika dijalankan mungkin saja masih ada error kecil yang tidak ditemukan sebelumnya, atau ada penambahan fitur-fitur yang belum ada pada

software tersebut. Pengembangan diperlukan ketika

adanya perubahan dari eksternal seperti ketika ada pergantian sistem operasi, atau perangkat lainnya. Sistem Informasi

Sistem Informasi (SI) adalah kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen. Dalam arti yang sangat luas, istilah sistem informasi yang sering digunakan merujuk kepada interaksi antara orang, proses algoritmik, data, dan teknologi [2].

Data

Data berarti sesuatu yang diketahui atau dianggap. Dengan demikian, data dapat memberikan gambaran tentang suatu keadaan atau persoalan. Data tentang sesuatu pada umumnya dikaitkan dengan tempat dan waktu[3] [4]. Data adalah suatu bahan mentah yang kelak dapat diolah lebih lanjut untuk menjadi sesuatu yang lebih bermakna. Data hanyalah bahan mentah untuk memperoleh informasi [5].

Pengembangan Sistem

Peneliti menggunakan metode waterfall untuk pengembangan system. Model ini mengusulkan sebuah pendekatan perangkat lunak yang sistematik dan sekuensial yang dimulai pada tingkat dan kemajuan sistem pada seluruh analisis kebutuhan (requirement), desain sistem (design system), pengkodingan (coding), pengujian (testing) dan pemeliharaan (maintenance) [6]. Pemodelan Sistem Informasi Alumni Program Studi Ilmu Komputer FMIPA Universitas Halu Oleo dengan API Berbasis

Web ini penulis menggunakan metode UML dan

terdapat tiga diagram UML yang akan digunakan sesuai dengan kebutuhan sistem, yaitu use case

(3)

Analisis Kebutuhan Sistem

Analisis kebutuhan dilakukan dengan observasi dan wawancara dengan pihak program studi ilmu komputer yang bertugas mengumpulkan data alumni di Program Studi Ilmu Komputer FMIPA Universitas Halu Oleo. Berdasarkan hasil wawancara dan observasi, maka dapat disimpulkan bahwa sistem yang akan dikembangkan memiliki kebutuhan sebagai berikut:

a. Pengguna dibagi menjadi 2 level yaitu alumni dan admin sebagai pengurus sistem informasi alumni Program Studi Ilmu Komputer FMIPA Universitas Halu Oleo.

b. Alumni harus registrasi terlebih dahulu dengan syarat mengisi data dengan benar dan selanjutnya pihak admin memverifikasi data yang ada.

c. Alumni dan admin harus login terlebih dahulu untuk melihat konten utama dari sistem informasi alumni Program Studi Ilmu Komputer FMIPA Universitas Halu Oleo. Fungsi-fungsi untuk alumni adalah sebagai berikut:

a. Alumni dapat mengisi form data alumni berupa data akun, data kontak, dan data pekerjaan. b. Alumni dapat melihat berita berupa agenda,

beasiswa dan lowongan pekerjaan.

Fungsi-fungsi untuk admin adalah sebagai berikut:

a. Admin dapat melihat data alumni. b. Admin dapat memverifikasi data alumni. c. Admin dapat mengelola dan menambah data

alumni.

d. Admin dapat mengelola berita alumni berupa agenda, beasiswa dan lowongan pekerjaan. Desain Sistem

Desain sistem yang akan dibuat berdasarkan analisis sesuai spesifikasi kebutuhan pengguna. Desain sistem membantu dalam menentukan perangkat keras (hardware), serta membantu dalam mendefinisikan arsitektur sistem secara keseluruhan. Desain sistem yang akan dikembangkan meliputi desain entity relationship diagram (ERD), normalisasi, perancangan Unified Modelling Language (UML), dan tampilan (user interface)[7].

HASIL DAN PEMBAHASAN Hasil

1) Desain ERD

Desain ERD dapat dilihat pada gambar 1. Desain ERD menggambarkan data atau aspek informasi dalam sistem yang akan diimplementasikan dalam basis data. Komponen utama dalam ERD yaitu entity dan hubungannya

(4)

atau relationship. Entitas merupakan objek fisik seperti alumni, admin, agama, jenis kelamin, berita, agenda, tempat kerja, bidang kerja, kategori perusahaan, status kerja, pertanyaan dan opsi jawaban.

ERD Sistem Informasi Alumni Program Studi Ilmu Komputer FMIPA Universitas Halu Oleo memiliki beberapa agregasi entitas sebagai berikut: 1. Agregasi antara entitas alumni dan tempat

kerja. Pada agregasi ini, entitas alumni dan entitas tempat kerja akan berhubungan dengan entitas status kerja untuk mengetahui status kerja dari setiap alumni.

2. Agregasi antara entitas pertanyaan dan opsi jawaban. Pada agregasi ini, entitas pertanyaan dan entitas opsi jawaban akan berhubungan dengan entitas alumni untuk mengetahui setiap alumni yang mengisi kuesioner dalam hal ini agregasi/kumpulan dari entitas pertanyaan dan opsi jawaban.

2) Normalisasi

Gambar 2 Tabel alumni sebelum dekomposisi

Setelah menentukan tabel yang tidak normal kemudian akan dilakukan proses dekomposisi seperti yang terlihat pada Gambar 2. Dimana setiap atribut yang tidak 45 normal akan dipisah dan membentuk tabel baru. Selanjutnya dilakukan proses pengecekkan normalisasi pada setiap tabel yang terbentuk. Sebagai tahap awal proses pengecekkan normalisasi dilakukan pada tabel alumni ditunjukkan pada diagram dependensi fungsionalnya.

Gambar 3 Hasil dekomposisi tabel alumni

Diagram Dependensi Fungsional (DDF) tabel alumni ditunjukkan pada Gambar 4.

Gambar 4 DDF tabel alumni

Berdasarkan Gambar 4 diperoleh bahwa tabel alumni telah memenuhi INF karena setiap atribut memiliki nilai tunggal. Pada tabel alumni diperoleh bahwa id_alumni merupakan kunci. Setiap atribut yang bukan kunci yaitu id_agama, id_jenis_kelamin dan id_tempat_kerja bergantung secara fungsional terhadap id_alumni. Sehingga dari tabel tersebut, tabel alumni telah memenuhi 2NF. Selanjutnya dari DDF tabel alumni diketahui tidak terdapat dependensi fungsional transitif terhadap id_agama, id_jenis_kelamin, dan id_tempat_kerja. Oleh karena itu tabel alumni telah memenuhi 3NF. Selain itu, dari DDF tabel alumni diketahui bahwa yang merupakan determinan adalah id_alumni yang merupakan kunci. Akibatnya tabel alumni telah memenuhi

(5)

BCNF.Gambaran lengkap hasil normalisasi terdapat pada Gambar 5.

Gambar 5, merupakan hasil dekomposisi dari semua tabel yang terdapat dalam Sistem Informasi Alumni Program Studi Ilmu Komputer FMIPA Universitas Halu Oleo. Tabel-tabel pada Gambar 5 telah memenuhi syarat normalisasi dari 1NF sampai BCNF dengan kata lain semua tabel yang digunakan pada database telah normal.

3) Use case diagram

Use case diagram menggambarkan tugas dan

hak pengguna sistem. Pada sistem ini terdapat empat tipe pengguna atau actor yaitu admin dan admin prodi yang memiliki hak akses penuh, alumni yang berhak atas menu program dan kategori serta pengunjung yang dapat melihat menu tampilan utama/dashboard. Use case diagram sistem ini ditunjukkan pada gambar 6.

Deskripsi mengenai aktor yang digunakan dalam use case diagram Sistem Informasi Alumni Program Studi Ilmu Komputer FMIPA Universitas Halu Oleo pada Tabel 1.

Tabel 1. Deskripsi use case diagram

No Aktor Deskripsi

1. Alumni Alumni merupakan lulusan dari Program Studi Ilmu Komputer FMIPA Universitas Halu Oleo yang telah mendaftar dan sudah terverifikasi pada sistem informasi alumni program studi ilmu komputer. Alumni dapat melihat informasi berita berupa agenda, loker, dan beasiswa. Alumni juga dapat mengelola akun dan profil alumni.

2. Admin alumni Merupakan pengguna alumni yang bertugas sebagai pengurus ikatan alumni yang ditunjuk sebagai admin.

3. Admin

(Kaprodi)

Merupakan pengguna dari pihak Program Studi Ilmu Komputer FMIPA UHO yang ditunjuk dan bertanggung jawab untuk mengelola sistem informasi alumni.

4. Visitor

(pengunjung)

Dalam sistem informasi data alumni yang dirancang ini

visitor atau pengunjung hanya

bisa melihat informasi pada halaman utama (dashboard) alumni tanpa menambahkan data.

(6)

4) Activity diagram registrasi

Gambar 7 Activity digram registrasi

Gambar 7. Activity diagram registrasi menggambarkan alur registrasi dari alumni. Alur yang dilakukan untuk melakukan registrasi adalah dengan memilih menu registrasi, kemudian sistem akan menampilkan form registrasi yang diisi oleh alumni. Setelah alumni mengisi data, akan muncul notifikasi untuk verifikasi data. Proses verifikasi data akan dilakukan oleh admin. Jika data alumni benar dan sesuai arsip yang ada di ruang program studi ilmu komputer, maka sistem akan menampilkan

pesan bahwa akun telah diverifikasi. Sehingga akun bisa diakses atau digunakan oleh alumni.

5) Activity diagram login

Activity diagram login menggambarkan alur

kerja proses login dari user yaitu alumni dan admin Program Studi Ilmu Komputer FMIPA Universitas Halu Oleo. Proses login dimulai dengan memasukkan username dan password ke dalam form login kemudian sistem akan melakukan pengecekan ke database berdasarkan username dan password yang dimasukkan oleh user. Jika benar maka user akan dialihkan ke halaman dashboard namun jika salah maka akan menampilkan pesan bahwa username atau password tidak benar.

(7)

6) Activity diagram tambah data Activity diagram tambah data

Aktor Sistem Admin

P h as e pilih menu tambah data tampilkan form masukkan data validasi isian data menampilkan pesan gagal menambah data tidak memasukkan data dan menampilkan pesan tambah data berhasil ya

validasi data yang dikirim

Gambar 8 Activity diagram tambah data

Activity diagram tambah data menggambarkan

alur kerja proses tambah data dari alumni. Alumni memasukkan data sesuai yang diminta pada form tambah data kemudian sistem akan melakukan validasi data, jika data yang dimasukan benar maka data akan dimasukkan ke database dan menampilkan pesan bahwa tambah data berhasil, namun jika salah maka akan menampilkan pesan bahwa tambah data gagal. Data yang dapat ditambah oleh alumni adalah berita berupa agenda, loker dan beasiswa.

7) Activity diagram ubah data

Activity diagram ubah data

Aktor Sistem

Ph

as

e

memilih data yang di ubah

mencari data di database berdasarkan id

menampilkan form ubah data

mengubah data

validasi

simpan ke database

tidak

valid

menampilkan pesan ubah berhasil

Gambar 9. Activity diagram ubah data

Activity diagram ubah data menggambarkan

alur kerja proses ubah data. Untuk proses ubah data pada alumni, alumni hanya bisa mengubah data profil. Sedangkan proses data untuk admin bisa mengubah semua data. Dari data yang akan diubah, kemudian sistem akan mencari rincian data berdasarkan id dari data tersebut dan akan ditampilkan dalam form ubah data. Kemudian pengguna melakukan perubahan data dan divalidasi oleh sistem, jika data valid maka akan disimpan ke database dan sistem akan menampilkan pesan bahwa perubahan data berhasil.

8) Activity diagram hapus data

Activity diagram hapus data

Admin Sistem

P

h

as

e

memilih data yang akan

dihapus menampilkan pesan konfirmasi

memilih batal tidak melakukan penghapusan di database ya menampilkan pesan penghapusan berhasil

Gambar 10. Activity diagram hapus data

Activity diagram hapus data menggambarkan

alur kerja proses hapus data. Proses hapus data dimulai dari admin memilih data yang akan dihapus, kemudian sistem akan menampilkan pesan konfirmasi apakah yakin data akan dihapus, jika admin memilih “Ya” maka sistem akan melakukan penghapusan di database dan menampilkan pesan bahwa penghapusan data berhasil. Admin bisa menghapus semua data, tetapi alumni hanya bisa mengedit data profil, akun, pekerjaan dan tidak bisa menghapus data apapun.

9) Activity diagram lihat data

Activity diagram lihat data

Aktor Sistem

Ph

as

e

pilih data yang dilihat

mencari rincian di database

menampilkan data

(8)

Activity diagram lihat data menggambarkan alur

kerja proses melihat data mengenai berita berupa agenda, loker dan beasiswa. Untuk melihat data alumni tidak perlu melakukan login, sistem akan langsung menampilkan dashboard yang terdiri dari menu berita berupa agenda, loker dan beasiswa. 10) Class diagram

Class diagram menggambarkan struktur dan

deskripsi class yang ada di dalam sistem, dikembangkan serta hubungan atau relasi satu sama lain seperti user interface, atribut dan class. Kelas

controller berfungsi sebagai jembatan yang menghubungkan antara model dan view. Controller menerima perintah dari model dan akan mene ruskannya ke view, begitu juga sebaliknya controller akan menerima perintah dari view lalu meneruskan ke model.

Pada class diagram yang ditunjukkan oleh gambar 12, terdapat kelas auth sebagai fungsi awal

eksekusi ketika sistem dijalankan, kelas layout berupa kelas antarmuka, kelas model yang menampung semua data yang ada pada database atau semua tabel yang ada pada database, dan kelas

controller. Class diagram juga memaparkan atribut

dari masingmasing kelas beserta fungsi-fungsi yang terkandung di dalamnya. Fungsi yang ada pada masing-masing kelas memiliki tugas tersendiri sesuai kebutuhan sistem. Untuk membangun sistem yang terintegrasi, masing-masing kelas memiliki relasi dengan kelas lainnya

(9)

3.2 Pembahasan 1) Implementasi query

Gambar 13 Bentuk aljabar relasional menampilkan data alumni

Keterangan : a = tbl_y.nim b = tbl_y.nama_lengkap c = tbl_y.tempat_lahir d = tbl_y.tanggal_lahir e = tbl_y.jenis_kelamin f = tbl_y.agama g = tbl_y.nomor_telepon h = tbl_y.jurusan i = tbl_y.tahun_masuk j = tbl_y.tahun_lulus k = tbl_y.tahun_kerja m = tbl_y.pekerjaan n = tbl_y.tempat_kerja o = tbl_y.status_kerja p = tbl_y.kategori_perusahan q = tbl_y.bidang_kerja r = y.id_alumni s = z.id_agama t = A.id_jenis_kelamin u = B.id_tempat_kerja v = C.id_status_kerja w = D.id_kategori_perusahaan x = E.id_bidang_perusahaan y=tbl_alumni z=tbl_agama A=tbl_jenis_kelamin B=tbl_tempat_kerja C=tbl_status_kerja D=tbl_kategori_perusahaan E=tbl_bidang_pekerjaan

Query untuk menampilkan data alumni untuk

setiap id_user pada alumni Program Studi Ilmu Komputer ditunjukkan oleh Gambar 14.

Gambar 14 Query menampilkan data alumni

2) Implementasi basis data

Pengembangan sistem informasi alumni menggunakan DBMS (Database Management System) sebagai perangkat lunak untuk pengelolaan data. Jenis DBMS yang digunakan adalah MySQL. Di dalam basis data pengembangan sistem ini, terdapat tiga belas buah tabel yang saling berelasi yaitu, tabel alumni, agama, jenis kelamin, tempat kerja, bidang kerja, kategori perusahaan, status

(10)

kerja, berita, jenis berita, mengisi, menempati, pertanyaan dan tabel opsi jawaban. Implementasi basis data dapat dilihat pada gambar 15.

3) Implementasi tampilan halaman utama

Gambar 16 Implementasi halaman utama

Halaman ini pertama kali muncul ketika admin, alumni dan pengunjung berhasil mengakses sistem informasi alumni. Pada halaman ini terdapat beberapa tampilan menu seperti sosial media, kontak admin, berita, Frequently Asked Questions (FAQ), tentang kami dan menu masuk/daftar. Pada bagian footer terdapat statistik kelulusan alumni berdasarkan angkatan, jumlah alumni terdaftar, jumlah alumni terblokir, jumlah berita terdiri dari beasiswa, agenda dan loker yang telah di publish oleh admin.

4) Implementasi halaman login

Gambar 17 Implementasi halaman login

Halaman ini merupakan halaman yang harus diakses oleh admin maupun alumni sebelum masuk ke halaman utama, di halaman login admin dan alumni diminta memasukkan username dan password apabila sebelumnya telah melakukan registrasi data/akun yang telah diverifikasi oleh admin.

5) Implementasi pengujian black-box

Gambar 18 Pengujian black-box

6) Implementasi pengujian API menampilkan data alumni

Gambar 19 Implementasi pengujian API menampilkan data alumni

Perintah request dan respons pada API disertai dengan method GET yang berisikan token, kecuali

login API. Dengan menyimpan nilai token dari API

maka user dalam sistem yang mempunyai token yang sama menandakan credential dari user. Tanpa adanya token dari proses custom authentication maka permintaan akses API akan ditolak.

(11)

4. KESIMPULAN

Dari hasil penelitian sistem informasi alumni pada Program Studi Ilmu Komputer FMIPA UHO dengan API berbasis web, dapat disimpulkan bahwa sistem informasi ini menggunakan bahasa pemrograman PHP dengan menggunakan mozilla

firefox atau google chrome untuk membuka sistem,

dan penyimpanan datanya menggunakan MySQL. Berdasarkan hasil pengujian dengan menggunakan metode pengujian sistem black-box dan postman metode pengujian API, bahwa sistem informasi ini sudah berjalan seperti yang diharapkan. Hal ini ditandai dengan respon sistem yang sudah sesuai dengan input yang diberikan dalam proses pengambilan data alumni menggunakan API dan pencarian data alumni.

REFERENSI

[1] R. S. Pressman, Software engineering: a practitioner’s approach. Palgrave macmillan, 2005.

[2] Krooks David A, “The Hero on the Beach‟ in the Old Saxon Heliand” American Journal of Germanic Linguistics and Literatures 3,” pp. 161–74, 2014, doi: https://doi.org/10.1017/S104082070000069X. [3] J. Hartono, “Analisis dan desain sistem informasi,”

Yogyak. Andi Offset, 2005.

[4] M. I. Alfarisyi, R. Rispianda, and K. Amila,

“RANCANGAN SISTEM INFORMASI

LAYANAN ALUMNI ITENAS BERBASIS WEB,”

REKA INTEGRA, vol. 2, no. 1, Art. no. 1, 2014,

Accessed: Jan. 27, 2021. [Online]. Available: https://ejurnal.itenas.ac.id/index.php/rekaintegra/arti cle/view/388.

[5] J. S. P. Tyoso, Sistem Informasi Manajemen. Deepublish, 2016.

[6] Y. A. Binarso, E. A. Sarwoko, and N. Bahtiar,

“PEMBANGUNAN SISTEM INFORMASI

ALUMNI BERBASIS WEB PADA PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS DIPONEGORO,” J. Inform. Technol., vol. 1, no. 1, Art. no. 1, Oct. 2012.

[7] A. Jogiyanto, “Desain Sistem Informasi,” Yogyak.

Gambar

Gambar 1 Desain ERD
Diagram  Dependensi  Fungsional  (DDF)  tabel  alumni  ditunjukkan pada Gambar 4.
Tabel 1. Deskripsi use case diagram
Gambar  7.  Activity  diagram  registrasi  menggambarkan  alur  registrasi  dari  alumni
+5

Referensi

Dokumen terkait

Lebih lanjut disebutkan bahwa bentuk permukaan granula yang halus dapat menghasilkan laju aliran yang tinggi, sebaliknya bentuk permukaan yang kasar memiliki laju aliran

Problem-problem ini juga berdasarkan pada asumsi bahwa gerakan pembaharuan pemikiran Islam di Indonesia disadari sedang mengalami stagansi atau lebih tepat time out, setelah

Kandidat jagung hibrida Madura (G1, G2 dan G3) sangat sesuai dikembangkan di Madura karena mempunyai umur pendek (84 hari sampai 85 hari) dan produktivitas tinggi (6.7 ton per

Masukkan adonan kue yang sudah siap ke dalam loyang, lalu panggang di dalam oven selama +- 40 menit suhunya 25 derajat celcius atau gunakan insting anda sebagai pembuat kue

Se%a0ai *rotesional %idan dalam melaksanakan *raktekn)a arus sesuai den0an standard *ela)anan ke%idanan )an0 %erlaku+ Standar men/erminkan norma8 *en0etauan dan

“Bagaimana Komunikasi Perawat Dengan Pasien Dirumah Sakit Jiwa Provinsi Jawa Barat Dalam Terapi Musik Diruang Rehabilitasi”.6.

Ketua Program Studi Magister Ilmu Komunikasi Universitas Mercu Buana, menugaskan kepada dosen-dosen yang tercantum dalam Lampiran Surat Tugas ini, untuk menjadi Dosen – Dosen

Dengan kata lain, di bawah NIE beberapa asumsi yang tidak realistik dari neoklasik (seperti informasi yang sempurna, tidak ada biaya transaksi/zero transaction costs, dan