Anda di halaman 1dari 10

BAB I

PENDAHULUAN
1.1.

Latar Belakang Masalah


Kemajuan teknologi informasi dan komunikasi saat ini telah mengubah

cara hidup masyarakat dalam menjalankan aktivitasnya seshari-hari. Peranan dan


keberadaan teknologi informasi dan komunikasi di segala sektor kehidupan tanpa
sadar telah membawa dunia kegerbang globalisasi tanpa batas dan tidak mengenal
jarak. Siapapun dapat berkomunikasi dan mengakses segala informasi yang
dibutuhkan dengan cepat dan dimanapun keberadaanya. Hal ini tidak saja
mendorong dunia bisnis dan usaha, tetapi juga mendorong dunia pendidikan
dalam mengakses informasi tanpa batas. Perkembangan dunia pendidikan saat ini
terus berkembang. Modernisasi pada dunia pendidikan membuat segala
sesuatunya menjadi lebih lancar dan mudah, beberapa faktor pendukung
pendidikan adalah internet, dan fasilitas wifi.
Internet telah menjadi bagian dari hidup masyarakat Indonesia. Berbagai
badan riset memperkirakan bahwa jumlah pengguna internet di Indonesia telah
mencapai sekitar 45 juta orang pada tahun 2011, dan berdasarkan survei Nielsen
yang dirilis pada bulan Juli 2011, 48% dari pengguna internet Indonesia
menggunakan

telepon

seluler

untuk

mengakses

internet

(Adi,

2012).

Perkembangan teknologi di bidang software khususnya sistem operasi saat ini


semakin berkembang pesat. Hal tersebut ditandai dengan semakin banyaknya
sistem operasi yang bersifat open source, contohnya Linux, Android dan
sebagainya. Teknologi yang menggunakan sistem operasi berbasis Android salah
satunya ialah penggunaan smartphone. Saat ini pengguna smartphone dengan
platform Android semakin banyak, karena mereka memperoleh kemudahan dalam
(2011102074) Reza Putra Amaludin

I-1

memperoleh aplikasi apapun yang dibutuhkan, serta tampilan yang berbeda


dibandingkan handphone pada umumnya.
Aplikasi dengan platform Android dalam dunia pendidikan salah satunya
adalah Aplikasi Pengisian Kartu Rencana Studi Berbasis Android. Dalam analisis
dan perancangan aplikasi ini mahasiswa dapat menginput data KRS dan
mahasiswa dapat melihat data KRS yang telah di inputkan. (Jamaluddin, Aplikasi
Pengisian

Kartu

Rencana

Studi

Berbasis

Android,

http://eprints.binadarma.ac.id/2022/1/JURNALJAMALUDDIN_07142090_
%20APLIKASI%20PENGISIAN%20KARTU%20RENCANA%20STUDI
%20BERBASIS%20ANDROID%20(1).pdf, diunduh 24 Desember 2014).
STMIK CIC merupakan sebuah lembaga perguruan tinggi yang berada di
kota Cirebon. Program studi yang ada di STMIK CIC, yaitu Teknik Informatika,
Sistem Informasi, Manajemen Informasi, dan Komputer Akutansi. Terdapat
beberapa kegiatan di STMIK CIC diantaranya adalah KRS. KRS adalah kartu
yang berisi daftar mata kuliah yang akan diikuti oleh setiap mahasiswa dalam satu
semester.
Dalam pelayanan KRS di STMIK CIC masih bersifat manual, dimana
Mahasiswa harus melunasi biaya per semester yang telah ditentukan oleh Bagian
Keuangan, setelah itu Bagian Keuangan memberikan berkas KRS rangkap 3 yang
akan diisi daftar mata kuliah yang dipilih oleh Mahasiswa dan meminta
persetujuan Dosen Wali, kemudian masing-masing lembar KRS dikembalikan
kepada BAAK dan Bagian Keuangan, selanjutnya BAAK menginputkan daftar
mata kuliah yang ditentukan pada kertas KRS untuk mencetak absensi dan kartu
ujian. Berdasarkan penjelasan pelayanan KRS di STMIK CIC masih bersifat
manual memiliki beberapa kekurangan seperti Mahasiswa menghabiskan waktu
(2011102074) Reza Putra Amaludin

I-2

yang cukup lama dalam melakukan kegiatan KRS, begitupun dari segi pembuatan
kertas KRS yang membutuhkan banyak kertas dan biaya untuk pengadaan kertas
KRS, serta BAAK membutuhkan waktu dalam menginputkan daftar matakuliah
untuk mencetak absensi dan kartu ujian.
Salah satu solusi untuk memudahkan pelayanan KRS di STMIK CIC
dibuatnya aplikasi dengan platform Android, contohnya Aplikasi Pengisian Kartu
Rencana Studi Berbasis Android dalam jurnal teknik informatika yang ditulis
Jamaluddin memiliki keunggulan, yaitu Mahasiswa dapat menginputkan data
KRS dan Mahasiswa dapat melihat data KRS yang telah di inputkan. Melihat dari
contoh aplikasi dalam jurnal Jamaluddin, untuk itu penulis mencoba merancang

pembuatan aplikasi KRS online pada Mahasiswa STMIK CIC dengan keunggulan
sebagai berikut :
1. Mahasiswa dapat memasukan kode mata kuliah dan meminta persetujuan
Dosen Wali.
2. Mahasiswa dapat melihat pemberitahuan persetujuan Dosen Wali tentang mata
kuliah yang dipilih.
3. Dosen dapat menyetejui KRS yang dikirim Mahasiswa.
4. Dosen Wali dapat melihat Mahasiswa yang sudah melakukan KRS.
Berdasarkan permasalahan tersebut penulis berkeinginan untuk membuat
sebuah aplikasi yang dapat mengakses layanan KRS mahasiswa secara online
pada smartphone dengan platform Android secara online yang berjudul Aplikasi
KRS Online pada Mahasiswa STMIK CIC Berbasis Android.

1.2.

Identifikasi Masalah
Berdasarkan uraian latar belakang masalah diatas maka penulis dapat

melakukan identifikasi masalah dalam skripsi sebagai berikut :


1. Mahasiswa menghabiskan waktu yang cukup lama dalam melakukan kegiatan
KRS.
2. BAAK membutuhkan waktu dalam mencetak absensi dan kartu ujian.
3. Belum adanya aplikasi pengisian KRS secara online berbasis mobile di
STMIK CIC.

(2011102074) Reza Putra Amaludin

I-3

4. Bagaimana membuat aplikasi pada smartphone dengan platform Android


untuk memenuhi layanan KRS secara online.
5. Apakah aplikasi KRS dapat diimplementasikan oleh Mahasiswa dan pihak
STMIK CIC Cirebon ?

1.3.

Batasan Masalah
Adapun batasan masalah dari aplikasi yang dibuat dalam skripsi ini

sebagai berikut :
1. Aplikasi berbasis Android digunakan oleh Mahasiswa dan Dosen Wali, fungsi
dari aplikasi ini antara lain sebagai berikut:
a. Mahasiswa dapat memasukan kode mata kuliah dan meminta persetujuan
Dosen Wali.
b. Mahasiswa dapat melihat pemberitahuan persetujuan Dosen Wali tentang
mata kuliah yang dipilih.
c. Dosen Wali dapat menyetejui KRS yang dikirim oleh Mahasiswa.
d. Dosen Wali dapat melihat Mahasiswa yang sudah melakukan KRS.
2. Aplikasi pendukung menggunakan bahasa pemrograman PHP (Web Base
Aplication) yang digunakan oleh Bagian Keuangan dan BAAK, fungsi dari
aplikasi pendukung ini antara lain sebagai berikut :
a. Bagian Keuangan dapat menyetujui KRS Mahasiswa setelah Dosen Wali
menyetejui KRS terlebih dahulu.
b. BAAK dapat mencetak absensi dan kartu ujian setelah Dosen Wali dan
Bagian Keuangan menyetujui KRS Mahasiswa.
c. BAAK dapat mengelola data master KRS online.
3. Aplikasi berbasis Android menggunakan bahasa pemrograman JAVA dan
dapat langsung diimplementasikan pada smartphone berbasis Android
minimum versi 4.2 (Jelly Bean).

1.4.

Tujuan

Tujuan dari pembuatan aplikasi ini adalah :


1. Memudahkan Mahasiswa dalam melakukan kegiatan KRS.
2. Memudahkan Dosen Wali dalam menyetujui KRS mahasiswa, dan melihat
mahasiswa yang sudah melakukan KRS.

(2011102074) Reza Putra Amaludin

I-4

3. Memudahkan Bagian Keuangan dalam melakukan proses pendaftaran KRS


untuk Mahasiswa.
4. Memudahkan BAAK dalam mencetak absensi dan kartu ujian.
5. Sebagai media akses komputerisasi KRS yang disediakan STMIK CIC
Cirebon bagi mahasiswa.

1.5.

Metodologi Penelitian
Metodologi penelitian yang digunakan dalam penyusunan skripsi ini

menggunakan

metode

deskriptif,

yaitu

sebuah

proses

yang

berusaha

menggambarkan dan menginterpretasi objek sesuai dengan apa adanya. Adapun


tujuan dari metode penelitian secara deskriptif adalah untuk menggambarkan
secara sistematis fakta dan karakteristik objek dan subjek yang diteliti secara
tepat. Metode penelitian yang penulis lakukan dalam skripsi ini disesuaikan
dengan metode waterfall yang dijelaskan dalam sub bab selanjutnya.
1.5.1. Teknik Pengumpulan Data
Untuk memperoleh data yang dibutuhkan dalam penyusunan Skripsi ini,
maka diterapkan teknik pendataan antara lain :
1. Studi Pustaka
Dalam memperoleh data dan informasi, penulis melakukan studi kepustakaan
yaitu dengan cara mengumpulkan dan membaca literatur serta buku-buku
yang berkaitan dengan pembuatan skripsi ini.
2. Observasi
Observasi

merupakan

teknik

yang

dilakukan

dengan

mengadakan

pengamatan langsung pada tempat penelitian dan mengumpulkan data-data


tambahan yang diperlukan.

3.

Interview

(2011102074) Reza Putra Amaludin

I-5

Data ini diperoleh dengan mengadakan wawancara dengan pihak yang


bersangkutan dalam kegiatan KRS di STMIK CIC tentang permasalahan yang
ada.
1.5.2. Tahapan Penelitian

1. Menganalisa Permasalahan
Pada tahap ini penulis melakukan analisa terhadap permasalahan yang ada di
lingkungan civitas akademik STMIK CIC Cirebon, yakni mengenai
Mahasiswa yang melakukan kegiatan KRS secara manual dan belum
terkomputerisasi.
2. Menganalisa Proses Bisnis Sistem yang Berjalan Saat Ini serta Melakukan
Pengumpulan Data yang Dibutuhkan
Pada tahap ini, penulis melakukan analisa terhadap proses bisnis sistem yang
berjalan saat ini menggunakan business workflow, dimana Mahasiswa harus
melunasi biaya per semester yang telah ditentukan oleh Bagian Keuangan,
setelah itu Bagian Keuangan memberikan berkas KRS rangkap 3 yang akan
diisi daftar mata kuliah yang dipilih oleh Mahasiswa dan meminta persetujuan
Dosen Wali, kemudian masing-masing lembar KRS dikembalikan kepada
BAAK dan Bagian Keuangan, selanjutnya BAAK menginputkan daftar mata
kuliah yang ditentukan pada kertas KRS untuk mencetak absensi dan kartu
ujian.
3. Membuat Analisa dan Perancangan Sistem Usulan
Pada tahap ini penulis membuat analisa sistem usulan aplikasi baik database
maupun tampilan program yang disajikan menggunakan tools analysis UML,
membuat spesifikasi tabel, maupun rancangan tampilan (interface) menu yang
terdapat pada aplikasi.
4. Mengimplementasikan Hasil Analisa dalam Bentuk Aplikasi

(2011102074) Reza Putra Amaludin

I-6

Pada tahap ini penulis mengimplementasikan hasil analisa sistem usulan ke


dalam bahasa pemrograman yang telah dipilih yaitu JAVA yang diterapkan
pada smartphone dengan platform android, serta bahasa pemrograman PHP
sebagai aplikasi pendukung KRS online berbasis Android.
1.5.3. Metode Pengembangan Perangkat Lunak
SDLC atau (Software Development Life Cycle) atau sering disebut juga
System Development Life Cycle adalah proses mengembangkan atau mengubah
suatu sistem perangkat lunak dengan menggunakan model-model dan metodologi
yang digunakan orang untuk mengembangkan sistem-sistem perangkat lunak
sebelumnya (Rosa & Shalahuddin, 2011 : p24).
Dalam penyusunan skripsi ini, penulis

menggunakan

model

pengembangan perangkat lunak waterfall (air terjun), atau yang sering disebut
juga model sekuensial linier (sequential linear). Model waterfall ini menyediakan
pendekatan alur hidup perangkat lunak secara terurut yang dimulai dari analisis,
desain, pengkodean, pengujian, dan tahap pendukung (support). Berikut adalah
gambar model waterfall :

System/information
engineering
Gambar 1.1 Model Waterfall (Sumber : Pressman, 2001 : 29)
Analysis

Design

Code

Test

1. Analisis kebutuhan perangkat lunak


Proses pengumpulan kebutuhan dilakukan untuk menspesifikasikan kebutuhan
perangkat lunak agar dapat dipahami perangkat lunak seperti apa yang
dibutuhkan oleh user. Pada tahap ini penulis melakukan analisis kebutuhan
perangkat

lunak

pembuatan

(2011102074) Reza Putra Amaludin

program

seperti

menggunakan

bahasa

I-7

pemrograman java serta menggunakan UML (Unified Modelling Language)


sebagai tools perancangan sistem berorientasi objek yang terdiri dari use case
diagram, activity diagram, sequence diagram, serta class diagram.
2. Desain
Desain perangkat lunak adalah proses multilangkah yang fokus pada
pembuatan program perangkat lunak termasuk struktur data, arsitektur
perangkat lunak, representasi antarmuka, dan prosedur pengkodean. Dalam
tahap ini penulis menerjemahkan kebutuhan perangkat lunak dari tahap
analisis kebutuhan ke dalam bentuk representasi desain agar dapat
diimplementasikan menjadi program pada tahap selanjutnya, seperti
pembuatan desain interface dari setiap menu aplikasi yang akan digunakan
oleh user.
3. Pembuatan kode program
Setelah proses pembuatan desain selesai, maka desain tersebut perlu
diterjemahkan lagi ke dalam program perangkat lunak. Dalam hal ini penulis
menggunakan Java sebagai bahasa pemrograman sebagai lingkungan
pengembangan desain perangkat lunak Android yang ditanamkan pada barang
elektronik. Hasil dari tahap ini adalah program aplikasi sesuai dengan desain
yang telah dibuat dalam tahap desain.
4. Pengujian
Metode pengujian perangkat lunak yang digunakan penulis ialah metode
white-box atau black-box testing, yakni menguji perangkat lunak dari segi
fungsionalitas sekaligus menguji desain maupun kode program. Hal ini
dimaksudkan untuk mengetahui apakah fungsi-fungsi, masukan maupun
keluaran sesuai dengan yang diinginkan user serta semua proses yang
memiliki alur logika telah dijalankan.
5. Pendukung (support) dan pemeliharaan (maintenance)

(2011102074) Reza Putra Amaludin

I-8

Proses pemeliharaan sistem perlu dilakukan agar sistem yang telah dibuat
dapat digunakan secara terus menerus sesuai dengan kebutuhan user. Pada
tahap ini apabila terjadi perubahan struktur perangkat lunak akibat adanya
kesalahan yang muncul dan tidak terdeteksi saat pengujian, maka proses
pengembangan dapat diulangi dimulai dari proses analisis spesifikasi untuk
perubahan perangkat lunak yang ada tanpa membuat perangkat lunak baru.

1.6.

Sistematika Penulisan
Penulis

akan

memberikan

gambaran

singkat

mengenai

pokok

permasalahan yang akan dibahas, sehingga akan memberikan gambaran mengenai


isi penulisan ini. Sistematika penulisan ini terdiri dari lima bab di antaranya
sebagai berikut :

BAB I.

PENDAHULUAN
Bab ini menguraikan secara garis besar mengenai latar
belakang, identifikasi masalah, batasan masalah, tujuan,
metodologi penelitian, serta sistematika penulisan skripsi.

BAB II.

LANDASAN TEORI
Bab

ini

menjelaskan

tentang

teori

penunjang

yang

berhubungan dengan pokok pembahasan dalam penyusunan


skripsi ini yang meliputi definisi sistem, informasi, sistem
informasi, aplikasi mobile, pengertian Android, basis data,
Java, dan Unified Modelling Language (UML)

BAB III.

ANALISIS DAN PERANCANGAN SISTEM


Bab ini membahas mengenai analisa sistem yang dibutuhkan
dalam pembuatan aplikasi informasi nilai akademik maupun
perancangan sistem dari aplikasi yang dibuat.

BAB IV.

IMPLEMENTASI DAN PENGUJIAN SISTEM

(2011102074) Reza Putra Amaludin

I-9

Bab ini membahas mengenai implementasi serta pengujian


terhadap aplikasi yang telah dibuat.

BAB V.

KESIMPULAN DAN SARAN


Bab ini berisi kesimpulan dan saran baik penulisan laporan
skripsi maupun terhadap aplikasi yang telah diujicobakan.

(2011102074) Reza Putra Amaludin

I - 10

Anda mungkin juga menyukai