Anda di halaman 1dari 33

APLIKASI DATA JUDUL SKRIPSI ALUMNI STIK RAJAWALI-CCT BERBASIS ANDROID

OLEH :

Nama : Nurlianti Taalempungan

NIM : SI14016

Program Studi : Sistem Informasi

PROGRAM STUDI SISTEM INFORMASI


DEPARTEMEN SISTEM INFORMASI
SEKOLAH TINGGI ILMU KOMPUTER RAJAWALI – CCT
BEO – TALAUD
2021
ABSTRAK

NURLIANTI TAALEMPUNGAN, SI14016. APLIKASI DATA JUDUL SKRIPSI ALUMNI STIK RAJAWALI-CCT BERBASIS ANDROID.
DIBIMBING OLEH A. J . LARINSE DAN PRESLY TAMAMILANG.

Sejak tahun 2011 sampai dengan tahun 2020, Sekolah Tinggi Ilmu Komputer Rajawali-CCT telah mewisudah 6 (enam) angkatan mahasiswa yang terdiri
dari mahasiswa program studi Sistem Informasi dan Teknik Informatika dan lebih dari 90 judul skripsi telah diseminarkan pada ujian komprehensif/
skripsi. Untuk mengakses informasi judul skripsi dari alumni Sekolah Tinggi Ilmu Komputer Rajawali-CCT, mahasiswa harus datang langsung ke
perpustakaan kampus dan melihat langsung skripsi-skripsi yang telah diseminarkan pada ujian komprehensif/ skripsi. Yang menjadi kendala apabila
petugas perpustakaan tidak berada ditempat. Perlu adanya publikasi mengenai judul skripsi dari alumni dengan memanfaatkan teknologi untuk
memberikan kemudahan akses informasi judul skripsi bagi mahasiswa yang sedang menyusun tugas akhir dalam menentukan judul. bagaimana membuat
aplikasi data judul skripsi alumni Sekolah Tinggi Ilmu Komputer Rajawali-CCT berbasis Android. Tujuan penulisan membangun aplikasi data judul
skripsi alumni Sekolah Tinggi Ilmu Komputer Rajawali-CCT yang dapat berjalan pada sistem operasi Android. Penelitian ini menggunakan metode
Design and Creation, dalam buku Researching Information System and Computing. Penelitian ini menggunakan pendekatan penelitian kualitatif. Pada
penelitian ini, metode perancangan aplikasi yang digunakan adalah waterfall.

 
1. PENDAHULUAN
a. Latar Belakang
Sejak tahun 2011 sampai dengan tahun 2020, Sekolah Tinggi Ilmu Komputer Rajawali-CCT telah mewisudah 6 (enam) angkatan mahasiswa yang terdiri dari mahasiswa program
studi Sistem Informasi dan Teknik Informatika dan lebih dari 90 judul skripsi telah diseminarkan pada ujian komprehensif/ skripsi. Mahasiswa semester akhir yang telah
menyelesaikan ujian komprehensif/ skripsi terlebih dahulu harus melewati tahapan ujian proposal, seminar hasil dan selanjutnya ujian komprehensif/ skripsi. Judul yang diambil
oleh mahasiswa tidak lepas dari riset mahasiswa di perpustakaan kampus, internet maupun konsultasi langsung dengan dosen pembimbing. Untuk mengakses informasi judul
skripsi dari alumni Sekolah Tinggi Ilmu Komputer Rajawali-CCT, mahasiswa harus datang langsung ke perpustakaan kampus dan melihat langsung skripsi-skripsi yang telah
diseminarkan pada ujian komprehensif/ skripsi. Yang menjadi kendala apabila petugas perpustakaan tidak berada ditempat. Berdasarkan kendala tersebut, penulis tertarik
membuat aplikasi yang dapat mempublikasikan judul skripsi dari alumni Sekolah Tinggi Ilmu Komputer Rajawali-CCT, Sehingga judul dari Skripsi ini adalah “Aplikasi Data
Judul Skripsi Alumni Sekolah Tinggi Ilmu Komputer Rajawali-CCT Berbasis Android”.

b. Rumusan Masalah
Berdasarkan latar belakang yang telah diuraikan sebelumnya, maka rumusan masalah dari penulisan ini adalah bagaimana membuat aplikasi data judul skripsi
alumni Sekolah Tinggi Ilmu Komputer Rajawali-CCT berbasis Android?
c. Tujuan dan Manfaat

 Tujuan
Berdasarkan latar belakang dan rumusan masalah yang telah diuraikan sebelumnya, maka tujuan penulisan ini adalah
membangun aplikasi data judul skripsi alumni Sekolah Tinggi Ilmu Komputer Rajawali-CCT yang dapat berjalan pada sistem
operasi Android.
 Manfaat
i. Bagi mahasiswa STIK Rajawali-CCT
ii. Bagi penulis
d. Batasan Masalah
2. TINJAUAN PUSTAKA { TERLAMPIR }
3. METODOLOGI PENELITIAN
1) Tempat dan Waktu Penelitian
penelitian dilaksanakan di Kampus Sekolah Tinggi Ilmu Komputer Rajawali-CCT
2. Metodologi Penelitian
Penelitian ini menggunakan metode Design and Creation, dalam buku Researching Information System and Computing yang ditulis oleh (Briony, 2005) menjelaskan bahwa
Design and Creation merupakan penggabungan antara metodologi penelitian dan metodologi pengembangan aplikasi.
3. Pendekatan Penelitian
Penelitian ini menggunakan pendekatan penelitian kualitatif dimana Penelitian kualitatif adalah penelitian yang bersifat deskriptif dan cenderung menggunakan analisis.
4. Sumber Data
Untuk mendukung proses penelitian dan pengembangan aplikasi, penulis melakukan riset di internet dan buku-buku pustaka yang berkaitan dengan pengembangan aplikasi
Android.
5. Metode Pengumpulan Data
 Wawancara
 Dokumentasi
6. Instrumen Penelitian
Berikut ini alat yang penulis gunakan dalam proses penelitian dan pembuatan aplikasi :
 Perangkat keras (hardware)
 Perangkat lunak (software)
 Alat tulis menulis
7. Metode Perancangan Aplikasi
Metode waterfall adalah suatu proses pengembangan perangkat lunak berurutan, di mana kemajuan dipandang sebagai terus mengalir ke bawah (seperti air terjun) melewati fase-
fase perencanaan, pemodelan, implementasi (konstruksi), dan pengujian
4. HASIL PENELITIAN

1) Analisis Sistem Yang Sedang Berjalan

Untuk mendapatkan informasi judul skripsi yang telah


diseminarkan di Sekolah Tinggi Ilmu Komputer Rajawali-
CCT, mahasiswa harus datang langsung ke Perpustakaan
kampus dan meminta informasi tersebut kepada
Petugasnya. Setelah itu petugas perpustakaan kampus
mencari file data judul skripsi di perangkat komputer dan
kemudian diserahkan kepada mahasiswa yang memerlukan
informasi judul skripsi, selain itu mahasiswa dapat juga
membaca sendiri skripsi-skripsi yang tersusun di lemari
perpustakaan.

Gambar 6. Flowchart sistem yang sedang berjalan


2) Analisis Sistem Yang Diusulkan
Berdasarkan hasil pengamatan penulis yang telah
dijelaskan pada flowchart system berjalan, penulis
mengusulkan sistem baru untuk memberikan kemudahan
bagi mahasiswa yang akan menyusul tugas akhir/ skripsi
dalam mendapatkan referensi judul skripsi yang telah
diseminarkan di Sekolah Tinggi Ilmu Komputer
Rajawali-CCT tanpa harus menghubungi Petugas
perpustakaan. Penulis merancang aplikasi data judul
skripsi dengan model sistem yang sebagai berikut :

Gambar 7. Flowchart sistem yang diusulkan


3) Analisis masalah
Di Sekolah Tinggi Ilmu Komputer Rajawali-CCT informasi berkaitan dengan judul skripsi yang telah diseminarkan belum dipublikasikan untuk umum,
ini mengakibatkan mahasiswa yang sedang menyelesaikan tugas akhir/ skripsi mengalami kendala dalam mencari referensi judul skripsi.
4) ANALISIS KEBUTUHAN SISTEM
Untuk membuat aplikasi, diperlukan analisis terlebih dahulu mengenai kebutuhan dari pada system tersebut. Berikut ini analisis kebutuhan sistem dari aplikasi data
judul skripsi Sekolah Tinggi Ilmu Komputer Rajawali-CCT :
A. Kebutuhan antarmuka (Interface) untuk mahasiswa
 Tampilan halaman utama aplikasi;

 Tampilan halaman informasi Judul Skripsi;


 Tools pencarian berdasarkan judul serta pencarian berdasarkan dosen pembimbing.
B. Kebutuhan antarmuka (Interface) untuk Petugas Perpustakaan
 Tampilan halaman utama aplikasi;

 Halaman login untuk admin;


 Halaman kelola data judul skripsi;
 Halaman input data;
 alaman edit data;
 Halaman hapus data.
C. Kebutuhan data
 Data yang diolah oleh sistem ini yaitu :
 Judul skripsi;

 Penulis skripsi;
 Dosen pembimbing dari penulis.
5) Perancangan Sistem Aplikasi
 Use case diagram

Pada use case gambar 8 terdapat 2 aktor yang


melakukan interaksi dengan sistem aplikasi.
Aktor pertama adalah mahasiswa yang
berinterkasi dengan 2 (dua) use case yakni
membuka aplikasi dan menerima informasi
judul skripsi, dan aktor lain adalah Petugas
Perpustakaan yang mengelola data judul
skripsi setelah melakukan login. Petugas
Perpustakaan juga berinteraksi dengan use
case membuka aplikasi sama seperti dengan
amktor mahasiswa, selain itu aktor petugas
perpustakaan dapat juga berinteraksi dengan
Gambar 8. Use case diagram use case menerima informasi judul skripsi.
 
 Class Diagram
Terdapat 3 (tiga) class pada gambar 9 dan masing-
masing class memiliki atribut serta operasi/ fungsi-
fungsi yang dimiliki class dan berelasi.

Gambar 9. Class Diagram


 Sequence Diagram

1) Sequence diagram interaksi mahasiswa dengan aplikasi


Pada sequence diagram ini terdapat 2 (dua) objek yakni
aplikasi dan server database firebase serta sebuah aktor yakni
mahasiswa. Sequence diagram interaksi mahasiswa dengan
aplikasi pada gambar 10.
Gambar 10. Sequence diagram interaksi actor mahasiswa dengan
aplikasi

2) Sequence diagram interaksi Petugas Perpustakaan


dengan aplikasi
Pada sequence diagaram ini terdapat 2 (dua) objek yakni
aplikasi dan server database firebase serta sebuah aktor
yakni petugas perpustakaan. Sequence diagram interaksi
petugas perpustakaan dengan aplikasi pada gambar 11.

Gambar 11. Sequence diagram interaksi Petugas Perpustakaan dengan aplikasi


 Activitiy Diagram
1. Activity diagram interaksi mahasiswa dan aplikasi

Pada activity diagram interaksi mahasiswa dengan


aplikasi, mahasiswa terlebih dahulu masuk ke
dalam aplikasi dan selanjutnya aplikasi akan
merespon dengan menampilkan splash screen dan
beberapa saat kemudian diarahkan ke halaman
utama aplikasi. Untuk mendapatkan informasi
judul skripsi mahasiswa harus memasukan judul
skripsi yang dicari ke dalam daftar judul skripsi.
Berikut ini activity diagram interaksi mahasiswa
dengan aplikasi.

Gambar 12. Activity diagram mahasiswa dan aplikasi


2. Activity diagram interaksi Petugas Perpustakaan dan aplikasi

Activity diagram interaksi petugas perpustakaan dan aplikasi


menunjukkan aktifitas yang dilakukan oleh petugas perpustakaan pada
aplikasi. untuk mengelola data judul skripsi, petugas perpustakaan harus
masuk terlebih dahulu ke dalam aplikasi, kemudian menuju ke halaman
admin, selanjutnya sistem akan mengarahkan petugas perpustakaan ke
halaman form login password. Petugas perpustakaan dapat mengakses
halaman kelola data judul skripsi apabila memasukan password yang
valid.

Gambar 13. Activity diagram Petugas perpustakaan dan aplikasi


 Perancangan antarmuka (interface)
TERIMA KASIH
PEMBAHASAN
 Implementasi Sistem

Implementasi adalah tahap penerapan dan sekaligus pengujian bagi sistem berdasarkan
hasil analisa dan perancangan yang telah dilakukan pada bab IV.

1. Antarmuka

Antarmuka merupakan bentuk tampilan grafis yang berhubungan langsung dengan


pengguna (user).

 Antarmuka Splash Screen

Antarmuka splash screen akan menampilkan gambar splash screen selama 5 detik
setelah user (mahasiswa, petugas BAA) masuk ke dalam aplikasi. Berikut ini
splash screen aplikasi.
 Antarmuka halaman utama aplikasi

antarmuka halaman utama aplikasi ini akan tampil


setelah splahs screen. Pada antarmuka halaman
utama aplikasi terdapat 2 (dua) tombol utama,
yakni tombol search dan tombol FAB yang berada
di sebelah kanan bawah aplikasi. Tombol search
akan mengarahkan user ke antarmuka halaman
informasi judul skripsi, sedangkan tombol FAB
akan mengarahkan user ke halaman login admin.
Berikut ini antarmuka halaman utama aplikasi.
 Antarmuka halaman informasi judul skripsi

Antarmuka halaman informasi judul skripsi


adalah antarmuka yang menampilkan informasi
judul skripsi yang telah diseminarkan pada ujian
komprehensif/ skripsi. untuk masuk ke halaman
ini, user harus meng-klik tombol search pada
halaman utama aplikasi. pada antarmuka halaman
informasi judul skripsi, terdapat 3 (tiga) tools
pencarian berdasarkan judul skripsi, dosen
pembimbing 1 dan dosen pembimbing 2. Berikut
ini antarmuka halaman informasi judul skripsi.
 Antarmuka halaman login admin

Antarmuka halaman login admin akan tampil


setelah user meng-klik tombol FAB yang berada
di sebelah kanan bawah antarmuka halaman
utama aplikasi. Pada antarmuka halaman login
aplikasi terdapat terdapat kolom untuk
memasukan password dan tombol login yang
didesain menggunakan gambar kunci. Berikut ini
antarmuka halaman login admin.
 Antarmuka halaman kelola data

Antarmuka halaman kelola data akan tampil


setelah user berhasil login dengan password yang
benar pada antarmuka halaman login admin. Pada
antarmuka halaman ini terdapat 3 (tiga) tombol
dengan fungsi yang berbeda. Tombol DATA
BARU akan mengarahkan user ke antarmuka
halaman yang berfungsi untuk menambahkan data
baru judul skripsi, dan tombol EDIT DATA akan
mengarahkan user ke antarmuka halaman untu
mengubah data judul skripsi, sedangkan tombol
HAPUS DATA akan mengarahkan user ke
antarmuka halaman untuk menghapus data judul
skripsi. berikut ini antarmuka halaman kelola data.
 Antarmuka halaman input data

Antarmuka halaman input data akan tampil


setelah user menekan tombol INPUT DATA
pada antarmuka halaman kelola data. Pada
antarmuka halaman input data, user dapat
menambahkan data judul skripsi. setelah
menambahkan data, maka data tersebut akan
tersimpan secara realtime ke dalam server
database firebase. Berikut ini tampilan
antarmuka halaman input data.
 Antarmuka halaman edit data

Antarmuka halaman edit data akan tampil


apabila user menekan tombol EDIT DATA
pada antarmuka halaman kelola data. Setelah
menekan tombol EDIT DATA, user akan
diarahkan ke antarmuka halaman cek data
terlebih dahulu, ini untuk memastikan alumni
mana yang akan di edit judul skripsinya.Pada
antarmuka ini user harus memasukan nama
alumni dan setelah itu menekan tombol CEK
DATA. Berikut antarmuka halaman cek data.
 Antarmuka halaman hapus data

Antarmuka halaman hapus data akan ditampilkan


apabila user menekan tombol HAPUS DATA pada
antarmuka halaman kelola data. Pada antarmuka
halaman ini, user dapat menghapus data judul
skripsi apabila ternyata data tersebut keliru atau
tidak benar. Pada antarmuka halaman hapus data,
terdapat tools pencarian berdasarkan nama alumni
untuk memudahkan user mencari data yang akan
dihapus berdasarkan nama alumni.
 Database Firebase
untuk dapat menjalankan database di firebase, diperlukan akun email
google. Akun email google yang digunakan dalam menjalankan database
aplikasi data judul skripsi yakni cctsejs@gmail.com dengan password
su****** (password tidak ditampilkan untuk melindungi akun email
google yang digunakan dalam menjalankan aplikasi). Sangat mudah
menggunakan firebase untuk kebutuhan database karena firebase adalah
database dengan basis noSQL (bukan SQL). Link untuk mengakses
firebase https://firebase.google.com/ untuk memulai mengakses database,
user harus meng-klik “Get started”
 HASIL PENGUJIAN

 Pengujian aplikasi diperlukan untuk mengetahui apakah aplikasi berjalan sesuai dengan yang diharapkan atau sebaliknya. Pengujian
dilakukan dengan mencatat kesimpulan dari pengamatan yang dilakukan.

1. Halaman Splash Screen

 Tabel 1. Hasil pengujian Splash Screen

Data masukan Yang diharapkan Pengamatan Kesimpulan


Icon Aplikasi ditekan Splash Screen Splash Screen sukses [ √ ] Berjalan
ditampilkan [ ] Error

2. Halaman utama aplikasi

 Tabel 2. Hasil pengujian halaman utama aplikasi


Data masukan Yang diharapkan Pengamatan Kesimpulan
- Halaman utama Halaman utama [ √ ] Berjalan
aplikasi tampil aplikasi berhasil [ ] Error
ditampilkan
3. Halaman informasi judul skripsi

 Tabel 3. Hasil pengujian halaman informamsi judul skripsi


Data masukan Yang diharapkan Pengamatan Kesimpulan
Menekan tombol search yang User akan diarahkan ke Halaman informasi judul skripsi berhasil [ √ ] Berjalan
berada di halaman utama halaman informasi judul ditampilkan dan semua fungsi pencarian [ ] Error
aplikasi skripsi dapat digunakan

4. Halaman login admin

 Tabel 4. Hasil pengujian halaman login admin

Data masukan Yang diharapkan Pengamatan Kesimpulan


Menekan tombol FAB di sebelah User akan diarahkan ke halaman Halaman login admin berhasil di [ √ ] Berjalan
kanan bawah aplikasi login admin tampilkan dengan keys sensitive [ ] Error
menggunakan password yang benar

5. Halaman kelola data

 Tabel 5. Hasil pengujian halaman kelola data

Data masukan Yang diharapkan Pengamatan Kesimpulan


User memasukan password User akan diarahkan ke Halaman kelola data [ √ ] Berjalan
yang benar halaman kelola data berhasil ditampilkan [ ] Error
6. Halaman input data

 Tabel 6. Hasil pengujian halaman input data

Data masukan Yang diharapkan Pengamatan Kesimpulan


Menekan tombol INPUT DATA User akan diarahkan ke Halaman input data berhasil [ √ ] Berjalan
pada halaman kelola data halaman input data serta fungsi ditampilkan dan fungsi tambah data [ ] Error
tambah data baru berjalan berjalan dengan baik

7. Halaman edit data

 Tabel 7. Hasil pengujian halaman edit data


Data masukan Yang diharapkan Pengamatan Kesimpulan
Menekan tombol EDIT DATA User akan diarahkan ke Halaman edit data berhasil [ √ ] Berjalan
pada halaman kelola data halaman cek dan edit data ditampilkan dan fungsi edit data [ ] Error
serta fungsi edit data berjalan dengan baik
berjalan
8. Halaman hapus data

 Tabel 8. Hasil pengujian halaman hapus data


Data masukan Yang diharapkan Pengamatan Kesimpulan
Menekan tombol HAPUS DATA User akan diarahkan ke Halaman hapus data berhasil [ √ ] Berjalan
pada halaman kelola data halaman cek dan hapus data ditampilkan dan fungsi hapus [ ] Error
serta fungsi hapus data data berjalan dengan baik
berjalan
 TERIMAH KASIH

Anda mungkin juga menyukai