SlideShare a Scribd company logo
1 of 7
Download to read offline
1
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Pengisian KRS (Kartu Rencana Study) merupakan bagian yang berperan
penting dalam sistem akademik BINUS University. Mahasiswa harus mengisi
KRS untuk menentukan kelas perkuliahan dan mata kuliah yang akan diambil
pada semester berikutnya. Hal ini menjadikan pengisian KRS sebagai hal yang
vital bagi kelancaran perkuliahan mahasiswa karena jika mahasiswa tidak
mengisi KRS sesuai dengan ketentuan yang ada maka mahasiswa bersangkutan
dinyatakan cuti kuliah.
Perangkat mobile merupakan salah satu media komunikasi yang lumrah
karena peredarannya yang sangat luas saat ini dan mudah dipakai. Jenis dari
perangkat mobile itu sendiri juga banyak, mulai dari Smartphone yang berbasis
Symbian sampai PDA (Personal Digital Assistant) yang berbasis Windows
Mobile. Selain itu, teknologi jaringan yang juga berkembang dengan pesat
mendukung pengembangan perangkat lunak yang memanfaatkan jaringan
wireless (nirkabel). Teknologi tersebut meyediakan akses jaringan tanpa kabel
dengan kecepatan yang cukup tinggi; GPRS (115 kb/s), 3G (384 kb/s), yang
memungkinkan mahasiswa merasa nyaman dalam mengakses informasi.
Dengan adanya pengembangan sistem pengisian KRS dalam bentuk aplikasi
yang mendukung berbagai jenis sistem operasi di perangkat mobile akan
memberikan alternatif tambahan bagi mahasiswa untuk mengakses form
2
registrasi KRS, yang dapat mempermudah mahasiswa dan menambah
kelancaran proses akademis di BINUS University.
1.2 Ruang Lingkup
1.2.1 Batasan Penelitian
Untuk pembahasan yang lebih terarah dan terfokus pada tujuan
yang ingin dicapai, maka skripsi ini memiliki ruang lingkup atau batasan
sebagai berikut:
1. Analisis sistem yang sedang berjalan.
2. Analisis kebutuhan aplikasi Mobile KRS di mobile phone.
3. Perancangan aplikasi Mobile KRS dan fitur-fiturnya.
4. Studi kasus mengenai tanggapan dan minat mahasiswa terhadap
aplikasi Mobile KRS di mobile phone.
5. Tidak membahas pengimplementasian basis data lebih lanjut.
6. Tidak membahas masalah keamanan dan sekuriti jaringan.
7. Tidak membahas daya konektivitas.
1.3 Tujuan dan Manfaat
1.3.1 Tujuan Penelitian
Tujuan dari penelitian pengembangan Teknologi Sistem KRS
Mobile berbasis J2ME dan MIDP menggunakan jaringan wireless GPRS
adalah sebagai berikut :
3
1. Membuat satu alternatif baru dalam sistem pengisian KRS dengan
menggunakan sistem pengisian berbasis Mobile tanpa dibatasi tempat
dan waktu menggunakan jaringan GPRS.
2. Mengukur beberapa poin dari aplikasi Mobile KRS yang telah
dikembangkan.
Dalam hal ini poin-poin yang terkaji mencakup tingkat kepuasan
mahasiswa dalam menggunakan aplikasi (Karena kepuasan bersifat
abstrak, maka digunakan range nilai 1-5 untuk dijadikan pedoman
pengukuran bagi setiap mahasiswa).
3. Mengukur dan membandingkan efisiensi aplikasi pengisian KRS
Mobile dengan aplikasi pengisian KRS Internet. Penguasaan dan
pemahaman aplikasi (Diukur menggunakan satuan waktu, dari awal
akses aplikasi sampai form selesai diisi). Waktu yang diperoleh akan
dibandingkan dengan pengisian dengan aplikasi KRS Internet.
1.3.2 Manfaat Penelitian
Manfaat yang dapat diperoleh dari pengembangan perangkat
lunak sistem KRS mobile menggunakan jaringan GPRS adalah:
1. Memberikan informasi mata kuliah dan jadwal yang dapat diambil
kepada mahasiswa secara jelas pada saat registrasi KRS.
2. Menyediakan suatu sarana alternatif registrasi KRS yang mudah dan
fleksibel.
3. Meningkatkan layanan pendidikan pada BINUS University.
4
4. Pendalaman keilmuan di bidang teknologi informasi pada IT
Directorate BINUS University.
1.4 Metode Penelitian
Metodologi yang dipakai pada penilitian di skripsi ini adalah metodologi
pengembangan Waterfall, yang terdiri dari beberapa tahapan, yaitu:
• Requirement Specification
Pada tahap ini dilakukan pengumpulan data dan informasi yang diperlukan
sebagai pendukung penelitian dan skripsi. Pengumpulan data dilakukan
melalui survey dengan membagikan kuesioner ke mahasiswa melalui internet
dan pengumpulan informasi yang berupa teori pendukung dilakukan dengan
studi literatur.
• Analysis
Pada tahap ini, dilakukan analisis dan pendefinisian terhadap masalah-
masalah yang terdapat pada sistem yang sampai sekarang masih digunakan
dimana sistem yang ada saat ini kurang efektif dalam memberikan solusi-
solusi pemecahan masalah yang didapatkan melalui pengamatan langsung
maupun kuesioner-kuesioner yang disebarkan kepada mahasiswa. Tahap ini
dibantu dengan diagram UML untuk menjelaskan sistem yang sedang
dipakai.
5
• Design
Proses ini digunakan untuk merancang sistem solusi permasalahan atas
sistem yang sedang dipakai. Perancangan dilakukan dalam diagram UML
untuk menjelaskan alir sistem. Pada tahap ini juga ditentukan bahasa
pemrograman yang digunakan untuk merancang aplikasi KRS Mobile ini.
• Coding And Testing
Desain harus diubah bentuknya menjadi bentuk yang dapat dimengerti oleh
komputer, yaitu ke dalam bahasa pemrograman melalui proses coding. Tahap
ini merupakan implementasi dari tahap desain yang secara teknis akan
dikerjakan. Proses Coding ini harus dilakukan Testing untuk menguji
kesalahan-kesalahan program maupun fungsi dari sistem.
• Implementation
Setelah semua fungsi-fungsi software harus di ujicoba agar software bebas
dari kesalahan, dan hasilnya harus benar-benar sesuai dengan kebutuhan
yang sudah didefinisikan sebelumnya. Maka proses selanjutnya adalah
bagaimana sistem baru akan diinstall dan dijalankan dengan pengoperasian
yang dilakukan oleh mahasiswa.
• Maintenance
Pemeliharaan suatu software sangat diperlukan, termasuk di dalamnya adalah
pengembangan, karena software yang dibuat tidak selamanya hanya seperti
itu. Ketika dijalankan mungkin saja masih ada kesalahan kecil yang tidak
ditemukan sebelumnya, atau ada penambahan fitur-fitur yang belum ada pada
6
software tersebut. Pengembangan diperlukan ketika adanya perubahan dari
perusahaan seperti ketika ada pergantian sistem operasi atau perangkat
lainnya.
Metode pengembangan perangkat lunak yang digunakan terbagi menjadi
dalam tahap studi, pengumpulan bahan, implementasi perangkat lunak, dan
terakhir pengujian aplikasi.
Tahapan Penelitian:
1. Studi Pustaka
a. Sistem Jaringan GPRS
GPRS disini berperan untuk memberi sebuah koneksi
jaringan ke seluruh pengguna dalam area sekitar dengan
memanfaatkan gelombang radio sebagai media pertukaran data.
b. Sistem Pengembangan Software dengan MIDP-J2ME.
Mobile Information Device Profile (MIDP) disini adalah
spesifikasi yang digunakan sebagai Java yang tertanam di
perangkat seperti ponsel dan PDA. Dan MIDP ini digunakan
aplikasi J2ME sendiri sebagai spesifikasi sekumpulan platform
Java yang ditujukan untuk memberikan sertifikasi koleksi Java
API untuk pengembangan perangkat lunak.
2. Pengumpulan Bahan
a. Perangkat Keras yang digunakan ialah:
i. Mobile Phone yang mendukung aplikasi Java ME (J2ME).
7
ii. Server dan Koneksi GPRS, dll.
b. Perangkat Lunak.
i. MIDP-J2ME Developer Kit, dll.
ii. PHP Developer Kit,dll
3. Implementasi Perangkat Lunak.
4. Pengukuran tingkat penguasaan dan kepuasan mahasiswa terhadap
aplikasi pengisian KRS yang dibangun.
5. Pengukuran perbandingan rata-rata waktu akses dan guna aplikasi
yang dibangun dengan aplikasi pengisian KRS yang sedang berjalan.
1.5 Metodologi Pembangunan Perangkat Lunak
1. Perangkat Lunak Berbasis Objek.
2. Pembangunan Perangkat Lunak secara Terstruktur.

More Related Content

What's hot

Fp dokumen perencanaan proyek
Fp dokumen perencanaan proyekFp dokumen perencanaan proyek
Fp dokumen perencanaan proyekAdam Aremania
 
Kak pembuatan-aplikasi-citizen-complaint
Kak pembuatan-aplikasi-citizen-complaintKak pembuatan-aplikasi-citizen-complaint
Kak pembuatan-aplikasi-citizen-complaintYogiHutabarat2
 
KAK Universitas Narotama_5116100060
KAK Universitas Narotama_5116100060KAK Universitas Narotama_5116100060
KAK Universitas Narotama_5116100060nadarosadi
 
Proposal Tugas Akhir Implementasi .NET
Proposal Tugas Akhir Implementasi .NETProposal Tugas Akhir Implementasi .NET
Proposal Tugas Akhir Implementasi .NETGameloft
 
KAK (KERANGKA ACUAN KERJA) ANGKOTIN
KAK (KERANGKA ACUAN KERJA) ANGKOTINKAK (KERANGKA ACUAN KERJA) ANGKOTIN
KAK (KERANGKA ACUAN KERJA) ANGKOTINAulia Teaku
 
KAK - Aplikasi Web Pengajuan Tugas Akhir
KAK - Aplikasi Web Pengajuan Tugas AkhirKAK - Aplikasi Web Pengajuan Tugas Akhir
KAK - Aplikasi Web Pengajuan Tugas AkhirModistaGarsia
 
Kerangka Acuan Kerja (Pengembangan Aplikasi Web Pengajuan Tugas Akhir)
Kerangka Acuan Kerja (Pengembangan Aplikasi Web Pengajuan Tugas Akhir)Kerangka Acuan Kerja (Pengembangan Aplikasi Web Pengajuan Tugas Akhir)
Kerangka Acuan Kerja (Pengembangan Aplikasi Web Pengajuan Tugas Akhir)Ivanda Zevi Amalia
 
ETS-MPPL-Indihome online
ETS-MPPL-Indihome onlineETS-MPPL-Indihome online
ETS-MPPL-Indihome onlineFadhlanAulia
 
Tugas3 (kak) MPPL
Tugas3 (kak) MPPLTugas3 (kak) MPPL
Tugas3 (kak) MPPLNatashaVal
 
Sim, annisa safitri, prof. dr. ir. hapzi ali, mm, cma, sumber daya komputasi ...
Sim, annisa safitri, prof. dr. ir. hapzi ali, mm, cma, sumber daya komputasi ...Sim, annisa safitri, prof. dr. ir. hapzi ali, mm, cma, sumber daya komputasi ...
Sim, annisa safitri, prof. dr. ir. hapzi ali, mm, cma, sumber daya komputasi ...Annisa Safitri
 

What's hot (17)

Fp dokumen perencanaan proyek
Fp dokumen perencanaan proyekFp dokumen perencanaan proyek
Fp dokumen perencanaan proyek
 
Kak pembuatan-aplikasi-citizen-complaint
Kak pembuatan-aplikasi-citizen-complaintKak pembuatan-aplikasi-citizen-complaint
Kak pembuatan-aplikasi-citizen-complaint
 
KAK Universitas Narotama_5116100060
KAK Universitas Narotama_5116100060KAK Universitas Narotama_5116100060
KAK Universitas Narotama_5116100060
 
Proposal Tugas Akhir Implementasi .NET
Proposal Tugas Akhir Implementasi .NETProposal Tugas Akhir Implementasi .NET
Proposal Tugas Akhir Implementasi .NET
 
Tugas 4 MPPL
Tugas 4 MPPLTugas 4 MPPL
Tugas 4 MPPL
 
Dokumen perencanaan
Dokumen perencanaanDokumen perencanaan
Dokumen perencanaan
 
KAK (KERANGKA ACUAN KERJA) ANGKOTIN
KAK (KERANGKA ACUAN KERJA) ANGKOTINKAK (KERANGKA ACUAN KERJA) ANGKOTIN
KAK (KERANGKA ACUAN KERJA) ANGKOTIN
 
Proposal apsi
Proposal apsiProposal apsi
Proposal apsi
 
KAK - Aplikasi Web Pengajuan Tugas Akhir
KAK - Aplikasi Web Pengajuan Tugas AkhirKAK - Aplikasi Web Pengajuan Tugas Akhir
KAK - Aplikasi Web Pengajuan Tugas Akhir
 
ETS MPPL 2019
ETS MPPL 2019ETS MPPL 2019
ETS MPPL 2019
 
Kerangka Acuan Kerja (Pengembangan Aplikasi Web Pengajuan Tugas Akhir)
Kerangka Acuan Kerja (Pengembangan Aplikasi Web Pengajuan Tugas Akhir)Kerangka Acuan Kerja (Pengembangan Aplikasi Web Pengajuan Tugas Akhir)
Kerangka Acuan Kerja (Pengembangan Aplikasi Web Pengajuan Tugas Akhir)
 
ETS-MPPL-Indihome online
ETS-MPPL-Indihome onlineETS-MPPL-Indihome online
ETS-MPPL-Indihome online
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Tugas3 (kak) MPPL
Tugas3 (kak) MPPLTugas3 (kak) MPPL
Tugas3 (kak) MPPL
 
Sim, annisa safitri, prof. dr. ir. hapzi ali, mm, cma, sumber daya komputasi ...
Sim, annisa safitri, prof. dr. ir. hapzi ali, mm, cma, sumber daya komputasi ...Sim, annisa safitri, prof. dr. ir. hapzi ali, mm, cma, sumber daya komputasi ...
Sim, annisa safitri, prof. dr. ir. hapzi ali, mm, cma, sumber daya komputasi ...
 
Ets mppl
Ets mpplEts mppl
Ets mppl
 
ETS - KAK
ETS - KAKETS - KAK
ETS - KAK
 

Similar to MOBILE KRS

Proposal Penawaran Aplikasi "FedEx"
Proposal Penawaran Aplikasi "FedEx"Proposal Penawaran Aplikasi "FedEx"
Proposal Penawaran Aplikasi "FedEx"SariWahyuningsih4
 
04. SI-PI, Gusti Ketut Suardika, Hapzi Ali, Infrastruktur TI dan Teknologi Ba...
04. SI-PI, Gusti Ketut Suardika, Hapzi Ali, Infrastruktur TI dan Teknologi Ba...04. SI-PI, Gusti Ketut Suardika, Hapzi Ali, Infrastruktur TI dan Teknologi Ba...
04. SI-PI, Gusti Ketut Suardika, Hapzi Ali, Infrastruktur TI dan Teknologi Ba...Gusti_Ketut_Suardika
 
Proposal aplikasi sistem akademik
Proposal aplikasi sistem akademikProposal aplikasi sistem akademik
Proposal aplikasi sistem akademikTheo Pratama
 
MPPL - T5 - Project Charter
MPPL - T5 - Project CharterMPPL - T5 - Project Charter
MPPL - T5 - Project CharterNavindaMeutia1
 
Proposal Sistem informasi administrasi berbasis desktop
Proposal Sistem informasi administrasi berbasis desktopProposal Sistem informasi administrasi berbasis desktop
Proposal Sistem informasi administrasi berbasis desktopdnasty3
 
Kerangka Acuan Kerja Aplikasi "FedEx"
Kerangka Acuan Kerja Aplikasi "FedEx"Kerangka Acuan Kerja Aplikasi "FedEx"
Kerangka Acuan Kerja Aplikasi "FedEx"SariWahyuningsih4
 
presentasi RMK-REV.pptx
presentasi RMK-REV.pptxpresentasi RMK-REV.pptx
presentasi RMK-REV.pptx2023adhyamitra
 
Tugas (isfan fajar satria)1111504146
Tugas (isfan fajar satria)1111504146Tugas (isfan fajar satria)1111504146
Tugas (isfan fajar satria)1111504146isfanfajar
 
UTS MPPL D - 05111640000171
UTS MPPL D - 05111640000171UTS MPPL D - 05111640000171
UTS MPPL D - 05111640000171almas aqmaa
 
ETS 05111640000171
ETS 05111640000171ETS 05111640000171
ETS 05111640000171almas aqmaa
 
Project Charter Aplikasi FedEx
Project Charter Aplikasi FedExProject Charter Aplikasi FedEx
Project Charter Aplikasi FedExSariWahyuningsih4
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunakDavy Arya Atmaja
 

Similar to MOBILE KRS (20)

Proposal Penawaran Aplikasi "FedEx"
Proposal Penawaran Aplikasi "FedEx"Proposal Penawaran Aplikasi "FedEx"
Proposal Penawaran Aplikasi "FedEx"
 
04. SI-PI, Gusti Ketut Suardika, Hapzi Ali, Infrastruktur TI dan Teknologi Ba...
04. SI-PI, Gusti Ketut Suardika, Hapzi Ali, Infrastruktur TI dan Teknologi Ba...04. SI-PI, Gusti Ketut Suardika, Hapzi Ali, Infrastruktur TI dan Teknologi Ba...
04. SI-PI, Gusti Ketut Suardika, Hapzi Ali, Infrastruktur TI dan Teknologi Ba...
 
Kak - MPPL E
Kak - MPPL E Kak - MPPL E
Kak - MPPL E
 
Jurnal_TA
Jurnal_TAJurnal_TA
Jurnal_TA
 
Proposal aplikasi sistem akademik
Proposal aplikasi sistem akademikProposal aplikasi sistem akademik
Proposal aplikasi sistem akademik
 
MPPL - T5 - Project Charter
MPPL - T5 - Project CharterMPPL - T5 - Project Charter
MPPL - T5 - Project Charter
 
83 165-1-sm (1)
83 165-1-sm (1)83 165-1-sm (1)
83 165-1-sm (1)
 
Proposal Sistem informasi administrasi berbasis desktop
Proposal Sistem informasi administrasi berbasis desktopProposal Sistem informasi administrasi berbasis desktop
Proposal Sistem informasi administrasi berbasis desktop
 
Kak ver 2
Kak ver 2Kak ver 2
Kak ver 2
 
Kerangka Acuan Kerja Aplikasi "FedEx"
Kerangka Acuan Kerja Aplikasi "FedEx"Kerangka Acuan Kerja Aplikasi "FedEx"
Kerangka Acuan Kerja Aplikasi "FedEx"
 
Fp kak
Fp kakFp kak
Fp kak
 
presentasi RMK-REV.pptx
presentasi RMK-REV.pptxpresentasi RMK-REV.pptx
presentasi RMK-REV.pptx
 
Tugas (isfan fajar satria)1111504146
Tugas (isfan fajar satria)1111504146Tugas (isfan fajar satria)1111504146
Tugas (isfan fajar satria)1111504146
 
UTS MPPL D - 05111640000171
UTS MPPL D - 05111640000171UTS MPPL D - 05111640000171
UTS MPPL D - 05111640000171
 
ETS 05111640000171
ETS 05111640000171ETS 05111640000171
ETS 05111640000171
 
Kak
KakKak
Kak
 
Tugas 3 MPPL-D: KAK
Tugas 3 MPPL-D: KAKTugas 3 MPPL-D: KAK
Tugas 3 MPPL-D: KAK
 
Project Charter Aplikasi FedEx
Project Charter Aplikasi FedExProject Charter Aplikasi FedEx
Project Charter Aplikasi FedEx
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
 
RPL
RPLRPL
RPL
 

MOBILE KRS

  • 1. 1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Pengisian KRS (Kartu Rencana Study) merupakan bagian yang berperan penting dalam sistem akademik BINUS University. Mahasiswa harus mengisi KRS untuk menentukan kelas perkuliahan dan mata kuliah yang akan diambil pada semester berikutnya. Hal ini menjadikan pengisian KRS sebagai hal yang vital bagi kelancaran perkuliahan mahasiswa karena jika mahasiswa tidak mengisi KRS sesuai dengan ketentuan yang ada maka mahasiswa bersangkutan dinyatakan cuti kuliah. Perangkat mobile merupakan salah satu media komunikasi yang lumrah karena peredarannya yang sangat luas saat ini dan mudah dipakai. Jenis dari perangkat mobile itu sendiri juga banyak, mulai dari Smartphone yang berbasis Symbian sampai PDA (Personal Digital Assistant) yang berbasis Windows Mobile. Selain itu, teknologi jaringan yang juga berkembang dengan pesat mendukung pengembangan perangkat lunak yang memanfaatkan jaringan wireless (nirkabel). Teknologi tersebut meyediakan akses jaringan tanpa kabel dengan kecepatan yang cukup tinggi; GPRS (115 kb/s), 3G (384 kb/s), yang memungkinkan mahasiswa merasa nyaman dalam mengakses informasi. Dengan adanya pengembangan sistem pengisian KRS dalam bentuk aplikasi yang mendukung berbagai jenis sistem operasi di perangkat mobile akan memberikan alternatif tambahan bagi mahasiswa untuk mengakses form
  • 2. 2 registrasi KRS, yang dapat mempermudah mahasiswa dan menambah kelancaran proses akademis di BINUS University. 1.2 Ruang Lingkup 1.2.1 Batasan Penelitian Untuk pembahasan yang lebih terarah dan terfokus pada tujuan yang ingin dicapai, maka skripsi ini memiliki ruang lingkup atau batasan sebagai berikut: 1. Analisis sistem yang sedang berjalan. 2. Analisis kebutuhan aplikasi Mobile KRS di mobile phone. 3. Perancangan aplikasi Mobile KRS dan fitur-fiturnya. 4. Studi kasus mengenai tanggapan dan minat mahasiswa terhadap aplikasi Mobile KRS di mobile phone. 5. Tidak membahas pengimplementasian basis data lebih lanjut. 6. Tidak membahas masalah keamanan dan sekuriti jaringan. 7. Tidak membahas daya konektivitas. 1.3 Tujuan dan Manfaat 1.3.1 Tujuan Penelitian Tujuan dari penelitian pengembangan Teknologi Sistem KRS Mobile berbasis J2ME dan MIDP menggunakan jaringan wireless GPRS adalah sebagai berikut :
  • 3. 3 1. Membuat satu alternatif baru dalam sistem pengisian KRS dengan menggunakan sistem pengisian berbasis Mobile tanpa dibatasi tempat dan waktu menggunakan jaringan GPRS. 2. Mengukur beberapa poin dari aplikasi Mobile KRS yang telah dikembangkan. Dalam hal ini poin-poin yang terkaji mencakup tingkat kepuasan mahasiswa dalam menggunakan aplikasi (Karena kepuasan bersifat abstrak, maka digunakan range nilai 1-5 untuk dijadikan pedoman pengukuran bagi setiap mahasiswa). 3. Mengukur dan membandingkan efisiensi aplikasi pengisian KRS Mobile dengan aplikasi pengisian KRS Internet. Penguasaan dan pemahaman aplikasi (Diukur menggunakan satuan waktu, dari awal akses aplikasi sampai form selesai diisi). Waktu yang diperoleh akan dibandingkan dengan pengisian dengan aplikasi KRS Internet. 1.3.2 Manfaat Penelitian Manfaat yang dapat diperoleh dari pengembangan perangkat lunak sistem KRS mobile menggunakan jaringan GPRS adalah: 1. Memberikan informasi mata kuliah dan jadwal yang dapat diambil kepada mahasiswa secara jelas pada saat registrasi KRS. 2. Menyediakan suatu sarana alternatif registrasi KRS yang mudah dan fleksibel. 3. Meningkatkan layanan pendidikan pada BINUS University.
  • 4. 4 4. Pendalaman keilmuan di bidang teknologi informasi pada IT Directorate BINUS University. 1.4 Metode Penelitian Metodologi yang dipakai pada penilitian di skripsi ini adalah metodologi pengembangan Waterfall, yang terdiri dari beberapa tahapan, yaitu: • Requirement Specification Pada tahap ini dilakukan pengumpulan data dan informasi yang diperlukan sebagai pendukung penelitian dan skripsi. Pengumpulan data dilakukan melalui survey dengan membagikan kuesioner ke mahasiswa melalui internet dan pengumpulan informasi yang berupa teori pendukung dilakukan dengan studi literatur. • Analysis Pada tahap ini, dilakukan analisis dan pendefinisian terhadap masalah- masalah yang terdapat pada sistem yang sampai sekarang masih digunakan dimana sistem yang ada saat ini kurang efektif dalam memberikan solusi- solusi pemecahan masalah yang didapatkan melalui pengamatan langsung maupun kuesioner-kuesioner yang disebarkan kepada mahasiswa. Tahap ini dibantu dengan diagram UML untuk menjelaskan sistem yang sedang dipakai.
  • 5. 5 • Design Proses ini digunakan untuk merancang sistem solusi permasalahan atas sistem yang sedang dipakai. Perancangan dilakukan dalam diagram UML untuk menjelaskan alir sistem. Pada tahap ini juga ditentukan bahasa pemrograman yang digunakan untuk merancang aplikasi KRS Mobile ini. • Coding And Testing Desain harus diubah bentuknya menjadi bentuk yang dapat dimengerti oleh komputer, yaitu ke dalam bahasa pemrograman melalui proses coding. Tahap ini merupakan implementasi dari tahap desain yang secara teknis akan dikerjakan. Proses Coding ini harus dilakukan Testing untuk menguji kesalahan-kesalahan program maupun fungsi dari sistem. • Implementation Setelah semua fungsi-fungsi software harus di ujicoba agar software bebas dari kesalahan, dan hasilnya harus benar-benar sesuai dengan kebutuhan yang sudah didefinisikan sebelumnya. Maka proses selanjutnya adalah bagaimana sistem baru akan diinstall dan dijalankan dengan pengoperasian yang dilakukan oleh mahasiswa. • Maintenance Pemeliharaan suatu software sangat diperlukan, termasuk di dalamnya adalah pengembangan, karena software yang dibuat tidak selamanya hanya seperti itu. Ketika dijalankan mungkin saja masih ada kesalahan kecil yang tidak ditemukan sebelumnya, atau ada penambahan fitur-fitur yang belum ada pada
  • 6. 6 software tersebut. Pengembangan diperlukan ketika adanya perubahan dari perusahaan seperti ketika ada pergantian sistem operasi atau perangkat lainnya. Metode pengembangan perangkat lunak yang digunakan terbagi menjadi dalam tahap studi, pengumpulan bahan, implementasi perangkat lunak, dan terakhir pengujian aplikasi. Tahapan Penelitian: 1. Studi Pustaka a. Sistem Jaringan GPRS GPRS disini berperan untuk memberi sebuah koneksi jaringan ke seluruh pengguna dalam area sekitar dengan memanfaatkan gelombang radio sebagai media pertukaran data. b. Sistem Pengembangan Software dengan MIDP-J2ME. Mobile Information Device Profile (MIDP) disini adalah spesifikasi yang digunakan sebagai Java yang tertanam di perangkat seperti ponsel dan PDA. Dan MIDP ini digunakan aplikasi J2ME sendiri sebagai spesifikasi sekumpulan platform Java yang ditujukan untuk memberikan sertifikasi koleksi Java API untuk pengembangan perangkat lunak. 2. Pengumpulan Bahan a. Perangkat Keras yang digunakan ialah: i. Mobile Phone yang mendukung aplikasi Java ME (J2ME).
  • 7. 7 ii. Server dan Koneksi GPRS, dll. b. Perangkat Lunak. i. MIDP-J2ME Developer Kit, dll. ii. PHP Developer Kit,dll 3. Implementasi Perangkat Lunak. 4. Pengukuran tingkat penguasaan dan kepuasan mahasiswa terhadap aplikasi pengisian KRS yang dibangun. 5. Pengukuran perbandingan rata-rata waktu akses dan guna aplikasi yang dibangun dengan aplikasi pengisian KRS yang sedang berjalan. 1.5 Metodologi Pembangunan Perangkat Lunak 1. Perangkat Lunak Berbasis Objek. 2. Pembangunan Perangkat Lunak secara Terstruktur.