Monday, 29 June 2015

Aplikasi Sistem Informasi Akademik Berbasis Android

Dunia pendidikan memamng merupakan sebuah ajang untuk menciptakan atau membangun sebuah karya untuk mengeksplore diri terutama diri saya sendiri untuk ikut bergabung meramaikan dunia teknologi yang kedepan semakin berkembang pesat, terutama teknologi mobile khususnya smartphone berbasis android. Dari tahun ke tahun teknologi mobile berbasis android sudah mengeluarkan beberapa versi dan tentunya penggunaan teknologi smartphone berbasis android dari tahun ke tahun semakin meningkat. Maka pada kesempatan kali ini ijinkan saya untuk berbagi ilmu yang saya miliki kepada semua orang yang membutuhkan. Sedikit bercerita mengenai awal mula saya mulai merancang atau menciptakan sistem yang berkaitan dengan dunia pendidikan.

Pada awalnya saya juga tidak begitu memahami bagaimana cara membuat aplikasi android, tapi karena saya terdesak dengan kebutuhan yang mengharuskan saya untuk tahu jadi pada saat itu saya memulai untuk cari cari referensi mengenai bagaimana cara untuk membuat aplikasi android. Ok saya kira nggak usah berbelit belit langsung aja ke inti permasalahanya aja kali ya.
Yang harus dipersiapkan terlebih dahulu antara lain :
1. Instal eclipse, kalau belum ada bisa download di di sini
    Kebetulan saya memakai eclipse juno.
2. Instal SDK, kalau belum ada bisa download
3. Download ADT, kalau belum ada silahkan download di mari
4.Jangan lupa copykan file jar (android-async-http-1.4.4.jar) di folder libs pada aplikasi yang anda buat. Untuk memperoleh file jar nya sobar bisa cari sendiri atau Download disini
Singkat cerita, jika sudah selesai instal segala pirantinya eclipse silahkan untuk membuat project baru dan ikuti langkah langkanya. jika sudah selesai mari kita langsung masuk ke scriptnya.

form_login.xml
Klik Spoiler Berikut:
Form login ini terdiri dari beberapa badan xml yang di include kan dengan beberapa xml lain yang bertujuan agar pada saat discroll badan action bar tidak ikut ke scrol ke atas, jadi hanya tampilan informasi saja yang ke scroll.

actionbar_login.xml
Klik Spoiler Berikut:
Action bar login ini adalah merupakan action bar buatan sendiri dengan menggunakan xml yang nantinya digunakan pada halaman login, action bar login ini dibuat dengan tujuan untuk mempermudah pembuatan tombol tombol yang diperlukan. Jadi dengan kata lain pembuat tidak menggunakan action bar bawaan, tapi biarpun ini buatan sendiri dengan menggunakan xml tetap mempunyai fungsi yang sama dengan action bar bawaan.

activity_main.xml
Klik Spoiler Berikut:

dashboard.xml
Klik Spoiler Berikut:
Dashboard ini juga tidak berbeda fungsinya dengan form login.xml diatas karena juga dibuat dengan tujuan agar pada saat menu yang ditampilkan banyak tentunya akan membutuhkan scroll dan action bar tidak ikut ke scroll ke atas. Pada dashboard ini juga terbagi beberapa xml.

actionbar_home.xml
Klik Spoiler Berikut:

tab_menu.xml
Klik Spoiler Berikut:

fragment_layout.xml
Klik Spoiler Berikut:
Fragment layout ini dibuat untuk mengatur tampilan dari menu beranda, untuk lebih jelasnya bisa dilihat pada gambar diatas.

profil_lengkap.xml
Klik Spoiler Berikut:

data_profil.xml
Klik Spoiler Berikut:
Untuk mendapatkan file file include yang lainya yang terdapat pada data_profil.xm sobat sekalian bisa Download disini

form_edit.xml
Klik Spoiler Berikut:

edit_profil.xml
Klik Spoiler Berikut:

form_password.xml
Klik Spoiler Berikut:

ganti_password.xml
Klik Spoiler Berikut:

list_teman.xml
Klik Spoiler Berikut:

list_item_teman.xml
Klik Spoiler Berikut:

item_teman_angkatan.xml
Klik Spoiler Berikut:

list_main.xml
Klik Spoiler Berikut:

list_item_dosen.xml
Klik Spoiler Berikut:

form_item_dosen.xml
Klik Spoiler Berikut:

item_dosen.xml
Klik Spoiler Berikut:
Untuk mendapatkan file file include yang lainya yang terdapat pada item_dosen.xm sobat sekalian bisa Download disini

list_jadwal.xml
Klik Spoiler Berikut:

detailjadwal.xml
Klik Spoiler Berikut:

jadwal_list.xml
Klik Spoiler Berikut:

SessionManager.java
Klik Spoiler Berikut:
SessionManager diatas berfungsi untuk membuat sesian pada aplikasi android,jadi ketika melakukan login pada aplikasi sistem membuat session dari pengguna.nah itu penjelasan singkat mengenai fungsi dari sessionmanager tersebut.

JSONParser.java
Klik Spoiler Berikut:
Sedikit menjelaskan akan kegunaan atau fungsi dari jsonparser kalau meneurut saya adalah ibarat sebuah jembatan dimana jembatan ini yang berfungsi untuk melakukan pertukaran data, tentunya pertukaran data yang melibatkan database.

DashboardLayout.java
Klik Spoiler Berikut:

Utils.java
Klik Spoiler Berikut:

MainActivity.java
Klik Spoiler Berikut:
Copaskan script atau kalau mau menulis dari atas sampai bawah juga boleh.

HomeActivity.java
Klik Spoiler Berikut:
ProfilLengkap.java
Klik Spoiler Berikut:
Pada halaman ini berfungsi untuk menampilkan profil secara lengkap dari pengguna yang sebelumnya sudah dibuat session pada saat melakukan login. jadi tinggal memanggil semua session dan menampilkanya.
EditProfil.java
Pada halaman ini berfungsi untuk perubahan data profil dari pengguna yang sebelumnya sudah dibuat session pada saat melakukan login. session yang sudah dibuat pada saat login ditampilkan pada form input dan dari form input tersebut pengguna bisa melakukan perubahan data.

Klik Spoiler Berikut:

GantiPassword.java
Klik Spoiler Berikut:

TemanAngkatan.java
Klik Spoiler Berikut:

ListAdapterTemanAngkatan.java
Klik Spoiler Berikut:

SingleItemTemanAngkatan.java
Klik Spoiler Berikut:

DataDosen.java
Klik Spoiler Berikut:

ListAdapterDosen.java
Klik Spoiler Berikut:

SingleItemDosen.java
Klik Spoiler Berikut:

JadwalKuliahActivity.java
Klik Spoiler Berikut:

DetailJadwal.java
Klik Spoiler Berikut:

ListAdapterJadwal.java
Klik Spoiler Berikut:

AndroidManifest.xml
Klik Spoiler Berikut:
Akhirnya selesai juga setelah beberapa hari gak tidur....hehehehe lebay :d . Semoga bermanfaat bagi sobat sobat sekalian yang suka ngoding.terimakasi dan jangan lupa komentnya ya.....:>)
Referensi :
http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/
http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/

87 comments:

  1. Izin sedot gan,soalnya lagi butuh referensi....;))

    ReplyDelete
  2. Ok,silahkan gan.....terimakasih sudah berkunjung.

    ReplyDelete
  3. Bisa dicoba nih, terimakasih untuk berbagi ilmunya...

    ReplyDelete
    Replies
    1. Ok, silahkan dan terimakasih sudah berkunjung :d

      Delete
  4. spoiler nya tidak bisa di buka

    ReplyDelete
  5. ow udah bs bos. ternyata ane matiin script blog :p

    eh iya 1 lg dunk itu file-file yg include kok ga ada ya

    ReplyDelete
  6. Dibaca dari atas sampai bawah lagi bos,file includenya semua bisa didownload.@-)

    ReplyDelete
  7. https://drive.google.com/drive/search?q=newfolder

    ini link yang di tuju gan. nah ga muncul itu file" include nya

    ReplyDelete
  8. Sorry gan baru bales,sudah diupdate,silahkan untuk disedot ulang,maaf ya atas kesalahannya. :-d

    ReplyDelete
  9. Maaf mas..file include nya msih blum mncul ya..link ini https://drive.google.com/drive/search?q=newfolder.


    mkasih

    ReplyDelete
    Replies
    1. Sudah diperbaiki gan,silahkan coba lagi,terimakasih atas kunjunganya. (o)

      Delete
    2. https://drive.google.com/drive/mobile/my-drive?sort=13&direction=a

      Msih bgini mas..itu gmna ya..? Mhon pncerahaanya..atw email ke andy_koendhil@ymail.com

      Delete
    3. Sudah tak kirim via email,silahkan dicek email anda.

      Delete
    4. @aji dan @Andi : Krim ke saya juga gan. Link downloadnya gak ada filenya.Makasih
      ini email saya qq_man92@yahoo.com

      Delete
    5. This comment has been removed by the author.

      Delete
    6. gan nda bisa d download semua mohon gan kirim k email saya link nya atau apa

      Delete
  10. This comment has been removed by the author.

    ReplyDelete
  11. gan bisa minta koding yg lengkap. tinggal di import ke eclipse beerta databasenya. Terima kasih gan telah membls

    ReplyDelete
  12. Maaf mas bisa ajarin bikin databasenya ?

    ReplyDelete
    Replies
    1. Tutorial tentang bagaimana cara membuat database banyak kok di google, coba belajar dulu dari tutorial tutorial yang ada digoogle dan dicoba diterapakan dulu gan........ :-d

      Delete
  13. Terimakasih atas jawabannya gan,
    Gan klo database yg sudah jadi apa biSa kita ubah lagi gan/diupdate?

    ReplyDelete
  14. Bisa saja tergantung selera dan keinginan.... (h)

    ReplyDelete
    Replies
    1. permisi mas, saya sedang mengerjakan projek untuk penulisan ilmiah saya dan alhamdulillah ketemu sama blog nya masa *nangis* saya mau minta source code secara keseluruhan boleh? saya masih agak bingung ketika akan menampilkan profil dari orang yang login. terimakasih mas :D

      Delete
  15. gan bisa minta sourcecode sepaketnya gak. sama databasenya. kirm ke boi_sd@yahoo.com. makasih gan :)

    ReplyDelete
  16. mas minta file jar (android-async-http-1.4.4.jar) & file file include yang lainya yang terdapat pada item_dosen.xml
    udah didwonload tapi filenya gak ada...
    Bisa minta bantu krim ke email boi_sd@yahoo.com ?

    ReplyDelete
  17. maaf gan file file include yang dosen kok ga bisa ya.
    boleh dikirim via email ga gan linknya,
    diki.andriana21.das@gmail.com

    terima kasih :)

    ReplyDelete
  18. This comment has been removed by the author.

    ReplyDelete
  19. sama kayak diatas gan(android-async-http-1.4.4.jar) & file file include yang lainya yang terdapat pada item_dosen.xml gak ada

    bisa minta tolong dikirim ke email saya gak
    gerrygahara@gmail.com

    makasih ya gan

    ReplyDelete
  20. Replies
    1. bisa minta source code yg full ga gan?

      Delete
  21. msh error ya itu link yg https://drive.google.com/drive/search?q=newfolder

    ReplyDelete
  22. Mas saya kirim file lengkap, sma databasenya gk mas, klp bisa kirim lewat email mas : yhoyhoe@gmail.com
    Terimaksih sblumnya sdah mnjawab pertnyaan",
    Sukses selalu mas

    ReplyDelete
  23. Mantaab.... mo sy coba.... Thanks

    ReplyDelete
  24. gan "Untuk mendapatkan file file include yang lainya yang terdapat pada data_profil.xm sobat sekalian bisa Download disini" g bs di download g ada filenya gan kl bs kirim ke email ane gan sarbeny90@gmail.com . makasih sebelumnya

    ReplyDelete
  25. Gan, saya sdh coba dan error.
    klo boleh, tong kirim full source code beserta include nya via email ke dn.sopyan25@gmail.com

    trims

    ReplyDelete
  26. gan minta kodingannya, kirim ke dwikumala_26@yahoo.co.id ya... thanksss gan. Top!

    ReplyDelete
  27. This comment has been removed by the author.

    ReplyDelete
  28. infonya mantap, ini yang dicari sbagai referensi ane. makasih gan.
    8-)
    gan bisa minta kodingnya yang lengkap nggk? kirim ke andrewrahman95@gmail.com
    :d makasih mimin

    ReplyDelete
  29. izin sedot gan buat refrensi.. makasih atas refrensinya..

    ReplyDelete
    Replies
    1. ko linknya bermasalah gan.. ;(( ;(( ;((
      minta koding lengkapnya gan kirim email ane.. saproljr@gmail.com terima kasih. (p)

      Delete
  30. file jar nya ndak bisa di download boss

    ReplyDelete
  31. gan bgmna cara install android sdknya??

    ReplyDelete
  32. maaf gan saya baru belajar android untuk file file include yang lainya yang terdapat pada item_dosen.xml tidak bisa download tolong diperbaiki

    atau bisa minta tolong dikirim ke email saya untuk referensi belajar saya
    ridho.azhari13@gmail.com

    makasih ya gan

    ReplyDelete
  33. maaf gan, saya masih dalam tahap belajar... mohon bimbingan nya jg gan... :d

    untuk file jar nya ga dapat gan sudah di search berulang x... ;(

    ReplyDelete
  34. tolong kirim email file jar sama file include item_dosen.xml ya gan, ga bisa di download, bahrudin515@gmail.com thanks....

    ReplyDelete
  35. nice artikel gan, tp download include nya muncul begini gan
    https://drive.google.com/drive/search?q=new%20folder
    mohon pencerahannya :)

    ReplyDelete
  36. https://drive.google.com/drive/mobile/my-drive?sort=13&direction=a

    Mas, kok download data_profil.xml nya tidak bisa ya..? Mhon pncerahaanya..atw email ke aprian@cendekia.ac.id
    terima kasih

    ReplyDelete
  37. suwun gan ilmunya,, semoga bermanfaat untuk saya dan orang lain..

    ReplyDelete
  38. Permisi mas, saya minta filenya juga dong..
    Kirim ke aninda.putri.h@gmail.com ya mas.. Trimakasih..

    ReplyDelete
    Replies
    1. Permisi. Saya boleh minta juga gak filenya?
      Kirim ke ariansyahardi49@gmail.com

      Delete
  39. Bisi kirim sepaket gak mas ? Buat pembelajaran nambah ilmu.
    Kirim ke mulyap8@gmail.com

    ReplyDelete
  40. Bisi kirim sepaket gak mas ? Buat pembelajaran nambah ilmu.
    Kirim ke mulyap8@gmail.com

    ReplyDelete
  41. kak kok link download file includenya gk ada isinya? boleh minta gak ke ariansyahardi49@gmail.com

    ReplyDelete
  42. Ijin donlot untuk tambah wawasan, trims

    ReplyDelete
  43. min, boleh minta semua file nya?
    mohon min, kirim ke email mchafidha@gmail.com
    Terimakasih

    ReplyDelete
  44. This comment has been removed by the author.

    ReplyDelete
  45. dengan kerendahan hati saya minta filenya gan,,
    kirim ke kasihsayangpetunjuk@gmail.com
    sebelumnya saya ucapkan terimakasih

    ReplyDelete
  46. min, boleh minta semua file nya?
    mohon min, kirim ke email sarahrahayu97@gmail.com
    Terimakasih

    ReplyDelete
  47. gan maaf link include nya pada ga ada isinya, ga bisa download. kenapa ya :-?
    bisa minta source code gan, soalnya ga bisa di download. kalo boleh kirim ke choerul.wahyudi02@gmail.com. deadline tugas gan ;-(

    makasih sebelumnya gan

    ReplyDelete
  48. This comment has been removed by the author.

    ReplyDelete
    Replies
    1. sebelumnya saya berterima kasih sudah berbagi ilmu tentang android tapi Maaf mas..file include nya msih blum mncul ya..link ini https://drive.google.com/drive/search?q=newfolder. kosong klo boleh minta link yang lengkap mas supaya nggak setengah jalan ini ,terima kasih

      Delete
  49. senang bertemu materi Session Manager di blognya Mas....dan fungsi login member area. Yang mana di dalam member area, kita banyak pakai session. Kalau boleh nich mas, bisa paket komplitnya di kirim ke email saya buat belajar detailnya : ullin96@gmail.com.

    Terima kasih sebelumnya dan teruslah berkarya untuk generasi Indonesia maju

    ReplyDelete
  50. gan tolong sourcecode sama jar nya kirim ke email ane dong, titonugroho95@gmail.com..
    buat belajar gan..

    ReplyDelete
  51. This comment has been removed by the author.

    ReplyDelete
  52. boleh bagi ke sokwan.heri@gmail.com

    ReplyDelete
  53. Wa ane gan kalau mau sc siakad yg lebih komplit 081615731024

    ReplyDelete
  54. boleh mas kirim ke email ku juga nugroho.aditya83@outlook.com thanks

    ReplyDelete
  55. maaf gan sy bisa minta filenya ? upload ke iswatora@gmail.com aja

    trims ya

    ReplyDelete
  56. Terimakasih Mas, Insya Allah menjadi nilai ibadah. kalau masih ada penyempurnaan dari tutorial ini bisa di infokan kesini adhi.uii@windowslive.com

    MaturSembahNuwun....

    ReplyDelete
  57. min bole minta file php nya gk ?

    ReplyDelete
  58. min harusnya ente share source code nya aja sekalian. kalau cuma codingan kaya gini malah bikin bingung banyak orang.

    kita harus liat dulu nih layout kemana, bentuknya ky gimana, name id nya apaan, lokasi kemana.

    terus gradle app yg ditambahin gak ada,
    bukannya apa-apa min, ane udah coba tapi masih ada yg error, ane kira pasti dari library yg blm ditambahin.

    jadi saran ane sih share source code lengkapnya disini

    ReplyDelete
  59. mantap gan thanks pemeblajarannya

    ReplyDelete
  60. mas boleh minta source code lengkapnya ndak..pliss boleh ya, buat tugas sekolah soalnya
    kalo boleh tolong kirim di email saya likin2806@gmail.com makasih

    ReplyDelete
  61. Mas ijin sedot kl boleh coding lengkap data base buat referensi kirim ke saya petrukajimas@gmail.com

    ReplyDelete
  62. min, boleh minta semua file nya?
    mohon min, kirim ke email Imam_zkai@yahooco.id
    Terimakasih

    ReplyDelete
  63. gan boleh minta tlg membuatkan aplikasi serupa dgn beberapa fitur penambahan?kami sgt membutuhkan untk sekolahan kami.semua biaya bisa dibicarakan.terima kasih dan mohon balas di email umam.uyee@gmail.com

    ReplyDelete
  64. Terima Kasih, semoga bermanfaat, “Jazakumullah khairan katsiran. Wa jazakumullah ahsanal jaza“

    ReplyDelete
  65. ADT nya udh ga bisa d download gan,,gmn??

    ReplyDelete
  66. Boleh minta source ya bang?
    azhar.gaul23@gmail.com

    ReplyDelete
  67. mas bsa minta full coding nya gak kirim ke email saya..kurniawan_dicky69@yahoo.co.id :)

    ReplyDelete