You are on page 1of 26

Studia Informatika: Jurnal Sistem Informasi, 9(1), 2016, 73-98

PERANCANGAN SISTEM INFORMASI PENDAFTARAN


MAHASISWA BARU DAN PENGISIAN KARTU RENCANA
STUDI (KRS) AMIK WAHANA MANDIRI BERBASIS WEB
MOBILE
Saipul Anwar1, Yasin Efendi2, ,Rushendra Rustam3,Andrew4
1
Teknik Informatika STT NIIT I-TECH
Jl. Asem II No 22 Cipete Selatan Cilandak Jakarta Selatan 12410 Telp. 021-7515870
2,3,4
ManajemenInformatika AMIK WahanaMandiri
Jl. Cabe Raya No.51 PondokCabePamulangTangerang 15418 Telp. 021-74707246, Fax 021-74707250
1
Saipul1981@gmail.com, 2 yasin.efendi@gmail.com,3rushendra.rustam@gmail.com,4andrew@gmail.com

ABSTRACT
In the era of increasingly advanced as today computers have become an integral part of human life. The role of
computers is already being felt in almost every area of life, especially with the development of computer network
technology so rapidly, all the information we need can be obtained in just a short time. One of the protocols
used for communication between one computer to another computer is HTTP (Hyper Text Transfer Protocol) is
a protocol used by all mobile web-based system. AMIK Wahana Mandiri, as the formal institution of higher
education that concentrates on informatics and computer management has the task to improve the competence,
produtivitas, and professionalism of the students to be able to compete globally after finishing his education at
AMIK Wahana Mandiri. In this final report will be discussed about the new student information system
Registration and KRS students AMIK Wahana Mandiri web-based mobile. This system is an application system
for managing data and KRS freshman students at AMIK Wahana Mandiri and as media to see the new student
data and KRS that can be accessed anytime and anywhere. The system is designed by modeling using the
modeling language UML (Unified Modeling Language) and is implemented using Java, PHP, Apache Web
Server and MySQL Server. Due to the registration system and KRS student who is still manual, then the system
is running should be replaced with better and more efficient. Based on this background, the author makes a
system that is "INFORMATION SYSTEM NEW STUDENT REGISTRATION CARD AND CHARGING STUDY
PLAN (KRS) AMIK WAHANA WEB-BASED MOBILE SELF".

Keywords : Registration Information System, KRS, Web Mobile, PHP, MYSQL, UML

ABSTRAK
Di era yang semakin canggih seperti komputer saat ini telah menjadi bagian integral dari kehidupan manusia.
Peran komputer sudah dirasakan di hampir setiap bidang kehidupan, terutama dengan perkembangan teknologi
jaringan komputer begitu cepat, semua informasi yang kita butuhkan dapat diperoleh hanya dalam waktu
singkat. Salah satu protokol yang digunakan untuk komunikasi antara satu komputer ke komputer lain adalah
HTTP (Hyper Text Transfer Protocol) adalah protokol yang digunakan oleh semua sistem berbasis web mobile.
AMIK Wahana Mandiri, sebagai lembaga formal pendidikan tinggi yang berkonsentrasi pada informatika dan
manajemen komputer memiliki tugas untuk meningkatkan kompetensi, produktivitas, dan profesionalisme para
siswa untuk dapat bersaing secara global setelah menyelesaikan pendidikannya di AMIK Wahana Mandiri.
Dalam laporan akhir ini akan dibahas tentang Pendaftaran sistem informasi siswa baru dan siswa KRS AMIK
Wahana Mandiri berbasis web mobile. Sistem ini merupakan sistem aplikasi untuk mengelola data dan
mahasiswa mahasiswa KRS di AMIK Wahana Mandiri dan sebagai media untuk melihat data siswa baru dan
KRS yang dapat diakses kapan saja dan di mana saja. Sistem ini dirancang dengan pemodelan menggunakan
UML bahasa pemodelan (Unified Modeling Language) dan diimplementasikan dengan menggunakan Java,
PHP, Apache Web Server dan MySQL Server. Karena sistem registrasi dan mahasiswa KRS yang masih
manual, maka sistem berjalan harus diganti dengan yang lebih baik dan lebih efisien. Berdasarkan latar
belakang tersebut, penulis membuat suatu sistem yang "SISTEM INFORMASI PENDAFTARAN MAHASISWA
BARU KARTU DAN PENGISIAN RENCANA STUDI (KRS) AMIK WAHANA BERBASIS WEB DIRI MOBILE".

Kata Kunci: Sistem Informasi Pendaftaran, KRS, Web Mobile, PHP, MYSQL, UML
1. Pendahuluan sebuah perguruan tinggi yang setiap tahunnya
membuka pendaftaran bagi para calon Mahasiswa
A. Latar Belakang baru dan pada setiap semester Mahasiswa melakukan
AMIK WAHANA MANDRI adalah pengisian Kartu Rencana Studi (KRS). Dalam hal ini
1
Copyright ©2016, Studia Informatika: Jurnal Sistem Informasi, p-ISSN 1979-0767
Perancangan SI Pendaftaran Mahasiswa Baru Anwar, dkk

Pendaftaran diurus sepenuhnya oleh Petugas PPMB untuk mencapai tujuan dalam sebuah
dan KRS oleh Kepala Baak di bawah pimpinan organisasi.
Pembantu Direktur I bagian Akademik.Berdasarkan Jadi dapat disimpulkan bahawa Sistem
pokok-pokok peraturan yang berlaku mengenai Informasi adalah suatu kombinasi kerangka kerja
kebijakan AMIK WAHANA MANDIRI yang dari manusia dan Komputer yang berfungsi
disesuaikan dengan ketentuan terhadap mengubah masukan menjadi keluaran yang berguna
PENERIAMAAN MAHASISWA dan bermanfaat.
BARU DAN PENGISIAN KRS
tersebut memerlukan sebuah aplikasi yang dapat B. Analisa Sistem
mengatur maupun mendefinisikan data berdasarkan Setelah tahap perencanaan sistem maka
persyaratan yang sudah ditetapkan. sedangkan dilakukan tahap analisa sistem, pada tahap ini akan
kondisi kerja bagian ini masih menggunakan suatu ditemukan masalah-masalah didalam sistem
sistem manual dengan mencatat data pada kertas informasi, tahap ini merupakan tahap yang sangat
dan di salin pada Program Office standard. Dan penting dan fatal apabila terjadi kesalahan,
tentunya dalam penyimpanan data akan pengaruhnya akan berdampak pada tahap-tahap
membutuhkan Basis Data yang cukup dalam selanjutnya, tahap ini biasanya dilakukan oleh
penyimpanan dan tatap muka aplikasi yang seorang sistem analis.
membantu. Karena pentingnya permasalahan yang Berikut definisi analisa sistem
sudah diterangkan dimuka, Penulis merasa tertarik :“Penguraian dari suatu sistem informasi yang utuh
yang akhirnya Penulis tuangkan dalam Penelitian, ke dalam bagian-bagian komponennya dengan
adapun judul yang Penulis ambil adalah maksud untuk mengidentifikasikan dan
“PERANCANGAN SISTEM INFORMASI mengevaluasi permasalahan-permasalahan,
PENDAFTARAN MAHASISWA BARU DAN kesempatan kesempatan, hambatan-hambatan yang
PENGISIAN KARTU RENCANA STUDI (KRS) terjadi dan kebutuhan-kebutuhan yang diharapkan
AMIK WAHANA MANDIRI BERBASIS WEB sehingga dapat diusulkan perbaikan-perbaikannya”.
MOBILE“. Analisa sistem juga dapat didefinisikan
sebagai sebuah istilah yang secara kolektif
mendeskripsikan fase-fase awal pengembangan
2. LANDASAN TEORI sistem.
Analisa terstruktur adalah analisa yang
A. Konsep Sistem Informasi terfokus pada aliran data dan proses bisnis dan
Sistem Informasi menurut John F. Nash perangkat lunak, analisa ini disebut proses oriented,
dan Martin B. Roberts adalah sebagai biasanya para sistem analis menggambarkan
berikut:“Suatu Sistem Informasi adalah suatu serangkaian proses dalam bentuk diagram alur data
kombinasi dari orang-orang, fasilitas, teknologi, untuk menggambarkan proses yang ada.
media, prosedur-prosedur dan pengendalian yang Tujuan dari analisa sistem adalah
ditujukan untuk mendapatkan jalur komunikasi mengetahui siapa yang akan menggunkan sistem
penting, memproses tipe transsaksi rutin tertentu, tersebut, seperti apa sistem yang akan
member sinyal kepada manajemen dan yang dikembangkan, apa saja yang bisa dikerjakan
lainnya terhadap kejadian-kejadian internal dan sistem, dan kapan sistem tersebut bisa digunakan.
eksternal yang penting dan menyediakan suatu
dasar untuk pengambilan keputusan yang cerdik”. C. Perancangan Sistem
Sedangkan menurut beberapa ahli lainnya sistem Perancangan Sistem adalah salah satu
informasi adalah sebagai berikut : tahap dari Metodologi pengembangan sistem, dan
1. Wilkinson, sistem informasi adalah kerangka merupakan salah satu bagian yang sangat penting di
kerja yang mengkoordinasikan sumber daya dalam itu.Tahap ini dilakukan oleh sistem designer
(manusia, komputer) untuk mengubah yang melakukan interaksi dengan pengguna sistem,
masukan (input) menjadi keluaran(informasi) hasil desain dievaluasi oleh user dari sudut pandang
guna mencapai sasaran-sasaran perusahaan. kepentingan pemakai untuk kemudian
2. Alter, sisteminformasi adalah kombinasi diimplementasikan kembali oleh sistem
antara prosedur kerja, informasi, orang dan designer.Berikut ini adalah beberapa prinsip yang
teknologi informasi yang diorganisasikan perlu dipahami dalam melakukan desain sebuah
sistem informasi :
1. Proses desain merupakan langkah lanjutan
dari analisis data. Jadi desain harus dapat
ditelusuri sampai ketingkat analis.
2. Desain sebuah sistem harus meminimalkan
kesenjangan intelektual.
3. Desain harus mengungkap keseragaman dan
integrasi antar sub sistem yang kuat.
2
Copyright ©2016, Studia Informatika: Jurnal Sistem Informasi, p-ISSN 1979-0767
Studia Informatika: Jurnal Sistem Informasi, 9(1), 2016, 73-98

4. Desainharusberorientasikekondisisekarangdan Masing-masing penjelasannya akan dijabarkan pada


masadepan. bagian selanjutnya pada laporan ini.
5. Desain harus mempertimbangkan konsep
penanganan kesalahan disaat pengoprasian D. PHP
sistem. PHP (Hypertext Preprocessor) adalah
6. Desain harus dinilai kualitasnya pada saat bahasa pemrograman yang digunakan secara luas
desain dibuat. untuk penanganan pembuatan dan pengembangan
7. Desain harus dikaji lebih lanjut sehingga dapat sebuah web dan bisa digunakan pada dokumen
meminimalkan kesalahan-kesalahan HTML.PHP dirancang untuk dapat bekerja sama
konseptual. dengan database server dan dibuat sedemikian rupa
sehingga pembuatan dokumen HTML yang dapat
Tujuan dari perancangan sistem adalah: mengakses database menjadi begitu mudah. Tujuan
dari bahasa scripting ini adalah untuk membuat
1. Untuk memenuhi kebutuhan pemakai sistem. aplikasi dimana aplikasi tersebut yang dibangun
2. Untuk memberikan gambaran yang jelas dan oleh PHP pada umumnya akan memberikan hasil
rancangan yang lengkap kepada programmer pada web browser, tetapi proses secara keseluruhan
dan ahli lainnya yang terlibat. dijalankan di server.
Tahap perancangan secara umum bisa
dibagi menjadi dua, yakni logical design dan E. MySQL
physical design. Logical design merupakan MySQL (My Structure Query Language)
perancangan yang dapat dilakukan tanpa tergantung merupakan sebuah program pembuat database yang
dengan platform atau teknologi yang akan bersifat open source, artinya semua orang dapat
digunakan untuk mengimplementasikan sistem. menggunakannya dan dapat dijalankan pada semua
Jenis perancangan semacam ini biasa dilakukan platform baik windows maupun linux. MySQL juga
sebelum menentukan teknologi yang akan merupakan sebuah perangkat lunak sistem
digunakan dalam sistem. Setelah teknologi sistem manajemen basis data SQL yang bersifat jaringan
ditetapkan, maka perancangan beralih ke physical sehingga dapat digunakan intuk aplikasi multi user.
design. Physical design merupakan perancangan MySQL juga sering dikenal dengan nama sistem
yang lebih detil daripada logical design, dan manajemen database relasional. Suatu database
hasilnya spesifik kepada platform tertentu, karena relasional menyimpan data dalam table yang
perancangan ini memperhatikan/tergantung kepada terpisah. Tebel – table tersebut terhubungkab oleh
jenis teknologi yang akan digunakan untuk suatu relasi terdefinisi yang memungkinkan user
mengimplementasikan sistem. Logical design memperoleh kombinasi data dari beberapa table
sering dilakukan pada tahap analisis, sedangkan dalam suatu permintaan.Untuk administrasi
tahap perancangan sistem biasanya sudah mengacu database, seperti pembuatan database, pembuatan
pada physical design. Laporan ini akan menyajikan tabel, dan sebagainya dapat digunakan aplikasi
hasil physical design dari sistem yang akan dibuat. berbasis web seperti phpMyAdmin dengan aplikasi
Dalam Dunia permodelan, metodologi XAMPP.
implementasi obyek walaupun terikat kaidah-
kaidah standar, namun teknik pemilihan tidak F. UML
terlepas subjektifitas analisis dan desain perangkat Unified Modelling Language (UML)
lunak, dalam penulisan ini penulis memakai adalah sebuah bahasa yang telah menjadi standar
permodelan OOA/D (Object Oriented dalam industri untuk visualisasi, merancang dan
Analysis/Design), Alasan penggunaan OOA/D ini mendokumentasikan sistem piranti lunak sebuah
ialah karena OOA/D memisahkan konsep antara sistem. UML lebih mengedepankan penggunaan
data dan proses, sehingga memudahkan dalam diagram untuk menggambarkan aspek dari sistem,
implementasi berbasis modul, dan juga karena tergolong bahasa visual yang lebih mudah
memudahkan proses reuse program. dan lebih cepat dipahami dibandingkan dengan
OOA/D sering diterapkan dengan bahasa pemrograman.
menggunakan notasi Unified Modelling Language Unified Modelling Language (UML) biasa
(UML). UML adalah himpunan strktur dan teknik digunakan untuk :
untuk pemodelan desain program berorientasi objek 1) Menggambarkanbatasansistemdanfungsi-
(OOP) serta aplikasinya . UML memiliki diagram- fungsisistemsecaraumum, dibuatdengan use
diagram yang dapat melambangkan proses, case dan actor.
jalannya data, objek-objek dalam sistem, serta 2) Menggambarkankegiatanatau proses bisnis
penggambaran bagaimana objek-objek tersebut yang dilaksanakansecaraumum, dibuatdengan
saling berinteraksi. Diagram UML yang akan kita interaction diagrams.
gunakan dalam laporan ini antara lain: diagram use 3) Menggambarkanrepresentasistruktur static
case, activity diagram, dan sequence diagram. sebuahsistemdalambentuk class diagram.
4) Membuat model behavior yang menggambarkankebiasaanatausifatsebuahsiste
3
Copyright ©2016, Studia Informatika: Jurnal Sistem Informasi, p-ISSN 1979-0767
Perancangan SI Pendaftaran Mahasiswa Baru Anwar, dkk

mdengan state transition diagrams UML. 6. Selainitudarisegi software, kompatibilitas


5) Menyatakanarsitekturimplementassifisikmeng browser dan mobiles pendukung cukup
gunakan component and development berpengaruh dalam menjalankan sebuah mobile
diagrams. web.
6) Menyampaikanataumemperluasfungsionaltyde
ngan stereotypes. 3. Metode Penelitian
Pemodelan penggunaan UML merupakan
metode pemodelan berorientasi objek dan berbasis A. Metode Pengumpulan Data
visual. Karenanya pemodelan objek yang focus Metode Pengumpulan data yang penulis
pada pendefinisian struktur statis dan model sistem gunakan dalam penelitian sebagai berikut :
informasi yang dinamis daripada mendefinisikan 1. Terjunlangsungkelapangan mengamati dan
data dan model proses yang tujuannya adalah menganalisa proses yang sedang berjalan. Dan
pengembangan tradisional. UML menawarkan instrument penelitian sebagai berikut :
diagram yang dikelompokkan manjadi lima 1. Catatan-catatan.
perspektif berbeda untuk memodelkan suatu sistem. 2. Data-data yang relevan.
Seperti satu set blue print yang digunakan untuk
membangun sebuah rumah. [1] B. Metode Analisa dan Rancangan
Setelah data terkumpul dari hasil
G. MOBILE pengumpulan data pada kegiatan penelitan serta
Web Mobile bertujuan untuk mengakses dengan melihat tujuan dari penulisan ini maka
layanan data secara wireless dengan menggunakan selanjutnya dilakukan analisa data, kegiatan ini
perangkat mobile seperti Telepon Genggam, pada terdiri dari tiga tahap yaitu :
dan perangkat portable yang tersambung ke sebuah
jaringan telekomunikasi selular. Mobile web yang 1. TahapPersiapan
diakses melalui perangkat mobile perlu dirancang Pada tahap ini dilakukan beberapa kegiatan
dengan mempertimbangkan keterbatasan perangkat yaitu memeriksa kelengkapan data-data yang
mobile seperti sebuah handphone yang memiliki sudah ada, memeriksa isi Instrumen-instrumen
sebuah layar dengan ukuran yang terbatas ataupun pada saat pengumpulan data dan mengecek isian
beberapa keterbatasan pada sebuah perangkat data.
mobile. 2. TahapTabulasi
Untuk membangun sebuah mobile web Mengelompokkan dan mengurutkan data
memiliki beberapa aspek yang harus diperhatikan berdasarkan bagiannya, dalam hal ini pada
khususnya pada perangkat kerasnya. Dari segi bagian Pendaftaran dan Pengisian KRS.
bandwidth saat ini kondisi jaringan khususnya di 3. TahapPenerapan Data
Indonesia sudah memungkinkan untuk Setelah diperiksa dan dikelompokan maka data-
mendapatkan bandwidth yang cukup besar dari data seperti alur dari sistem yang sedang
jaringan selular. Walaupun masih berjalan dan table-table pada basis data sistem
mempertimbangkan berapa efesiensi bandwidth yang sedang berjalan, database tersebut di
sehingga dapat menghemat cost yang masih terapkan memakai MySql. Analisa ini
tergolong mahal. digambarkan dengan kata-kata atau kalimat,
Selain itu pertimbangan terhadap dipisah-pisahkan menurut kategori untuk
keterbatasan pada mobile device pun harus di memperoleh kesimpulan.
perhatikan seperti :
1. Keterbatasandarikecepatan processor
dalammengeksekusi proses. 4. Hasil Dan Pembahasan
2. Keterbatasan RAM
3. Ukuranlayar yang tidak terlalu besar, dan juga A. Analisis Sistem
perbedaan ukuran layar secara fisik dan resolusi Diagram Use Case Sistem Informasi
pada masing-masing perangkat (meskipun saat Pendaftaran Mahasiswa Baru dan pengisian Krs
ini tersedia browser seperti Opera yang dapat berbasis web online. Diagram use case ini
menampilkan seluruh halaman seperti browser menggambarkan secara keseluruhan terhadap apa
pada PC). saja yang dilakukan oleh system yang akan
4. Keterbatasan input padamasing- dirancang dan siapa saja yang berhubungan dengan
masingperangkat mobile. system tersebut. Analisa sistem adalah teknik
5. Ketahananbaterai yang pemecahan masalah yang menguraikan bagian-
berbedapadasetiapperangkat. bagian komponen tahapan paling awal dari
pengembangan sistem yang menjadi fondasi
menentukan keberhasilan sistem informasi yang
dihasilkan nantinya.

4
Copyright ©2016, Studia Informatika: Jurnal Sistem Informasi, p-ISSN 1979-0767
Ganti_Password

<<include>>
Edit_Informasi

<<include>>
Isi_calon_mahasis wa

Isi_krs
<<include>>

Edit_calon_mhs
Daftar_orang
<<include>> <<include>>

Hapus_Calon_Mhs<<include>>
<<include>>Lihat_informasi

<<include>>
Administrator Cetak_Calon_Mhs <<include>> Mahasiswa
Login
<<include>>Bantuan

<<include>> <<include>>
Isi_krs_reguler
About
<<include>>

Isi_krs_konversi/ sisipan

<<include>>

Hapus_krs
<<include>>

Cetak_KRS
<<include>>

Ganti_pass_mhs

Gambar 1. Use case diagram sistem informasi pendaftaran dan pengisian krs berbasis web mobile

Pada gambar 1 diatas dapat dilihat bahwa


Sistem Informasi Pendaftaran mahasiswa baru dan
pengisian KRS berbasis web mobile memiliki tiga
aktor yaitu Administrator, mahasiswa dan tamu
yang masing-masing memiliki wewenang dan
tanggung jawab berbeda-beda.
Seorangadministrator memiliki wewenang penuh
terhadap system, yang bisa dilihat merupakan
inheritance dari aktor mahasiswa, sedangkan aktor
tamu hanya memiliki akses terbatas terhadap
system dan Semua use case selalu melewati proses
login. Hal ini digambarkan dengan hubungan
dependency antara use case-use case tersebut
dengan use case login yang memiliki stereotype
include.
Mahasiswa Isi_Krs
Mata_kuliah
# nopes : varchar(10) # kd_ik : int(3)
# nim : varchar(10) 1 1 # nim : varchar(10) 1..* 1..* kode_mk : varchar(9)
# nama_mhs : varchar(35) # jurusan : int(1) nama_mk : varchar(50)
# tempat : varchar(15) # sms : int(1) sks : int(1)
# tgl_lahir : date # kode_mk : varchar(10) sms : int(1)
# J_kelamin : int(1) # tgl_isi_krs : date Kat : varchar(2)
# agama : int(1) # ket : varchar(25) ket : varchar(1)
# warga : int(1)
# st_kerja : int(1) + isi_krs()
# alam_ker1 : varchar(50) + isi_krs reguler()
# kopos1 : varchar(7) + isi_krs_konversi/sisipan()
# telp_kerja : varchar(13) + hapus_krs()
# lam_rum1 : varchar(50) + cetak_krs()
0..*
# kopos2 : varcharr(7)
# telp_rumah : varchar(13)
# hp : varchar(13)
# asal_skl : varchar(20)
# jurus : varchar(15)
# kota : varchar(15)
# propinsi : varchar(15)
# thn-lls : varchar(9)
# nama_ortu : varchar(35)
# Alam-ortu : varchar(50)
# kopos3 : varchar(7) user
1..*
# Telp-ortu : varchar(13) 0..* 1..* 1..*
# kerja_ortu : varchar(15) # id : varchar(10)
# prog_ram : int(1) # username # Password : varchar(15)
# jurusan : int(1) : varchar(15)
# w_kuliah : int(1) + Ganti_Password
# tgl_daftar : date 1 session
# gel : int(1)
1..* # session_id : varchar(10)
# stat_kuliah : int(1)
# username : varchar(15)
# password : varchar(15)
0..* # pk_session : int(5)
+ isi_calon_mahasiswa()
+ Edit_calon_mhs()
+ Hapus_Calon_Mhs()
+ Cetak_Calon_Mhs()
+ Ganti_pass_mhs()
+ Daftar_orang()
1..*
1..*
informasi

+ Edit_informasi
+ Lihat_informasi

Gambar2. Class Diagram

User Sistem

Mulai

Mengisi Validasi nama user,


NIM password

[Tidak Valid]

Menerima pesan
Tampilkan Pesan [Valid]
Kesalahan

Tampilkan Pesan
berhasil

Selesai

Gambar0. Diagram Activity Login


: Form_Login : Kontrol_Login : Data User : Halaman_Utama
user

1:Login()

2:Masukkan nama user,NIM, password()

3:Validasi()

5:jalanka n_Home()

4:Hasil_validasi()

6:Tampilkan_home()

Gambar 4. Diagram Sequence Login

Administrator Sistem

Mulai

Pilih Menu Menampilkan Form


Informasi

Mengedit

Mengecek Isi
Informasi

Menyimpan Informasi

Mengeluarkan pesan
berhasil, dan informasi yang sudah teredit
Selesai

Gambar5. Activity Diagram Edit Informasi


: Halaman_: :Halaman Edit Informasi : : File informasi
Administrator Utama Aksi

1:Pilih Menu Informasi()

2:Memilih Informasi apa yang akan di edit()

3:Mengedit()

4:Simpan()

5:Tampilkan hasil edit dan pesan berhasil()

Gambar 6. Diagram Sequence Edit Informasi

Administrator Sistem

Mulai

Pilih Menu daftar Menampilkan Form tambah


calon mahasiswa data calon mahasiswa

Memasukan data yang


diminta

Menyimpan data

Menerima Mengeluarkan pesan


berhasil

berhasil menyimpan

Selesai

Gambar7. Diagram Activity Isi calonMahasiswa


Administrator :Halaman Tambah
: Halaman_: : Aksi : Data mahasisa
Utama data calon mahasiswa

1:Pilih Menu Pendaftaran()

2:Memilih Sub Menu tambah data()

3:Masukan data()

4:simpan data()

5:Tampilkan pesan berhasil()

Gambar8. Diagram Sequence Isi CalonMahasiswa

Administrator Sistem

Mulai

Pilih Menu daftar Menampilkan Form data


calon mahasiswa Calon mahasiswa

Memilih calon mahasiswa


yang akan diedit

Menampilkan Form
edit calon mahasiswa

Mengedit Data calon


mahasiswa

Menyimpan Informasi

Menerima Mengeluarkan pesan


pesan berhasil berhasil, dan informasi
yang sudah teredit

Selesai

Gambar9. Diagram Activity Edit CalonMahasiswa


Administrator :Halaman Daftar : Halaman_edit
: Halaman_: : Aksi : Data mahasisa
Utama Calon mahasiswa

1:Pilih Menu Pendaftaran()

2:Memilih Sub Menu daftar calon baru()

3:Memilih Calon()

4:Edit Calon()

5:Edit()

6:Tampilkan pesan berhasil()

Gambar10. Diagram Sequence Edit Calon Mahasiswa

Administrator Sistem

Mulai

Pilih Menu daftar Menampilkan Form data


calon mahasiswa Calon mahasiswa

Memilih calon mahasiswa


yang akan hapus

Menghapus data calon


mahasiswa

Menerima Mengeluarkan pesan berhasil


berhasil menghapus

Selesai

Gambar11.Diagram Activity HapusCalonMahasiswa


Administrator :Halaman Daftar
: Halaman_: : Aksi : Data mahasisa
Utama Calon mahasiswa

1:Pilih Menu Pendaftaran()

2:Memilih Sub Menu daftar calon baru()

3:Memilih Calon()

4:Hapus Calon()

5:Tampilkan pesan berhasil()

Gambar12.Diagram Sequence HapusCalonMahasiswa

Administrator Sistem

Mulai

Pilih Menu daftar Menampilkan Form data


calon mahasiswa Calon mahasiswa

Memilih calon mahasiswa


yang akan dicetak

Mengecek data kedalam data


mahasiswa

Menerima hasil Mengeluarkan hasil cetakan


cetakan

Selesai

Gambar 13. Diagram Activity Cetak Calon Mahasiswa


Administrator :Halaman Daftar
: Halaman_: Utama : Aksi : Data : Laporan
Calon mahasiswa mahasisa

1:Pilih Menu Pendaftaran()

2:Memilih Sub Menu daftar calon baru()

3:Memilih Calon()

4:request data()

5:Cetak()

6:Tampilkan Laporan()

Gambar14. Diagram Sequence CetakCalonMahasiswa

Administrator Sistem

Mulai

Menampilkan Form isi


Pilih Menu KRS
KRS Reguler

Mengisi NIM dan Memilih


Semester

Mengecek data kedalam data


isi_krs

[Tidak Valid]

Menampilkan pesan sudah Mengeluarkan pesan [Valid]


pernah mengisi KRS pernah mengisi KRS

Menyimpan data isi_krs

Menerima hasil Mencetak KRS


cetakan

Selesai

Gambar15. Diagram Activity isi KRS Reguler


Administrator
: Halaman_: :Halaman isi krs reguler : Aksi : Data : Laporan
Utama isi_krs

1:Pilih Menu KRS()

2:Memilih Sub Menu reguler()

3:Mengisi NIM dan memilih semester()

4:simpan data()

5:Cetak()

6:Tampilkan Laporan()

Gambar16. Diagram Sequence isi KRS Reguler

Administrator Sistem

Mulai

Menampilkan Form isi


Pilih Menu KRS
KRS Konversi/sisipan

Memilih Semester

Menampilkan Form daftar


matakuliah

Mengisi NIM dan memilih


matakuliah

Mengecek data kedalam data


isi_krs

[Tidak Valid]

Menampilkan pesan sudah Mengeluarkan pesan [Valid]


pernah mengisi KRS pernah mengisi KRS

Menyimpan data isi_krs

Menerima hasil Mencetak KRS

Selesai

Gambar 17. Diagram Activity Isi KRS Konversi/Sisipan


:Administrator :Halaman isi krs
: Halaman_: : Aksi : Data isi_krs : Laporan
Utama sisipan/
konversi

1:Pilih Menu KRS()

2:Memilih Sub Menu reguler()

3:Memilih semester()

4:Mengisi NIM dan memilih matakuliah()

5:simpan data()

6:Cetak()

7:Tampilkan Laporan()

Gambar 18. Diagram Sequence Isi KRS Konversi/Sisipan

Administrator Sistem

Mulai

Pilih Menu daftar Menampilkan Form data


calon mahasiswa Calon mahasiswa

Memilih calon mahasiswa


yang akan hapus

Menghapus data calon


mahasiswa

Menerima Mengeluarkan pesan berhasil


berhasil menghapus

Selesai

Gambar19.Diagram Activity Hapus KRS


Administrator :Halaman Daftar KRS
: Halaman_: : Aksi : Data isi_krs
Utama yang sudah masuk

1:Pilih Menu KRS()

2:Memilih Sub Menu data yang sudah masuk()

3:Memilih KRS()

4:Hapus KRS()

5:Tampilkan pesan berhasil()

Gambar20.Diagram Sequence Hapus KRS

Administrator Sistem

Mulai

Pilih Menu daftar Menampilkan Form data


calon mahasiswa Calon Daftar masuk KRS

Memilih data KRS yang


akan dicetak

Mengecek data didalam tabel


isi_krs

Menerima hasil
Menampilkan Hasil Cetakan
cetakan

Selesai

Gambar 21. Diagram Activity Cetak KRS


:Administrator :Halaman Daftar KRS
: Halaman_: : Aksi : Data isi_krs : Laporan
Utama yang sudah masuk

1:Pilih Menu KRS()

2:Memilih Sub Menu data yang sudah masuk()

3:Memilih KRS()

4:request data()

5:Cetak()

4:Tampilkan Laporan()

Gambar22.Diagram Sequence Cetak KRS

Logo dan gambar

Info

Username x-15-x

Password x-15-x

Login

© Copyright By ask@Awm Labkom

Gambar23.RancanganTampilan Halaman Login Administrator


Logo dan gambar

Info

Tanggal dan Jam

Depan

Pendaftaran

KRS
Isi Halaman Administrator
Informasi

Pengaturan

Log Out

© Copyright By ask@Awm Labkom

Gambar24.RancanganTampilan Menu Utama Administrator

Info
AMIK WAHANA MANDIRI

Logo

Masuk

Gambar25.RancanganTampilan HalamanAwalMahasiswa
Info
Silahkan Login Dulu

NIM
x-10-x

Password
x-15-x

Ok

Gambar26. RancanganTampilan halaman Login Mahasiswa

Info
Menu Utama

icon KRS
icon Pendaftaran
icon Informasi
icon Bantuan
icon Pembangun
icon Keluar

Gambar27.RancanganTampilan Menu UtamaMahasiswa


B. Implementasi Sistem Informasi Penerimaan C. Implementasi Use Case Login
Mahasiswa Baru dan Pengisian KRS Halaman utama yang terdapat pada
Sistem informasi Penerimaan mahasiswa sistem informasi penerimaan mahasiswa baru dan
baru dan pengisian KRS yang dibangun akan pengisian KRS adalah index.php, dimana terdapat
mengacu pada pemodelan yang telah dibuat Form Login dimana proses login ini yang akan
dengan menggunakan UML pada bab mem-validasi data user dan password yang akan
sebelumnya. Dalam membahas implementasi menuju ke halaman Home Administrator.
dari sistem ini, penulis mengacu pada use case Sedangkan pada Telepon Genggam halaman utama
diagram yang telah dibuat pada perancangan adalah halaman login proses login akan mem-
sistem. validasi data mahasiswa yang setelahnya akan
menuju halaman Menu Mahasiswa.
Gambar28. Tampilan Halaman Login

Gambar 29.Halaman Telepon Genggam Login Mahasis


Form login administrator terdiri dari username dan terjadi kesalahan login maka akan muncul pesan
password yang harus dimasukan sebelum masuk ke seperti ini :
halaman utama setelah proses validasi, dan apabila

Gambar30. InformasiKesalahan Login

Dan apabila berhasil login maka sistem akan menampilkan menu utama user seperti ini :

Gambar31. TampilanHalaman Menu Utama

Gambar32. Halaman Menu UtamaTeleponGenggam


D. Implementasi Use Case Isi Calon Mahasiswa
Penambahan Calon Mahasiswa baru dapat dilakukan oleh administrator dengan cara memilih menu
pendaftaran dan sub menu tambah data.

Gambar33. TampilanHalamanTambahCalonMahasiswa

Apabila data berhasil disimpan maka sistem akan menampilkan pesan berhasil dan masuk ke halaman daftar
calon mahasiswa baru.

Gambar34.TampilanHalaman Data CalonMahasiswaBaru

Dan apabila Nomor peserta belum dimasukan maka akan mengeluarkan pesan kesalahan.
E. Implementasi Use Case Isi KRS regular
Dalam mengisi KRS mahasiswa reguler maka administrator harus memilih menu KRS dan sub menu
Reguler maka sistem akan menampilkan halaman KRS reguler.

Gambar35. TampilanHalaman Isi KrsReguler

Kemudian Administrator memasukan NIM dan memilih semester yang akan diisi dan menekan tombol cetak,
setelah itu sistem akan menampilkan Kartu Rencana Studi.

F. Implementasi Use Case Isi KRS Konversi / memilih konsentrasi jurusan kemudian memilih
Sisipan Semester Ganjil atau genap, maka sistem akan
Untuk mengisi KRS mahasiswa Konversi mengeluarkan daftar mata kuliah sesuai semester
atau Sisipan maka administrator akan memilih pilihan.
menu KRS dan sub menu konversi/sisipan dan dan

Gambar 36. TampilanHalaman Isi KRS Konversi/Sisipan

Setelah memilih mata kuliah kemudian sistem akan mengeluarkan pesan kesalahan apabila jumlah mata
mencetak Kartu Rencana Studi, dan sistem akan kuliah yang dipilih lebih dari sepuluh mata kuliah.
G. Implementasi Use Case isi_krs Mahasiswa akan memilih semester KRS yang akan
Dari Menu Utama Mahasiswa akan diisi setelah itu tekan tombol lanjut, kemudian akan
memilih menu KRS kemudian akan masuk ke masuk ke halaman yang menampilkan jumlah
halaman form pengisian KRS, setelah itu matakuliah dan jumlah sks dari semester yang
. dipilih kemudian tekan tombol lanjut akan masuk
ke halaman tabel matakuliah yang akan diambil
pada semester tersebut, tekan selesai dan KRS pada
semester itu akan terisi dan sistem akan
mengeluarkan pesan berhasil, apabila mahasiswa
yang bersangkutan telah mengisi KRS pada
semester itu sistem akan menampilkan pesan
kesalahan

Gambar 37. Halaman Form Pengisian KRS TeleponGenggam

Gambar38.Halaman Form Pengisian KRS II TeleponGenggam


Gambar39. Form DaftraMatakuliahTeleponGenggam

H. Implementasi Use Case Daftar Orang diisi dengan lengkap, Mahasiswa hanya bisa
Pada Menu Utama Mahasiswa memilih Mendaftarkan calon Mahasiswa satu kali dalam
menu Pendaftaran kemudian Mengisi Data Calon sehari atau lebih dari satu kali apabila sudah di
Mahasiswa Baru Yang akan didaftarkan, Pendaftar periksa dan disetujui bagian BAAK.
hanya bisa berpindah halaman apabila data sudah

Gambar40. Form PendaftaranMahasiswaBaruTeleponGenggam


I. Implementasi Perangkat Keras  Hard Disk : 160GB
dan Perangkat Lunak  Ethernet Card : SIS 900 FastEthernet
Perangkat keras yang digunakan dalam  VGA Card : SIS VGA
pembangunan sistem ini terbagi menjadi dua yaitu
sebuah PC(Personal Computer) yang dugunakan 2. TeleponGenggam
sebagai Server dan Telepon Genggam yang  General : Nokia, GSM
digunakan oleh aktor mahasiswa, berikut 850 / 900 / 1800 / 1900
spesifikasinya :  Dimensions : 109.2 x 46 x 14
mm, 62 cc
1. PC(Personal Computer)  Display : TFT, 256K
 Processor : Intel(R) Pentium(R) colors
Dual CPU 1.86 GHz  Memory Internal : 64MB
 RAM : 1GB
 Sound : Vibration Sistem informasi Penerimaan mahasiswa
 Data : GPRS, baru dan pengisian KRS yang dibangun akan
Bluetooth, USB, Wireless mengacu pada pemodelan yang telah dibuat
dengan menggunakan UML pada bab
Perangkat Lunak yang digunakan dalam sebelumnya. Dalam membahas implementasi
pembangunan sistem ini adalah : dari sistem ini, penulis mengacu pada use case
1. PC(Personal Computer) diagram yang telah dibuat pada perancangan
 SistemOperasi : Microsoft sistem.
Windows XP Profesional SP1
 Server 5. Kesimpulan
o Web Server : ApacheWeb Sesuai dengan tahap-tahap analisa dan
Server 2.2.12 (Win32) DAV perancangan, Penulis memahami dan berusaha
o Abase Server : MySQL memecahkan permasalahan pendaftaran calon
Server versi 5.1.37 mahasiswa baru dan pengisian KRSAMIK Wahana
 Middleware : PHP 4.1 Mandiri, maka Penulis dapat mengambil beberapa
 Web Editor : Macromedia kesimpulan antara lain :
Dreamweaver MX 2004 1. Pendataan informasi tentang calon pendaftar
 Java Editor : Netbeans IDE dan KRS membutuhkan waktu cukup lama
6.1, Nokia S60 SDK for karena harus mencari catatan dalam buku
SDLC besar dengan adanya sistem yang dibangun ini
 Web Browser : Mozila akan lebih cepat.
Firefox Versi 3.5.1.1 2. Keterbatasan dalam penyimpanan data
 Software Permodelan : Microsoft mahasiswa baru dan KRS.
Office Visio 2007 + UML Plugin 3. Keterbatasan waktu dalam mencari data calon
mahasiswauntuk mendaftar dan mahasiswa
2. TeleponGenggam yang akan mengisi KRS akan lebih cepat.
 Browser : WAP
2.0/xHTML 6. Saran
 Java : MIDP 2.0 Setelah berusaha semaksimal mungkin
maka izinkanlah Penulis untuk memberikan saran
J. Implementasi Sistem Informasi dan masukan untuk perbaikan dan kemajuan AMIK
Penerimaan Mahasiswa Baru dan Pengisian Wahana Mandiri, khususnya pada bagian BAAK.
KRS Saran-saran tersebut di antaranya adalah :
1. Meskipun telah menggunakan sistem yang
telah terkomputerisasi, ketelitian dalam
menginput data juga sangat diperlukan agar
data yang direkam merupakan salinan data
dari dokumen dan dari sumber.
2. Mengingat banyak dan pentingnya data yang
tersimpan dalam database, demi keamanan
data maka perlu dibuat file duplikat (file
cadangan).
3. Untuk memaksimalkan pemakaian dan
kelancaran penggunaan aplikasi, diharapkan
pemakai dapat memahami kegunaan aplikasi
tersebut.
4. Mahasiswa yang akan memakai aplikasi pada
telepon genggam diharapkan memakai telepon
genggam yang memiliki fasilitas yang sudah
baik.
Daftar Pustaka

[1] Sugiarti, Y. (2013). Analisis & Perancangan


UML (Unified Modeling Language)
Generated VB.6. In Y. Sugiarti, Analisis &
Perancangan UML (Unified Modeling
Language) Generated VB.6. Yogyakarta:
Graha Ilmu
[2] dermawan, D. (2013). Sistem Informasi
Manajemen. In D. dermawan, Sistem
Informasi Manajemen. Bandung.
[3] Kadir, A. (2002). Pengenalan Sistem
Informasi. In A. Kadir, Pengenalan Sistem
Informasi. Yogyakarta: Penerbit Andi.
[4] Kristanto, A. (2010). Kupas Tuntas PHP &
MySQL. In A. Kristanto, Kupas Tuntas PHP
& MySQL. Klaten: Cable Bokk.
[5] Saputro, W. (2005). MYSQL Untuk Pemula.
In W. Saputro, MYSQL Untuk Pemula. Pena
Media.
[6] Witarto. (2004). Memahami Sistem
Informasi. In Witarto, Memahami Sistem
Informasi. Bandung.

You might also like