aplikasi data mahasiswa berbasis android studi kasus stmik-mura andri anto tri susilo (dosen tetap...

19
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 MURA lubuklinggau , penulis mendapati bahwa selama ini untuk mendapat kan informasi mahasiswa masih memerlukan waktu yang lama. Hal ini dikarena kan penyimpanan Data mahasiswa belum menggunakan Data base semakin besar lembaga tersebut maka akan sangat banyak juga data yang akan dikelola. Dalam pengembangan sistem ini penulis menggunakan bahasa pemrograman Java, dimana Java digunakan untuk membangun aplikasi Android, Sedangkan basis data yang digunakan adalah MySQL dan dipermudah menggunakan JSON. Metodologi pengembangan sistem yang penulis gunakan adalah metodologi Waterfall. Metodologi Waterfall ini memiliki beberapa tahapan yaitu Analisis, Perancangan Sistem, Implementasi, Integrasi, Operasi dan Pemeliharaan. Dalam proses pengumpulan data penulis menggunakan metode observasi, wawancara dan dokumentasi. Adapun keluaran yang akan dihasilkan dari pengembangan sistem ini adalah aplikasi Data Mahasiswa berbasis Android. Kata kunci: Data, Android, MySQL, JSON,Waterfall PENDAHULUAN Latar belakang Perkembangan teknologi saat ini menjadikan teknologi sebagai kebutuhan primer, hampir diseluruh kehidupan sehari- hari tidak lepas dari pengaruh teknologi yang berkembang. Kebutuhan masyarakat akan kemudahan proses pada segala bidang kerja semakin meningkat, teknologi informasi saat ini dimanfaatkan untuk pengolahan data karena memiliki banyak kelebihan diantaranya kecepatan, keakuratan serta efisiensi dibandingkan dengan sistem manual. Salah satu contoh alat telekomunikasi yang sangat pesat perkembangannya saat ini adalah alat telekomunikasi yang menggunakan android. Android adalah suatu sistem operasi untuk perangkat mobile yang berbasis Linux, dikembangkan oleh Google bersama perusahaan-perusahaan lain yang tergabung ke dalam Open Handset Alliance. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri yang dapat digunakan oleh bermacam-macam perangkat mobile. STMIK MURA dalam melakukan pengolahan data mahasiswa, data organisasi seperti MPM (Majelis Permusyawaratan Mahasiswa), BEM (Badan Eksekutif Mahasiswa), STMIK MURA Lubuklinggau 6

Upload: independent

Post on 23-Feb-2023

0 views

Category:

Documents


0 download

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

JTI, Vol 6 No.1, Juni 2014 Andri Anto Tri Susilo

STMIK MURA Lubuklinggau 24