aplikasi data mahasiswa berbasis android studi kasus stmik-mura andri anto tri susilo (dosen tetap...
TRANSCRIPT
JTI, Vol 6 No.1, Juni 2014 Andri Anto Tri Susilo
APLIKASI DATA MAHASISWA BERBASIS ANDROID STUDI KASUS STMIK-MURA
ANDRI ANTO TRI SUSILO
(Dosen Tetap STMIK-MURA Lubuklinggau)
ABSTRAK
Saat penulis melakukan penelitian tentang Data Mahasiswa di STMIK MURAlubuklinggau , penulis mendapati bahwa selama ini untuk mendapat kan informasi mahasiswamasih memerlukan waktu yang lama. Hal ini dikarena kan penyimpanan Data mahasiswabelum menggunakan Data base semakin besar lembaga tersebut maka akan sangat banyakjuga data yang akan dikelola.
Dalam pengembangan sistem ini penulis menggunakan bahasa pemrograman Java,dimana Java digunakan untuk membangun aplikasi Android, Sedangkan basis data yangdigunakan adalah MySQL dan dipermudah menggunakan JSON. Metodologi pengembangansistem yang penulis gunakan adalah metodologi Waterfall. Metodologi Waterfall ini memilikibeberapa tahapan yaitu Analisis, Perancangan Sistem, Implementasi, Integrasi, Operasi danPemeliharaan. Dalam proses pengumpulan data penulis menggunakan metode observasi,wawancara dan dokumentasi. Adapun keluaran yang akan dihasilkan dari pengembangansistem ini adalah aplikasi Data Mahasiswa berbasis Android.Kata kunci: Data, Android, MySQL, JSON,Waterfall
PENDAHULUAN
Latar belakang Perkembangan teknologi
saat ini menjadikan teknologisebagai kebutuhan primer,hampir diseluruh kehidupan sehari-hari tidak lepas dari pengaruhteknologi yang berkembang.Kebutuhan masyarakat akankemudahan proses pada segalabidang kerja semakin meningkat,teknologi informasi saat inidimanfaatkan untuk pengolahan datakarena memiliki banyak kelebihandiantaranya kecepatan, keakuratanserta efisiensi dibandingkandengan sistem manual.
Salah satu contoh alattelekomunikasi yang sangat pesatperkembangannya saat ini adalahalat telekomunikasi yangmenggunakan android. Androidadalah suatu sistem operasi untukperangkat mobile yang berbasis Linux,dikembangkan oleh Google bersamaperusahaan-perusahaan lain yangtergabung ke dalam Open HandsetAlliance. Android menyediakan platformterbuka bagi para pengembang untukmenciptakan aplikasi merekasendiri yang dapat digunakan olehbermacam-macam perangkat mobile.
STMIK MURA dalam melakukanpengolahan data mahasiswa, dataorganisasi seperti MPM (MajelisPermusyawaratan Mahasiswa), BEM(Badan Eksekutif Mahasiswa),
STMIK MURA Lubuklinggau 6
JTI, Vol 6 No.1, Juni 2014 Andri Anto Tri Susilo
Mapala (Mahasiswa pencinta alam)sudah menggunakan komputer. Namunbelum menggunakan data base. Untukmendapatkan informasi mahasiswamasih memerlukan waktu yang lama.Semakin besar lembaga tersebutmaka semakin banyak juga data yangakan dikelola.
Untuk itu penulisberinisiatif untuk membuat sebuahaplikasi berbasis android agarmempermudah dalam pengolahan datadan mendapatkan data mahasiswatanpa membuang buang waktu dalampecarian data mahasiswa. maka dariitu penulis membuat “Aplikasi DataMahasiswa Berbasis Android Studikasus STMIK-MURA”.
Landasan TeoriDefinisi Aplikasi Perangkat lunak aplikasiadalah suatu subkelas perangkatlunak komputer yang memanfaatkankemampuan komputer langsung untukmelakukan suatu tugas yangdiinginkan user. (RikyNurjaman,2013:13)
Aplikasi merupakan prangkatlunak yang digunakan untuk tujuantertentu, seperti pengolahandokumen , mengatur windows danpermainan (game) dan sebagainyamenurut para Ahli (RachmadHakim.S).
Dari pengertian diatas dapatdisimpulkan bahwa aplikasi adalahsuatu prangkat lunak yang dapatdigunakan untuk tujuan tertentudan melakukan tugas yangdiinginkan user.
Pengertian Sistem Informasi
Sistem informasi menurut(Qomaruddin,2012:6) adalah suatuorganisasi yang mempertemukankebutuhan pengolahan transaksiharian mendukung operasi.
Sistem informasimerupakan kumpulan komponen yangberkaitan dalam pengumpulan,pemrosesan, penyimpanan yangberguna sebagai output yangdibutuhkan untuk menyelesaikantugas bisnis.
Sistem informasi adalah suatuorganisasi yang mempertemukankebutuhan pengolahan transaksiharian mendukung operasi danpenyediaan pihak luar tertentudengan laporan laporan yangdipergunakan. (RikyNurjaman,2013:9)
Dari pengertian diatas dapatdikatakan bahwa system informasiadalah suatu rangkaian informasiyang didalamnya terdapat bagianbagian yang berhubungan dansaling ketergantungan satu samalain, mulai dari bagian yangbesar ke bagian yang lebih kecil.
Pengertian DataData adalah fakta baik dalam
bentuk angka- angka, huruf-hurufatau apapun yang dapat digunakansebagai input dalam proses untukmenghasilkan informasi.(RikyNurjaman,2013: 14)
Menurut Hafrizal Okta AdePutra,SE.MM (2013) Data adalahsuatu penggambaran fakta,pengertian instruksi yang dapatdisampaikan dan diolah olehmanusia atau mesin.
STMIK MURA Lubuklinggau 7
JTI, Vol 6 No.1, Juni 2014 Andri Anto Tri Susilo
Dari kesimpulan diatas dapatdidefenisikan bahwa data adalahcatatan atas kumpulan fakta yangmasih bersifat mentah.
Pengertian Pengolahan DataPengolahan data adalah segala
macam pengolahan terhadap datatata kombinasi-kombinasi daribermacam-macam pengolahanterhadap data untuk membuat dataitu berguna sesuai hasil yangdiinginkan, agar segera dapatdipakai.(Riky Nurjaman,2013:14)
Menurut Haprizal Okta adeputra (2013) Pengolahan dataadalah bentuk
pengolahan terhadap data untukmembuat data itu berguna sesuaidengan hasil yang diinginkan agardapat digunakan. Sistempengolahan data adalah sistemyang melakukan pengolahan data.
Dari kesimpulan diatas dapatdidefenisikan bahwa pengolahandata adalah suatu pengolahan datayang dapat membuat data tersebutberguna sesuai keinginan.
Pengertian MahasiswaMahasiswa adalah siswa ,
murid perguruan tinggi. Merekayang terdaftar sebagai murid diperguruan tinggi otomatis dapatdisebut sebagai mahasiswa.(Qomaruddin,2012:6)
Menurut saya mahasiswa adalahorang yang sedang belajar disebuah perguruan tinggi danterdaftar sebagai murid diperguruan tinggi tersebut.
Android
Android adalah sistemoperasi berbasis linux yangdigunakan untuk telponseluler(mobile) seperti telponpintar (smartphone) dan komputertablet (PDA). (Yosef Murya,2012: 3).
Android adalah nama sebuahsistem operasi berbasis linux yangditunjukan untuk perangkatbergerak dengan layar sentuhseperti smartphone dan komputertablet. (Andi,2013: 2)
Sebagai aplikasi terbuka,Android merupakan Platform terbukabagi para pengembang untukmenciptakan aplikasi merekasendiri yang bisa dipakai olehberbagai macam peranti bergerakseperti terlihat pada gambar 1.
Gambar Logo Android
Android pertama yang diluncurkan oleh Android Inc, padatanggal 23 September 2008 adalahHTC Dream (G1) dengan Sistem OperasiAndroid 1.0. Sampai sekarangSmartphone Android terus mengalamiperkembangan. Perkembangan Androiddari pertama kali dirilis padatahun 2009 sampai dengan rilisan
STMIK MURA Lubuklinggau 8
JTI, Vol 6 No.1, Juni 2014 Andri Anto Tri Susilo
terakhir android dapat dilihat padatabel dibawah ini
Tabel Perkembangan Android
Sumber : wahanakomputer.Andi,2013: 3
Arsitektur sebuah aplikasiAndroid secara garis besar akanmenjalankan beberapa aktivitasyang terdiri dari beberapa hal,yaitu :1. Activity Manager,
Untuk mengontrol lifecycleactivity, termasuk di dalamnya jugamanajemen activity pada aplikasi yangdi jalankan. Sebuah aplikasiandroid dapat terdiri daribeberapa activity.
Gambar 2. Menunjukkan skema lifecyclepada sebuah activity. Ketika pertamakali sebuah activity dipanggil makamethod onCreate() yang akandijalankan dan bisa juga methodini akan memanggil parameterinformasi terakhir yang disimpanmethod onSaveInstance-State().
Sumber : WahanaKomputer.Andi,2013
GambarLifecycle Activity
Method onPause() digunakanketika ada activity lain yang akandijalankan, menggantikan activityyang ada atau yang sedangberjalan. Method onStop() akandigunakan ketika aplikasi sudahdijalankan atau tidak dibutuhkansementara waktu. Method onRestart()digunakan ketika activity di-restartdari posisi semula. MethodonDestroy(), digunakan ketika activityakan diakhiri (destroy) sehinggaaplikasi berhenti.2. Views
Digunakan untuk membangunantarmuka pengguna untuk activityyang digunakan.3. Notification ManagerDigunakan untuk mekanisme sinyalke pengguna secara insidentil sesuaidengan waktu yang telahditentukan.4. Content ProviderDigunakan dalam aplikasi yang
dibuat untuk sharing data(berhubungan dengan data base).
5. Resource Manager
STMIK MURA Lubuklinggau 9
JTI, Vol 6 No.1, Juni 2014 Andri Anto Tri Susilo
Adanya dukungan terhadap resourceatau sumber selain code pemrogramansecara umum, seperti String dangambar.
Bahasa PemrogramanSecara umum bahasa
pemrograman yang digunakan dalamproses pembangunan aplikasiberbasis OS ( Operation Sistem ) Androidadalah bahasa pemrograman Java. Javaadalah sebuah bahasa pemrogramanpada komputer sama sepertipendahulunya C++ . Bahasapemrograman ini dikembangkan olehSun Microsystems yang dikembangkanpada tahun 1995 . Awalnya javadiciptakan pada tahun 1991 olehPatrick Naughton, Mike Sheridan ,James Gosling dan Bill Joy besertaprogrammer dari Sun Microsystems.
Java sendiri merupakan bahasapemrograman yang berbasis objek,maksudnya adalah semua aspek yangterdapat pada java adalah objeksehingga sangat memudahkan untukmendesain, membuat danmengembangkan program java dengancepat . Kelebihan ini membuatprogram java menjadi mudah untukdigunakan oleh banyak orang .Bahasa pemrograman ini juga dapatdigunakan oleh banyak sistemoperasi, seperti : Microsoft Windows,Linux dan Mac OS. Pada pembangunanaplikasi ini penulis menggunakanJava Development Kit (JDK) untukmempermudah proses pemrogramanmenggunakan bahasa pemrogramanjava. (Riky Nurjaman,2013:19)
Java Development Kit (JDK)
Java Development Kit (JDK) adalahsebuah produk yang dikembangkanoleh Oracle yang ditujukan untukpara Developer java. JDK dilengkapidengan banyak komponen untukmelakukan pemrograman, JDK jugaberisi paket Java Runtime Environment(JRE) yang komplet, biasanyadisebut private runtime dari JRE regulerdan dilengkapi dengan kontentambahan, Yaitu terdiri atas JavaVirtual Machine dan semua class libraryyang ada di environment produk danjuga library tambahan yang bergunauntuk developer. (RikyNurjaman,2013:20)
MySQL MySQL adalah sebuah
perangkat lunak sistem manajemenbasis data SQL atau dalam bahasaInggris database management system(DBMS) yang multithread, multi-user,dengan sekitar 6 juta instalasi diseluruh dunia. (RikyNurjaman,2013:18)
JSON (JavaScript Object Notation) JSON (JavaScript Object Notation)adalah format pertukaran data yangringan,mudah dibaca dan ditulismanusia ,serta mudah diterjemahkandan dibuat oleh komputer. JSONmerupakan format teks yang tidakbergantungan pada bahasapemograman apapun karenamengunakan gaya bahasa yang umumdigunakan oleh programmer keluargaC termasuk C,C++,C#,Java,JavaScript,Perl,Python dan lain-lain.Oleh karena sifat sifattersebut, menjadikan JSON ideal
STMIK MURA Lubuklinggau 10
JTI, Vol 6 No.1, Juni 2014 Andri Anto Tri Susilo
sebagai bahasa pertukaran data.(Akhmad Dharma Kasma,2013:130).
JSON (dilafalkan "Jason"),singkatan dari JavaScript Object Notation(bahasa Indonesia: notasi objekJavaScript), adalah suatu formatringkas pertukaran data komputer.(Riky Nurjaman,2013: 21).
Eclipse
Eclipse adalah IDE yangditulis sepenuhnya menggunakan Javadan berbasiskan produk IBM yangbernama VisualAge. Code base nyakemudian diadopsi ke versi open sourcedan akhirnya berubah namanyamenjadi Eclips di bawah naunganyayasan Eclipse (Eclipse foundation).(Riky Nurjaman,2013:23)
Eclips adalah ide untukpengembangan Java/Android yangsifatnya free. Adapun versi Eclipseyang ada sekarang sudah cukupbanyak diantranya, Ganymade(Eclipse Versi 3.4),Galileo (Eclive Versi 3.5),Helios (Eclipse Versi 3.6),Indigo (Eclipse Versi3.7) dan Juno (Eclips Versi 4.2). (AkhmadDharma Kasma,2013:22).
ADT Plugin untuk Eclipse
ADT adalah singkatan dariAndroid Development Tools yangmenjadi penghubung antara IDE(Eclipse) dengan Android SDK. Setelahselesai instalasi Eclipse kitaharus melakukan instalsi AndroidDevelopment Tools (ADT) jika inginmenggunakan Eclipse sebagai IDE
aplikasi berbasis Android.(RikyNurjaman,2013:23)
ADT adalah kepanjangan dariAndroid Development Tools yangmenjadi penghubung antara IDEEclipse dengan Android ADK . (AkhmadDharma Kasma,2013:22).
Unified Modeling Language (UML) Unified Modeling Language (UML)
adalah bahasa spesifikasi standaruntuk mendokumentasikan,menspesifikasikan, dan membangunsistem perangkat lunak. Berikutakan dijelaskan tiga macamdiagram yang paling seringdigunakan dalam pembangunanaplikasi berorientasi objek,yaitu Use case diagram, Sequencediagram , Activity diagram , dan Classdiagram.
1. Use Case DiagramUse case merepresentasikan
operasi operasi yang dilakukanoleh aktor. Use case digambarkanberbentuk elips dengan nama operasidituliskan didalamnya. Diagram UseCase ini menjelaskan danmenerangkan kebutuhan / requirementyang diinginkan / dikehendaki user/ pengguna, serta sangat bergunadalam menentu.
STMIK MURA Lubuklinggau 11
JTI, Vol 6 No.1, Juni 2014 Andri Anto Tri Susilo
2. Sequence DiagramSequence diagram menjelaskan
secara detil urutan proses yangdilakukan dalam sistem untukmencapai tujuan dari use case:interaksi yang terjadi antarclass, operasi apa saja yangterlibat, urutan antar operasi,dan informasi yang diperlukanoleh masing-masing operasi.
Sequence diagrammenggambarkan interaksi interaksiantar objek di dalam dan disekitar system (termasukpengguna, display ,dan sebagainya )berupa message yang digambarkanterhadap waktu. Sequence diagramterdiri atas dimensi vertical (waktu)dan dimensi horizontal (objek yangterkait)
Berikut adalah simbol-simbolyang ada pada diagram sequence:Tabel Simbol Diagram Sequence
Simbol Deskripsi
Aktor
namaaktor
atau
tanpa waktuaktif
Orang,proses,atausystem lain yangberinteraksidengan systeminformasi yangakan dibuatdiluar systeminformasi yangakan dibuat itusendiri,jadiwalaupun simboldari aktor adalahgambar orang,tapiaktor belum tentumerupakan orang ;biasanyadinyatakanmenggunakan katabenda diawalfrase nama aktor.
Garis Hidup /lifeline
Menyatakankehidupan suatuobjek.
Objek Menyatakan objekyang berinteraksipesan.
Waktu Aktif Menyatakan objekdalam keadaanaktif danberinteraksipesan.
Pesan TipeCreate <<create>>
Menyatakan suatuobjek membuatobjek yanglain,arah panahmengarah padaobjek yangdibuat.
STMIK MURA Lubuklinggau 12
Nama aktor
Nama objek: nama kelas
JTI, Vol 6 No.1, Juni 2014 Andri Anto Tri Susilo
Pesan Tipe Call1 :nama_metode()
Menyatakan suatuobjek memanggiloperasi /metodeyang ada padaobjek lain ataudirinya sendiri,
1 : nama_metode()
Arah panahmengarah padaobjek yangmemilikioperasi/metode,karena inimemanggiloperasi/metodemakaoperasi/metodeyang dipanggilharus ada padadiagram kelassesuai dengankelas objek yangberinteraksi.
Pesan TipeSend 1:masukan
Menyatakan bahwasuatu objekmengirimkandata/masukan/informasi keobjeklainnya,arahpanah mengarahpada objek yangdikirimi.
Pesan TipeReturn1:keluaran
Menyatakan bahwasuatu objek yangtelah menjalankansuatu operasiatau metode
menghasilkansuatu kembaliankeobjektertentu ,arahpanah mengarahpada objek yangmenerimakembalian.
Pesan TipeDestroy<<destroy>>
Menyatakan suatuobjek mengakhirihidup objek yanglain,arah panahmengarah padaobjek yangdiakhiri,sebaiknya jika ada createmaka ada destroy.
Sumber Rosa AS. 2011.”RekayasaPerangkat lunak.”Bandung
Penomoran pesan berdasarkanurutan interaksipesan.Penggambaran letak pesanharus berurutan,pesan yang lebihatas dari lainnya adalah pesanyang berjalan terlebih dahulu.
3. Activity DiagramDiagram Activity merupakan bagian
dari penggambaran system secarafungsional menjelaskan proses-proses logika atau fungsi yangterimplementasi oleh kodeprogram.Berikut ini adalah simbol-simbolActivity diagram :
Tabel Simbol Diagram Activity
STMIK MURA Lubuklinggau 13
JTI, Vol 6 No.1, Juni 2014 Andri Anto Tri Susilo
Sumber Rosa AS. 2011.”RekayasaPerangkat lunak.”Bandung.
4. Class DiagramClass diagram merupakan diagram
yang selalu ada di permodelansistem berorientasi objek. Classdiagram menunjukkan hubungan antarclass dalam sistem yang sedangdibangun dan bagaimana merekasaling berkolaborasi untukmencapai suatu tujuan. Berikut ini adalah simbol-simboldari class diagrams:
Black-box testing Black-box testingmerupakan pendekatan pengujiandengan menggunakan struktur
control dari modul untukmemastikan cakupan lengkap dandeteksi kesalahan maksimum. Denganpendekatan ini setiap jalurdidalam unit atau modul harusdicoba dan dilakukan apakah setiapfungsi dalam program dapatberjalan dengan benar.Kretria uji ini yang digunakandalam pengujian ini adalah :
Kebenaran fungsionalKemudahan pemakaian antarmukaPenanganan kesalahan data
Analisa sistem Analisa sistem yang berjalan
Pada saat ini STMIK MURA dalammelakukan pengolahan datamahasiswa, data organisasi sepertiMPM (Majelis PermusyawaratanMahasiswa), BEM (Badan EksekutifMahasiswa), Mapala (Mahasiswapencinta alam) sudah menggunakankomputer. Namun belum menggunakandata base. Penulis yakin hal itukurang efisien dikarenakan untukmendapatkan informasi mahasiswamasih memerlukan waktu yang lama.Semakin besar lembaga tersebutmaka semakin banyak juga data yangakan dikelola sehingga menjadimasalah dalam hal pengolahan datamahasiswa.
Alternatif pemecahan masalahAplikasi mobile berbasis
android bisa menjadi alternatif,karena mobile berbasis android bisamempermudah dalam pengolahan datadan mendapatkan data mahasiswatanpa membuang buang waktu dalampecarian data mahasiswa. maka dariitu penulis membuat “Aplikasi Data
STMIK MURA Lubuklinggau 14
JTI, Vol 6 No.1, Juni 2014 Andri Anto Tri Susilo
Mahasiswa Berbasis Android Studikasus STMIK-MURA”.
Perancangan SistemPerancangan dengan menggunakan Uml
penulis menggunakan alat bantuberupa UML (UseCase diagram, Sequencediagram, Activity diagram dan Class diagram)untuk mendokumentasikan,menspesifikasikan, dan membangunsistem perangkat lunak. Bahasapemograman java yangdideklarasikan menggunakan softwareeclipse. Rancangan tampilan Inputdan Output penulis buat berupahalaman utama, menu datamahasiswa, menu organisasi, menugallery, dan menu about.
Diagram Use CaseUse Case diagram menggambarkan
fungsionalitas yang diharapkandari sebuah sistem. Yangditekankan adalah “apa” yangdiperbuat sistem, dan bukan“bagaimana”. Sebuah Use Casemempresentasikan pada interaksiantara Aktor dengan Sistem.Berikut adalah perancangan Use Casenya :
Gambar Use Case DiagramActivity Diagram
Diagram Activity merupakanbagian dari penggambaran sistem
secara fungsional menjelaskanproses-proses logika atau fungsiyang terimplementasi oleh kodeprogram. Activity Diagram memodelkanevent-event yang terjadi didalamsuatu Use Case dan digunakan untukpemodelan aspek dinamis darisystem.
1. Diagram Activity Login
Diagram Activity layar awal
STMIK MURA Lubuklinggau 15
JTI, Vol 6 No.1, Juni 2014 Andri Anto Tri Susilo
Diagram Activity menu
Gambar Diagram Activity menu
2. Diagram activity Data Mahasiswa
Gambar Diagram Activity DataMahasiswa
3. Diagram Activity Organisasi
Gambar Diagram Activity Organisasi
4. Diagram Activity gallery
Gambar Diagram Activity Galery5. Diagram Activity About
STMIK MURA Lubuklinggau 16
JTI, Vol 6 No.1, Juni 2014 Andri Anto Tri Susilo
Gambar Diagram Activity About
Sequence DiagramSequence diagram menjelaskan
secara detil urutan proses yangdilakukan dalam sistem untukmencapai tujuan dari use case:interaksi yang terjadi antar class,operasi apa saja yang terlibat,urutan antar operasi, daninformasi yang diperlukan olehmasing-masing operasi.
Diagram sequence Menu login
Gambar Diagram sequence Menu login
Diagram Sequence Menu Utama
Gambar Diagram Sequence MenuUtama
Diagram Sequence Menu Data Mahasiswa
Gambar Diagram Sequence Menu DataMahasiswa
STMIK MURA Lubuklinggau 17
JTI, Vol 6 No.1, Juni 2014 Andri Anto Tri Susilo
Diagram Sequence Menu Organisasi
Gambar Diagram Sequence MenuOrganisasi
1. Diagram Sequence Menu Galeri
Gambar Diagram Sequence Menu Galeri
Diagram Sequence Menu About
Diagram Sequence Menu About
Diagram class
Berikut gambar diagram classaplikasi data mahasiswa berbasisandroid studi kasus STMIK MURA .
Diagram class
HASIL DAN PEMBAHASANHasil
STMIK MURA Lubuklinggau 18
JTI, Vol 6 No.1, Juni 2014 Andri Anto Tri Susilo
Dari penelitian yang dilakukanpenulis dan perancangan desainsistem yang telah dibuat makadihasilkan Aplikasi Data Mahasiswaberbasis Android pada kampusSTMIK- MURA Lubuklinggau.
Pembahasan Adapun pembahasan yang akan
penulis sampaikan dalam bab inimeliputi seluruh tampilan programyang telah penulis selesaikanselama menyusun Skripsi ini danjuga mengenai pengujian dariprogram yang telah penulis buat.
AwalHalaman tampilan awal ini
adalah form yang muncul pertamakali ketika program dijalankan.Fungsi dari form ini adalahsebagai halaman pembuka dariaplikasi, jika di klik atap di tapmaka akan menuju halaman menuseperti terlihat pada gambar.
Gambar Halaman Tampilan AwalKeterangan :Jika halaman tampilan awal ini diklik maka akan menuju halaman menu
Halaman Menu
Halaman ini adalah halamanmenu, dihalaman ini ada limapilihan yaitu data mahasiswa,organisasi , gallery, about dankeluar. Jika di klik Datamahasiswa akan menuju halaman datamahasiswa, jika organisasi di klikmaka akan menuju halamanorganisasi , jika diklik aboutmaka akan muncul halaman aboutatau halaman tentang aplikasi, danjika keluar yang di klik maka akanmenutup aplikasi seperti terlihatpada gambar.
Gambar Halaman menu
Keterangan:1.Jika data mahasiswa di klik maka
akan menuju haaman datamahasiswa
STMIK MURA Lubuklinggau 19
JTI, Vol 6 No.1, Juni 2014 Andri Anto Tri Susilo
2.Jika organisasi diklik maka akanmenuju halaman organisasi
3.Jika About diklik maka akanmenuju halaman About (tentang)Aplikasi.
4.Jika Gallery diklik maka akanmenuju halaman foto foto
5.tombol ’Exit’, untuk menutupAplikasi
Halaman Data mahasiswaHalaman ini berisi tentang
data mahasiswa, jika diklik makaakan mucul Data Mahasiswa sepertiyang terlihat pada gambar.
Gambar Halaman Data MahasiswaKeterangan :1. Apabila data mahasiswa di klik
maka akan mencul nama mahasiswa2. Jika salah satu nama mahasiswa
diklik maka akan muncul datadata nya
Halaman OrganisasiHalaman ini berisi tentang
organisasi yang ada di STMIK MURA,jika diklik akan mucul pilihanorganisasi terlihat seperti gambar
Gambar Halaman organisasiKeterangan :1.Apabila Organisasi di klik maka
akan mencul pilihan organisasi2.Jika mengklik salah satu
organisasi akan muncul data nya
Halaman AboutHalaman ini berisi tentang
aplikasi, di halaman inidijelaskan tentang aplikasi Datamahasiswa STMIK MURA, sepertiterlihat pada gambar
Gambar Halaman About
STMIK MURA Lubuklinggau 20
JTI, Vol 6 No.1, Juni 2014 Andri Anto Tri Susilo
Keterangan:Jika halaman about diklik makaakan muncul tentang aplikasi yangdibuat.
Halaman GalleriHalaman ini berisi tentang
foto foto kegiatan mahasiswa, jikahalaman ini diklik maka akantampil foto foto kegiatanmahasiswa seperti yang terlihatpada gambar
Gambar Halaman galeri
Keterangan:Jika halaman galeri diklik maka akan muncul foto foto kegiatan Mahasiswa yang berbentuk slide.
Halaman Tampilan loginHalaman tampilan login ini
adalah form untuk login. Fungsidari form ini adalah sebagaihalaman login sebelum mengolahdata. Seperti terlihat pada gambar
Gambar Halaman LoginHalaman form input Data
Halaman form input Data ini adalaih halaman dimana untuk data dinput atau dimasukan ke aplikasi
Gambar halaman form input data
Pengujian
Pengujian dilakukan menggunakan pengujian black box testing.
STMIK MURA Lubuklinggau 21
JTI, Vol 6 No.1, Juni 2014 Andri Anto Tri Susilo
KESIMPULAN DAN SARAN
Kesimpulan
Berdasarkan kegiatanpenelitian yang sudah dilakukanpenulis selama perancanganimplementasi dan pengujian makadapat diambil beberapa kesimpulansebagai berikut :
1.Berhasil menampilkan datamahasiwa dalam format JSON dandapat dibaca oleh format Android
2.Dengan adanya Aplikasi Datakemahasiswaan berbasis AndroidStudi Kasus STMIK MURA akanmembantu pihak kampus dalammengelolah Data dan Mempercepatkinerja karyawan.
3. Menghasilkan informasi datamahasiswa lebih cepat,tepat danakurat.
Saran
Pada sistem yang baru yangpenulis bangun ini masih terdapatkelemahan dari segi keamanan data.Untuk menjaga keamanan terhadapdata yang telah tersimpan di dalamdatabase, maka disarankan agardata yang telah disimpan untukdilakukan back-up data. Gunamencegah kemungkinan terjadinyakehilangan atau kerusakkan data.
DAFTAR PUSTAKA
Akhmad Dharma Kasma .2013. “Kolaborasi dahsyat Android denganPhp dan Mysql .” Jogyakarta :Lokomedia.
Andi. 2013. ” Step by Step menjadiprogramer Android . ” Semarang :Wahana Komputer.
Hafrizal Okta Ade Putra,SE. MM.2013.” Sistem pengolahan Data .”Jurnal Sistem InformasiManajemen.
Sumber:http://www.elib.ac.id/jbptunikompp-gdl- Sistempengolahan/ Jurnal SistemInformasi Manajemen.pdf,padatanggal 19 maret 2014.
Qomaruddin. 2012.” Sistam PengolahanData Siswa Berbasis web padaentrepreneur campus StmikAmikom.”Jogyakarta.
Sumber:http://repository.undiksha.ac.id / Sistam Pengolahan DataSiswa Berbasis web padaentrepreneur campus Stmik Amikomdirected pdf, pada tanggal19 maret 2014.
Rosa A.S Dkk 2011. “ModulPembelajaran Rekayasa PerangkatLunak (Terstruktur dan BerorientasiObjek)”. Bandung: Modula.
Riky Nurjaman . 2013.“Aplikasi SistemInformasi Skripsi Dan Tugas AkhirBerbasis Android Studi KasusProgram Studi Sistem InformasiUnikom”. Jurnal FakultasTeknik Dan Ilmu KomputerUniversitas KomputerIndonesia. Sumber:http://www.elib.ac.id
STMIK MURA Lubuklinggau 22
JTI, Vol 6 No.1, Juni 2014 Andri Anto Tri Susilo
/jbptunikompp-gdl- RikyNurjaman -30070-4-unikom.pdf,pada tanggal 19maret 2014.
Utami Endah Tri. 2013. ” Jurus kilatmenguasai Android.”Jakarta :Dunia Komputer.
Yosef Murya. 2012. ” PemogramanAndroid Black Box.”Purwokerto : JasaKom.
STMIK MURA Lubuklinggau 23