i
PERANCANGAN APLIKASI M-UNPAM MENGGUNAKAN JAVA UNTUK MENINGKATKAN EFEKTIVITAS PROSES AKADEMIK
DI UNIVERSITAS PAMULANG
Proposal Skripsi
Diajukan Sebagai Persyaratan Untuk Melaksanakan Skripsi Pada Jurusan Teknik Informatika
Oleh :
SAIDURROHMAN (2008140084)
TEKNIK INFORMATIKA
UNIVERSITAS PAMULANG TANGERANG 2011
KATA PENGANTAR
Rasa syukur penulis panjatkan ke hadirat Allah SWT karena berkat rahmat dan karuniaNya penulis dapat menyelesaikan Proposal Skripsi dengan baik sesuai waktu yang ditentukan.
Proposal Skripsi ini ditulis agar mahasiswa mendapat gambaran tetang bagaimana mengajukan judul skripsi dengan baik dan benar, dan juga untuk menambah bekal pengalaman yang berhubungan dengan Teknik Informatika secara khusus.
Proposal ini mengambil judul “Perancangan Aplikasi M-UNPAM Menggunakan Java Untuk Meningkatkan Efektifitas Proses Akademik di Universitas Pamulang”.
Penulis mengucapkan terima kasih kepada Bapak Ir. Atang Susila selaku Kaprodi Teknik Informatika Universitas Pamulang dan semua pihak yang telah membantu sehingga proposal ini dapat terselesaikan.
Dan tak lupa, penulis menyadari bahwa proposal ini masih jauh dari sempurna. Oleh karena itu, kritik dan saran yang membangun sangat diharapkan demi penyempurnaan dalam penyusunan laporan skripsi nantinya.
ii
Akhir kata, semoga proposal skripsi ini bermanfaat untuk pengembangan ilmu pengetahuan bagi kita semua.
Tangerang, Oktober 2011
DAFTAR ISI
KATA PENGANTAR... I DAFTAR ISI ... III A. JUDUL : ANALISA DAN PERANCANGAN APLIKASI MOBILE
CAMPUS M-UNPAM ... 1
B. LATAR BELAKANG MASALAH ... 1
C. BATASAN MASALAH ... 2 D. RUMUSAN MASALAH ... 3 E. TUJUAN PENELITIAN ... 3 F. MANFAAT PENELITIAN ... 4 G. METODELOGI PENELITIAN ... 4 H. SISTEMATIKA PENULISAN ... 13 I. DAFTAR PUSTAKA ... 15
1
A. Judul : Analisa dan Perancangan Aplikasi Mobile Campus M-Unpam
B. Latar Belakang Masalah
Perkembangan di bidang teknologi informasi saat ini memungkinkan semua bidang kehidupan manusia menjadi ringan untuk dikerjakan. Semua kemudahan tersebut dapat diperoleh dengan bantuan komputer dalam berbagai bentuk baik menggunakan komputer dalam bentuk yang besar sebagai server data, komputer personal, maupun perangkat telepon seluler (handphone) yang tentunya dapat digunakan sebagai alat bantu bagi manusia untuk berkomunikasi dan bersosialisasi.
Berkembangnya media komunikasi khususnya handphone mendorong anak muda maupun mahasiswa semakin tidak bisa lepas dengannya. Handphone yang tadinya difungsikan sebagai alat komunikasi saat ini berkembang menjadi multifungsi. Pemanfaatannya oleh anak muda dan mahasiswa mencakup dunia hiburan maupun sarana memperoleh informasi. Terlebih saat ini banyak handphone yang sudah menggunakan system operasi sebagai system utama. Selain itu, ditanam pula JVM (Java Virtual Machine) sebagai sistem yang mampu menjalankan aplikasi-aplikasi java yang berbasis mobile yang dikenal dengan sebutan J2ME (Java 2 Micro Edition).
Di bidang pendidikan, peran serta teknologi informasi ini menjadi tolak ukur kemajuan mahasiswa. Selain dapat menganalisa sistem berjalan, mahasiswa mampu menciptakan ide-ide baru sebagai inovasi terhadap teknologi yang berkembang saat ini. Tentunya hal yang berguna bagi dunia pendidikan dan serta mampu memberikan alat bantu yang berguna bagi masyarakat. Sebagai contoh, inovasi yang dikembangkan untuk mempermudah mahasiswa dan civitas akademik lainnya mengakses informasi seperti absensi, daftar nilai, kehadiran, informasi – informasi seminar, dan lain - lain yang disediakan oleh kampus, khususnya di Universitas Pamulang.
Oleh karena itu, dibutuhkan sebuah sistem aplikasi yang mampu memberikan informasi akademik mahasiswa yang dapat diakses melalui perangkat mobile seperti handphone sehingga kemudahan akses informasi ini dapat memperlancar proses perkuliahan di Universitas Pamulang.
C. Batasan Masalah
Berdasarkan latar belakang di atas, maka penulis membatasi penulisan yang akan dibuat disesuaikan dengan keterbatasan kemampuan penulis, keterbatasan waktu yang berhubungan dengan pengumpulan data, serta keterbatasan biaya. Masalah dalam penyusunan tugas akhir ini dibatasi pada proses analisa dan perancangan sistem aplikasi mobile campus di Universitas Pamulang.
3
D. Rumusan Masalah
Berdasarkan latar belakang dan pengamatan yang dilakukan maka dapat diuraikan beberapa permasalahan yang dihadapi antara lain :
1. Bagaimana sebuah informasi diperoleh secara cepat dan akurat sesuai dengan kebutuhan ?
2. Mengapa dibutuhkan sebuah aplikasi yang dapat memberikan informasi kapan pun dan dimana pun berada ?
3. Bagaimana merancang sebuah aplikasi yang dapat memberikan informasi akademik seperti daftar nilai, kehadiran, dan informasi lainnya menggunakan interface antara handphone dan komputer PC ?
E. Tujuan Penelitian
Penelitian ini dimaksudkan agar berkembangnya sebuah aplikasi yang dapat memberikan informasi akademik kepada mahasiswa sehingga tingkat pendidikan lebih optimal. Adapun tujuan lain dari penulisan ini adalah :
1. Menganalisa rancangan aplikasi pada handphone yang dapat memberikan informasi yang berguna bagi mahasiswa.
2. Mengalisa rancangan aplikasi berbasis web untuk interface serta aktifitas kemahasiswaan.
F. Manfaat Penelitian
Adapun manfaat yang ingin dicapai dari penelitian ini adalah :
1. Terciptanya keseimbangan pendidikan yang diperoleh di lingkungan dan di luar lingkungan Perguruan Tinggi.
2. Dapat memberikan informasi kemahasiswaan secara real time kepada mahasiswa.
G. Metodelogi Penelitian
Adapun metodelogi penelitian yang digunakan dalam penelitian ini adalah sebagai berikut :
1. Metode Observasi
Metode ini dimaksudkan untuk memperoleh data – data yang dibutuhkan untuk keperluan sistem.
2. Metode Analisa
Metode ini dimaksudkan untuk mengidentifikasi masalah – masalah pada sistem yang telah ada dan mencari solusi yang akan digunakan selanjutnya.
3. Metode Studi Pustaka
Metode ini dilakukan untuk mencari dan mendapatkan sumber – sumber kajian, landasan teori yang mendukung data – data, atau informasi sebagai acuan dalam melakukan penyusunan laporan.
5
4. Metode Wawancara
Metode ini dilakukan untuk mendapatkan jenis informasi yang berguna sesuai dengan kebutuhan sistem.
5. Rancangan Sistem a. Sistem
Terdapat beberapa pendekatan di dalam mendefinisikan sistem, diantaranya:
1) “Sistem adalah kumpulan elemen yang saling berkaitan yang bertanggung jawab memproses masukan (input) sehingga menghasilkan keluaran (output )” (Kusrini 2007:11)
2) Eti Rochaety, DKK (2006:2) mendefinisikan bahwa
“Sistem adalah setiap kesatuan secara konseptual atau fisik yang terdiri
dari bagian-bagian yang saling memengaruhi”.
3) Menurut Sutarman, (2009:5), mendefinisikan “sistem adalah kumpulan elemen yang saling berhubungan dan berinteraksi dalam satu kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama”.
Informasi merupakan kumpulan data yang telah diolah, baik bersifat kualitatif maupun kuantitatif dan memiliki arti lebih luas (Eti Rochaety, Pontjorini Rahayuningsih dan Prima Gusti Yanti 2006:4) dalam bukunya yang lain Abdul Kadir (2003:31) mendefenisikan “Informasi sebagai data yang telah diproses sedemikian rupa sehingga meningkatkan pengetahuan seseorang yang menggunakan data tersebut”.
c. Sistem Informasi
Menurut Sutarman, (2009:13) mendefenisikan bahwa “Sistem Informasi ini mengumpulkan, memproses, menyimpan, menganalisis, menyebarkan informasi untuk tujuan tertentu”. Sedangkan menurut Abdul Kadir (2003:11) mengemukakan “Sistem Informasi adalah kerangka kerja yang mengkoordinasikan sumber daya (manusia, komputer) untuk mengubah masukan (input) menjadi keluaran (informasi), guna mencapai sasaran-sasaran perusahaan”
7
Sistem yang berjalan saat ini :
Saat ini Universitas Pamulang (UNPAM) telah memiliki sistem informasi akademik berbasis komputerisasi. Hanya sayang, data hanya dapat diakses oleh bagian administrasi ataupun Tata Usaha di Program Studi masing – masing.
Informasi belum dapat diterima mahasiswa secara langsung melalui akses internet maupun mobile. Mahasiswa dapat menanyakan langsung atau meminta informasi langsung kepada bagian Tata Usaha. Hal ini tentu kurang efektif mengingat mahasiswa harus datang langsung ke kampus serta memungkinkan penumpukan jumlah mahasiswa di ruang program studi saat awal maupun akhir semester saat mahasiswa membutuhkan akses informasi nilai.
Sistem yang diusulkan :
M-UNPAM (Unpam Mobile Campus) adalah sebuah sistem yang dirancang guna memenuhi kebutuhan informasi bagi mahasiswa maupun orang tua mahasiswa, selain dapat memberikan informasi secara cepat, tepat, akurat, dan relefan.
Aplikasi M-UNPAM (Unpam Mobile Campus) ini dibuat dengan bahasa pemrograman J2ME (Java 2 Micro Edition) untuk ditanam pada perangkat komunikasi agar dapat memberikan informasi serta laporan mengenai perkulihan mahasiswa.
Berikut ini rancangan tampilan layar yang akan dibuat : 1) Tampilan Login Login M-UNPAM Login M-UNPAM NIM PASSWORD SELAMAT DATANG DI UNPAM MOBILE CAMPUS SIMPAN KELUAR SIMPAN
Gambar 1 Rancangan Tampilan Login
Pada penggunaan pertama, usert akan diarahkan pada halaman login , kemudian user diminta memasukkan nim dan password. Proses login ini dimaksudkan agar informasi yang didapat jelas pada mahasiswa yang dituju.
9
2) Tampilan Menu Utama
Menu Utama Menu Utama Pilih Data Mahasiswa Jadwal Kuliah Daftar Nilai Informasi Keluar
Gambar 2 Rancangan Tampilan Menu Utama
Terdapat 4 (empat) pilihan menu yang disediakan oleh aplikasi sistem, yaitu Data Mahasiswa, Jadwal Kuliah, Daftar Nilai, dan Informasi.
a) Data Mahasiswa Data Mahasiswa Data Mahasiswa Keluar Nama : Saidurrohman Nim : 2008140084 TTL : Pangkalpinang, 24 Agustus 1986 Agama : Islam Jenis kelamin : L
Alamat : Perum Keroncong Permai Blok EP.20 No.10 Jatiuwung Kota Tangerang – Banten 15134
No Telp : 02192861128 Jurusan : Teknik Informatika
Beranda
Gambar 3 Rancangan Tampilan Menu Data Mahasiswa
Menampilkan biodata lengkap mahasiswa. Dengan demikian, user tidak memiliki keraguan terhadap data yang diberikan oleh aplikasi sistem.
11 b) Jadwal Kuliah Jadwal Kuliah Jadwal Kuliah Nama : Saidurrohman Nim : 2008140084 MT. Kuliah : Kewarganegaraan Hari : Selasa Waktu : 18.30 – 20.00 MT. Kuliah : Sistem Digital Hari : Selasa
Waktu : 20.00 – 21.30 MT. Kuliah : Lab. Algoritma Hari : Rabu
Waktu : 20.00 – 21.30
Gambar 4 Rancangan Tampilan Menu Jadwal Kuliah
Menampilkan informasi jadwal kuliah mahasiswa pada semester berjalan. Melalui menu ini, mahasiswa dapat mengecek jadwal kuliah setiap saat sesuai dengan mata kuliah yang diambil melalui Kartu Rencana Studi (KRS).
c) Daftar Nilai Keluar Beranda Daftar Nilai Daftar Nilai Lihat Pilih Semester : Ganjil Genap
Lihat Beranda Keluar
Daftar Nilai Daftar Nilai Keluar Nama : Saidurrohman Nim : 2008140084 Mata kuliah | HM | AM | SKS | M Pend. Agama | A | 4 | 2 | 8 Kalkulus 1 | B | 3 | 4 | 12 Fisika Dasar 1| B | 3 | 4 | 12 Bhs Inggris 1 | B | 3 | 2 | 6 Logika MTK| B | 3 | 3 | 6 Pend Pancasila | B | 3 | 2 | 6 IPS : 2.5 IPK : 2.5 Total SKS : 20 2009/2010 Tahun Akademik Beranda
Gambar 5 Rancangan Tampilan Menu Daftar Nilai
Menampilkan informasi nilai mahasiswa per semester. Hal ini berguna bagi user untuk mengetahui hasil ujian akhir semester.
Di menu ini juga user dapat mengetahui Indeks Prestasi Semester (IPS) berjalan serta Indeks Prestasi Kumulatif (IPK) dari seluruh mata kuliah yang telah dilalui oleh user.
13 d) Informasi Keluar Beranda Informasi Informasi Lihat Workshop “Mudah Membuat Website dengan CSS dan PHP”
Beranda
Seminar “Membangun Portal Berita Kampus” Keluar Beranda Informasi Informasi Keluar Beranda AGENDA
Tema : Workshop “Mudah Membuat Website dengan CSS dan PHP” Isi : Workshop ini bertujuan untuk ……. Tempat : Aula Universitas Pamulang Tgl. Mulai : 18 Oktober 2011 Tgl. Selesai : 18 Oktober 2011 Waktu : Pukul 09.00 – 15.00
Gambar 6 Rancangan Tampilan Menu Informasi
Menampilkan informasi baik berita maupun agenda seputar kampus seperti workshop, seminar, dan Pekan Teknologi UNPAM.
H. Sistematika Penulisan
Untuk memahami lebih jelas tentang penulisan penelitian ini, maka dikelompokkan materi penulisan menjadi 5 (lima) Bab yang masing – masing saling berkaitan antara satu bab dengan bab lainnya, sehingga menjadi satu kesatuan yang utuh, yaitu :
BAB I PENDAHULUAN
Bab ini berisi tentang uraian latar belakang, batasan masalah, perumusan masalah, tujuan penelitian, manfaat penelitian, metode penelitian, serta sistematika penulisan. BAB II LANDASAN TEORI
Bab ini berisi tentang dasar teori system, beberapa aplikasi pendukung, serta teori dasar dari Bahasa Pemrograman J2ME, PHP, dan database MySQL.
BAB III PEMBAHASAN
Bab ini berisi tentang analisa organisasi, prosedur sistem, flow chart, desain input dan output dan konfigurasi system BAB IV PERANCANGAN SISTEM
Bab ini membahas tentang implementasi UML yang diusulkan, spesifikasi basis data, dan implementasi sistem. BAB V PENUTUP
Bab ini membahas tentang kesimpulan dan saran DAFTAR PUSTAKA
15
I. Daftar Pustaka
Firdaus. PHP dan MySQL dengan Dreamweaver. Maxikom. Palembang : 2007.
Indrajani. Perancangan Basis Data dalam All in 1. Elex Media. Cetakan Pertama. Jakarta : 2011.
M. Shalahuddin, Rosa A.S. Pemrograman J2ME . Cetakan Pertama. Penerbit Informatika. Bandung : 2008.
Peranginangin, Kasiman. Aplikasi Web dengan PHP dan MySQL. Penerbit Andi. Yogyakarta : 2006.
Sigit, Aloysius. 7 Proyek Aplikasi dengan JAVA. Elex Media Komputindo. Jakarta : 2010.
Sutarman. Pengantar Teknologi Informasi. PT. Bumi Aksara. Jakarta : 2009.
Triyuliana, Agnes Heni. Membuat Aplikasi Database dengan Java 2. Penerbit Andi. Yogyakarta : 2006.