BAB I PENDAHULUAN
1.1
Latar Belakang Perkembangan teknologi pada masa sekarang ini sudah sangat cepat dan
maju karena itu semua aktifitas menjadikan sebagian orang memiliki tingkat mobilitas yang tinggi, Terkadang hal yang menjadi suatu kewajiban terlalaikan. Salah satunya kewajiban menuntut ilmu, bagi mahasiswa yang selalu terlambat dan terkadang juga tidak mengikuti jam mata kuliah. Salah satu penyebab
mahasiswa yang selalu terlambat dan tidak masuk adalah terbatasnya informasi ketika telah datang waktu kuliah. Misalkan ketika mahasiswa berada di suatu tempat yang jauh dari kampusnya khususnya jauh dari Sekolah Tinggi Teknologi Indonesia Tanjungpinang sehingga tidak memungkinkan bagi mahasiswa tersebut datang ke kampus hanya untuk melihat informasi jadwal mata kuliah yang harus ditempuh. Maka ketika waktu kuliah tiba ada kemungkinan mahasiswa tersebut tidak tahu jadwal kuliah yang harus ditempuh pada semester ini dan menyebabkan mahasiswa tersebut tidak dapat mengikuti mata kuliahnya di hari pertama. Seiring dengan tingkat mobilitas yang tinggi, akhir – akhir ini tengah marak perangkat alat komunikasi. Salah satu perangkat mobile yang paling pesat adalah smartphone dimana hampir setiap orang memilikinya. Saat ini smartphone sudah lebih dari fungsi dasarnya. Berbagai macam fitur telah ditanamkan, seperti pengolah dokumen, gambar, video dan lain sebagainya. Hal ini tak lepas dari penggunaan sistem operasi pada smartphone. Layaknya pada komputer,
1
2
smartphone juga dapat di install berbagai macam aplikasi yang diinginkan salah satunya adalah sistem operasi android. Android memiliki tujuan utama yaitu untuk memajukan inovasi piranti telepon agar pengguna mampu mengeksplorasi kemampuan dan menambah pengalaman lebih dibandingkan dengan platform mobile lainnya. Untuk itu dalam penelitian ini akan di kembangkan Aplikasi Jadwal Perkuliahan Sekolah Tinggi Teknologi Indonesia Tanjungpinang Berbasis Android, untuk memudahkan pengguna mendapatkan informasi tentang jadwal mata kuliah.
1.2
Identifikasi masalah Identifikasi masalah yang penulis temukan pada Sekolah Tinggi
Teknologi Indonesia Tanjungpinang, adalah sebagai berikut: 1.
Proses pemberitahuan jadwal perkuliahan secara manual yaitu dengan menempelkannya pada papan pengumuman.
2.
1.3
Mahasiswa masih sering terlambat masuk ke ruang perkuliahan.
Maksud dan Tujuan Maksud dan tujuan penulis dalam skripsi ini adalah untuk membangun
sebuah aplikasi jadwal perkuliahan yang berjalan pada android yang dapat digunakan kapanpun dan dimanapun mahasiswa berada dengan memanfaatkan koneksi ke internet serta memudahkan staff akademik dalam pemberitahuan jadwal baru atau perubahan jadwal kepada mahasiswa.
3
1.4
Rumusan Masalah Berdasarkan dari uraian latar belakang diatas maka dapat dirumuskan
suatu permasalahan sebagai berikut : 1.
Bagaimana membangun dan merealisasikan pada platform android untuk mengetahui informasi jadwal perkuliahan.
2.
Bagaimana menghubungkan aplikasi yang dibangun pada platform android dengan web.
1.5
Batasan Masalah Pembatasan masalah dimaksudkan untuk membatasi ruang lingkup
permasalahan yang dihadapi agar lebih terarah. Adapun masalah-masalah yang penulis batasi dalam perancangan aplikasi ini adalah sebagai berikut: 1.
Aplikasi jadwal perkuliahan ini dapat digunakan pada android dengan memanfaatkan koneksi ke internet.
2.
Memberikan informasi tentang jadwal mata kuliah.
3.
Admin dapat melakukan penambahan data, perubahan data yang sudah ada dan menghapus data melalui web.
4.
Mahasiswa hanya dapat melihat informasi tentang jadwal mata kuliah saja pada aplikasi android.
5.
Tidak membahas masalah jadwal bentrok.
4
1.6
Waktu dan Tempat Kerja Penelitian Penelitian dilaksanakan di Sekolah Tinggi Teknologi Indonesia
Tanjungpinang mulai tanggal 11 Juni 2013 sampai pada tanggal 18 Agusutus 2013.
1.7
Metodologi Penelitian Merupakan suatu teknik atau cara untuk mengumpulkan data atau fakta
yang nantinya akan dipelajari dan akhirnya sebagai bahan untuk di analisa serta digunakan untuk memudahkan pencarian dan pemecahan suatu masalah.
1.7.1
Studi Pustaka Studi pustaka dilakukan dengan cara – cara mempelajari teori – teori dan
buku – buku yang berhubungan dengan penelitian ini.
1.7.2
Studi Lapangan Studi lapangan dilakukan dengan cara melibatkan perusahaan secara
langsung. Hal ini dilakukan untuk mendapatkan data dan keterangan yang berhubungan dengan masalah yang diteliti. Studi lapangan ini meliputi : 1.
Wawancara Wawancara yaitu cara pengumpulan data dengan cara tanya jawab yang berkaitan dengan pembuatan aplikasi.
5
2.
Observasi Observasi dilakukan dengan cara mendatangi tempatnya kemudian dilakukan pengamatan langsung terhadap objek yang diteliti untuk mendapatkan data dan informasi yang diperlukan sesuai dengan permasalahan.
1.7.3
Metodologi Pengembangan Sistem Metodologi yang digunakan penulis dalam penelitian ini adalah metode
waterfall. Dimana langkah-langkah yang harus dilakukan adalah sebagai berikut:
Gambar 1.1 Metode Waterfall (AdiNugroho)1 1.
Perencanaan Tahapan yang menyangkut studi kebutuhan pengguna, studi – studi kelayakan baik secara teknis maupun secara teknologi serta penjadwalan pengembangan suatu proyek sistem informasi dan perangkat lunak.
1
AdiNugroho, Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorientasi Objek, hal 125, 2004
6
2.
Analisis Tahap dimana kita berusaha mengenali segenap permasalahan yang muncul pada pengguna dengan mendekomposisi use case diagram lebih lanjut, mengenali komponen – komponen sistem, obyek – obyek, hubungan antar obyek, dan sebagainya yang secara mendalam akan kita bahas di bab berikutnya.
3.
Perancangan Tahap dimana pada tahap ini kita mencoba mencari solusi permasalahan yang didapat dari tahap analisis. Pada tahap tiga ini dibagi menjadi 2 yaitu : a.
Tahap perancangan yang lebih menekan pada platform apa hasil dari tahap analisis kelak akan diimplementasikan.
b.
Tahap dimana kita melakukan penghalusan (refinement) kelas – kelas yang didapat pada tahap analisis serta jika perlu menambahkan dan memodifikasi kelas – kelas yang akan lebih mengefisiensikan serta mengefektifkan sistem atau perangkat lunak yang akan kita kembangkan.
4.
Implementasi Tahap dimana kita mengimplementasikan perancangan sistem ke situasi yang nyata. Disini kita mulai berurusan dengan pemilihan perangkat keras, penyusunan perangkat lunak aplikasi (pengkodean / coding).
7
5.
Pengujian Tahap untuk memastikan sistem yang kita buat sudah sesuai dengan kebutuhan pengguna atau belum. Jika belum, proses selanjutnya adalah iteratif, yaitu kembali ke tahap – tahap sebelumnya.
6.
Pemeliharaan Tahap dimana kita mulai melakukan pengoperasian sistem dan jika diperlukan melakukan perbaikan – perbaikan kecil, kemudian jika waktu penggunaan sistem habis, maka kita akan masuk lagi pada tahap perencanaan.
1.8
Perencanaan Jadwal Skripsi Tabel 1.1 Estimasi Jadwal Kegiatan Skripsi NO Kegiatan Juni Juli Agustus 1 Perencanaan 2 Analisis 3 Perancangan 4 Implementasi 5 Pengujian 6 Pemeliharaan
1.9
Sistematika Penulisan Sistematika penulisan Skripsi terdiri dari :
Bab I
Pendahuluan Bab ini berisikan permasalahan yang dibahas antara lain: latar belakang,
identifikasi masalah, rumusan masalah, maksud an tujuan, Batasan Masalah, Metodologi Penelitian dan Sistematika Penulisan.
8
Bab II Landasan Teori Landasan teori berfungsi mencakup teori yang berhubungan dengan aplikasi, android, penguraian karekteristik sistem informasi, konsep pemodelan sistem, konsep basis data dan juga perangkat lunak yang digunakan. Bab III Analisis Sistem Bab ini membahas mengenai analisis kelemahan sistem, analisis terhadap kebutuhan sistem yang meliputi: kebutuhan perangkat lunak dan kebutuhan pengguna. Bab IV Perancangan Sistem Bab ini berisi tentang perancangan proses yang menggunakan pemodelan proses sistem seperti flowchart, flowmap, diagram konteks, DFD ataupun UML dan perancangan input/output. Bab V Implementasi Sistem Berisi tentang implementasi dan analisa hasil ujian program yang terdiri dari Uji coba Sistem dan Program dan pemeliharaan sistem. Bab VI Penutup Berisi kesimpulan dan saran. Kesimpulan dapat mengemukakan masalah kerja praktek dan mampu menjawab pertanyaan dalam identifikasi masalah. DAFTAR PUSTAKA