aplikasi sistem informasi praktikum berbasis android menggunakan metode parsing json. studi kasus...

8
1 APLIKASI SISTEM INFORMASI PRAKTIKUM BERBASIS ANDROID MENGGUNAKAN METODE PARSING JSON. ( STUDI KASUS ‘www.sip.umsida.ac.id  ) A.Syahfrudin (111080200255) 1 ,Sy.Syahrorini,ST,M.MT. 2  1,2  Jurusan Teknik Informatika Universitas Muhammadiyah Sidoarjo 1 [email protected] Abstrak  : Untuk mempermudah mahasiswa dalam mengak ses sistem informasi praktikum UMSIDA, perlu dilakukan penelitian untuk memanfaatkan teknologi internet dan komputer untuk kelancaran proses distribusi informasi praktikum dengan alat bantu aplikasi yang berjalan pada  platform Android dengan menggunakan metode parshing JSON (  JavaScript Oject Notation), metode ini mempunyai keunggulan format pertukaran data yang ringan karena ukuran file JSON lebih kecil, mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat (  generate) oleh komputer. Kat a Kunc i :  sistem, praktikum, sistem informasi, JSON, android, sip, parshing, smartphone Abstract : To facilitate students in accessing UMSIDA lab information system, research needs to  be done to harness the Internet and computer technology to smooth the process of distribution of  practical information with an application tool that runs on the Android platform using parshing JSON (JavaScript oject Notation), this method has advantages format lightweight data exchange  because JSON file size is smaller, easier to read and written by h umans, and easily translated and made (generated) by the computer. Keywords: systems, lab, information systems, JSON, android, sip, parshing, smartphones 1. PENDAHULUAN 1.1. Latar Belakang Media online internet mulai dimanfaatkan untuk penunjang layanan Sistem Informasi Praktikum di berbagai universitas. Diantaranya distribusi informasi seperti informasi tentang nilai praktikum,  jadwal praktikum, jadwal kehadiran dosen dan sebagainya. Info-info yang berkaitan tentang praktikum disampaikan via website, dimana info- info praktikum disimpan di dalam hosting website. Website untuk kepentingan penyampaian info akademik  bisa diakses dimana saja melalui laptop maupun komputer PC, asalkan terkoneksi dengan internet yang bersumber dari wifi ataupun modem. Ketika diakses menggunakan sebuah  smartphone android, website terlalu  berat untuk diakses dengan spesifikasi  smartphone yang serba minim, dimana  penggunaan sumber daya harus diminimalisir. Beberapa komponen website seperti gambar yang harusnya dipangkas  penggunaannya, sehingga data yang dikirimkan cukup berupa teks. Dari sisi client, dalam hal ini adalah smartphone android, cukup melakukan parsing data saja, sesuai dengan data yang diinginkan oleh  pengguna. Untuk mempermudah mahasiswa dalam mengakses sistem informasi  praktikum UMSIDA, perlu dilakukan  penelitian untuk memanfaatkan teknologi internet dan komputer untuk kelancaran  proses distribusi informasi praktikum dengan alat bantu aplikasi yang berjalan  pada platform Android dengan menggunakan metode parshing JSON (  JavaScript Oject Notation), metode ini mempunyai keunggulan format pertukaran data yang ringan karena ukuran file JSON lebih kecil, mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat (  generate) oleh komputer. JSON tidak menggantikan peran database, tetapi menjadi sarana pertukaran data yang diambil dari database. Dengan ukurun file yang kecil aplikasi android mudah mengambil dan menampilkan data dari file yang berformat JSON. Dari latar belakang ini terdapat  peluang memanfaatkan teknologi smartphone untuk memudahkan akses ke Sistem Informasi Praktikum agar lebih sering dikunjungi dengan fitur yang

Upload: ahmad-syahfrudin-wijayanti

Post on 03-Mar-2016

92 views

Category:

Documents


2 download

DESCRIPTION

memanfaatkan teknologi smartphone untuk memudahkan akses ke Sistem Informasi Praktikum agar lebih sering dikunjungi dengan fitur yang mengutamakan informasi dan kecepatan akses.

TRANSCRIPT

Page 1: APLIKASI SISTEM INFORMASI PRAKTIKUM BERBASIS ANDROID MENGGUNAKAN METODE PARSING JSON. STUDI KASUS ‘’

7/21/2019 APLIKASI SISTEM INFORMASI PRAKTIKUM BERBASIS ANDROID MENGGUNAKAN METODE PARSING JSON. STUDI KASUS…

http://slidepdf.com/reader/full/aplikasi-sistem-informasi-praktikum-berbasis-android-menggunakan-metode-parsing-56d7ebeff2… 1/8

1

APLIKASI SISTEM INFORMASI PRAKTIKUM BERBASIS

ANDROID MENGGUNAKAN METODE PARSING JSON.

( STUDI KASUS ‘www.sip.umsida.ac.id’ )

A.Syahfrudin (111080200255)1,Sy.Syahrorini,ST,M.MT.2 1,2

 Jurusan Teknik Informatika Universitas Muhammadiyah [email protected] 

Abstrak   : Untuk mempermudah mahasiswa dalam mengakses sistem informasi praktikumUMSIDA, perlu dilakukan penelitian untuk memanfaatkan teknologi internet dan komputer untukkelancaran proses distribusi informasi praktikum dengan alat bantu aplikasi yang berjalan pada

 platform Android dengan menggunakan metode parshing JSON ( JavaScript Oject Notation),metode ini mempunyai keunggulan format pertukaran data yang ringan karena ukuran file JSONlebih kecil, mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat( generate) oleh komputer.

Kata Kunci :  sistem, praktikum, sistem informasi, JSON, android, sip, parshing, smartphone 

Abstract : To facilitate students in accessing UMSIDA lab information system, research needs to be done to harness the Internet and computer technology to smooth the process of distribution of practical information with an application tool that runs on the Android platform using parshingJSON (JavaScript oject Notation), this method has advantages format lightweight data exchange

 because JSON file size is smaller, easier to read and written by humans, and easily translated andmade (generated) by the computer.

Keywords: systems, lab, information systems, JSON, android, sip, parshing, smartphones

1.  PENDAHULUAN

1.1. 

Latar BelakangMedia online internet mulai

dimanfaatkan untuk penunjang layananSistem Informasi Praktikum di berbagaiuniversitas. Diantaranya distribusi informasiseperti informasi tentang nilai praktikum,

 jadwal praktikum, jadwal kehadiran dosendan sebagainya. Info-info yang berkaitantentang praktikum disampaikan via website,dimana info- info praktikum disimpan didalam hosting website. Website untukkepentingan penyampaian info akademik

 bisa diakses dimana saja melalui laptop

maupun komputer PC, asalkan terkoneksidengan internet yang bersumber dari wifiataupun modem.

Ketika diakses menggunakansebuah  smartphone  android, website terlalu

 berat untuk diakses dengan spesifikasi smartphone  yang serba minim, dimana penggunaan sumber daya harusdiminimalisir. Beberapa komponen websiteseperti gambar yang harusnya dipangkas

 penggunaannya, sehingga data yangdikirimkan cukup berupa teks. Dari sisiclient, dalam hal ini adalah smartphone

android, cukup melakukan parsing data saja,

sesuai dengan data yang diinginkan oleh

 pengguna.Untuk mempermudah mahasiswadalam mengakses sistem informasi

 praktikum UMSIDA, perlu dilakukan penelitian untuk memanfaatkan teknologiinternet dan komputer untuk kelancaran

 proses distribusi informasi praktikumdengan alat bantu aplikasi yang berjalan

 pada platform Android denganmenggunakan metode parshing JSON( JavaScript Oject Notation), metode inimempunyai keunggulan format pertukarandata yang ringan karena ukuran file JSON

lebih kecil, mudah dibaca dan ditulis olehmanusia, serta mudah diterjemahkan dandibuat ( generate) oleh komputer.

JSON tidak menggantikan perandatabase, tetapi menjadi sarana pertukarandata yang diambil dari database. Denganukurun file yang kecil aplikasi androidmudah mengambil dan menampilkan datadari file yang berformat JSON.

Dari latar belakang ini terdapat peluang memanfaatkan teknologismartphone untuk memudahkan akses keSistem Informasi Praktikum agar lebih

sering dikunjungi dengan fitur yang

Page 2: APLIKASI SISTEM INFORMASI PRAKTIKUM BERBASIS ANDROID MENGGUNAKAN METODE PARSING JSON. STUDI KASUS ‘’

7/21/2019 APLIKASI SISTEM INFORMASI PRAKTIKUM BERBASIS ANDROID MENGGUNAKAN METODE PARSING JSON. STUDI KASUS…

http://slidepdf.com/reader/full/aplikasi-sistem-informasi-praktikum-berbasis-android-menggunakan-metode-parsing-56d7ebeff2… 2/8

2

mengutamakan informasi dan kecepatanakses. Maka muncul ide untuk membuatskripsi dengan judul “APLIKASI

SISTEM INFORMASI PRAKTIKUM

BERBASIS ANDROIDMENGGUNAKAN METODE PARSING

JSON. STUDI KASUS

‘www.sip.umsida.ac.id’ “ 

1.2.  Rumusan MasalahBerdasarkan latar belakang

masalah diatas maka dapat dirumuskan beberapa permasalahan yaitu:a.  Bagaimana cara mahasiswa sebagai

client, dapat mengaksessip.umsida.ac.id melalui  smart phone

tanpa menggunakan web browser?

 b. 

Bagaimana menampilkan SistemInformasi Praktikum Fakultas TeknikUMSIDA yang lebih interaktif danmudah digunakan?

1.3.  Batasan Masalah

Dalam perancangan dan pembuatan aplikasi ini mencakup banyakhal. Agar permasalahan tidak meluas maka

 perlu adanya batasan masalah yang akandibahas adalah antara lain:a.  Perancangan apliksai ini menggunakan

metode format pertukaran data dariwebsite  sip.umsida.ac.id ke aplikasi

 berbasis android. b.  Aplikasi ini hanya mencakup Fakultas

Teknik yaitu jurusan : TeknikInformatika S1, D3 Informatika, TeknikIndustri, Teknik Elektro dan TeknikMesin.

1.4.  Tujuan

Tujuan dari perancangan dan pembuatan Aplikasi Sistem InformasiPraktikum berbasis Android ini adalah:a)  Membuat aplikasi berbasis Android

yang dapat melakukan pertukaran datadengan format JSON dari website sip.umsida.ac.id ke aplikasi berbasisandroid.

 b)  Membuat aplikasi Sistem InformasiPraktikum berbasis android yangmendukung dan memudahkan proseskegiatan Praktikum di Fakultas TeknikUniversitas Muhammadiyah Sidoarjo..

1.5.  Manfaat

1.5.1.  MahasiswaAdapun manfaat yang ingin

dicapai dalam penelitian ini :

1.  Bagi MahasiswaMengimplemtasikan ilmu yangdiperoleh dari perkulihan ke bentukkarya tulis dengan format ilmiah

yang mengacu pada kompetensilulusan S-1 Fakultas TeknikUniversitas MuhammadiyahSidoarjo.

2.  Bagi Universitas MuhammaddiyahSidoarjoPenelitian ini diharapkan dapatmemberikan manfaat berupasumbangan Ilmu Pengetahuan.

3.  Bagi Fakultas Teknik UniversitasMuhammaddiyah Sidoarjo.Penelitian ini diharapkan dapatmendukung dan memudahkan

 proses kegiatan Praktikum diFakultas Teknik UniversitasMuhammadiyah Sidoarjo.

4.  Bagi Mahasiswa PraktikanUntuk mempermudah mahasiswadalam mencari informasi tentang

 praktikum. dan melihat nilai hasilPraktikum dengan cepat serta buktiabsensi kehadiran praktikum.

2.  TINJAUAN PUSTAKA

2.1.  Penelitian Terdahulu

Perkembangan web saat ini sudahsangat berkembang pesat, banyak penelitimelakukan penelitian tentang sisteminformasi praktikum. Salah satunyadilakukan oleh (  Prapti Kustya

Ningsih,2009 ) Fakultas Teknik InformatikaUniversitas Muhammadiyah Sidoarjodengan judul: Pendaftaran PraktikumOnline Teknik Informatika UniversitasMuhammadiyah Sidoarjo.pada penelitian inidilatarbelakangi bahwa terdapat banyakkekurangan pelayanan saat melakukan

 pendaftaran praktikum, karena masihmenggunakan sistem manual untuk itudibuatlah sebuh sistem PendaftaranPraktikum Online Teknik InformatikaUniversitas Muhammadiyah Sidoarjo yangmerupakan sebuah sistem informasidibangun bertujuan memberikan informasitentang praktikum secara Online, dan

 pendaftaran dengan menggunakanteknologikomputer dan jaringan komputeryang bersifat lokal maupun internasional.

Penelitian kedua oleh ( Zulkarnain

Ali A, 2013). Pada penelitian ini dilatar belakangi untuk membantu pembelajaran bagi mahasiswa melalui pemberian soal  –  soal uji kompetensi sebelum menghadapi

Page 3: APLIKASI SISTEM INFORMASI PRAKTIKUM BERBASIS ANDROID MENGGUNAKAN METODE PARSING JSON. STUDI KASUS ‘’

7/21/2019 APLIKASI SISTEM INFORMASI PRAKTIKUM BERBASIS ANDROID MENGGUNAKAN METODE PARSING JSON. STUDI KASUS…

http://slidepdf.com/reader/full/aplikasi-sistem-informasi-praktikum-berbasis-android-menggunakan-metode-parsing-56d7ebeff2… 3/8

3

 praktikum dengan tujuan untuk membantudalam kemudahan saat praktikum dilaksanakan dan melakukan penilaian secaralangsung dari hasil tes. Penelitian ini

menggunakan metode pembelajaran berbasisweb dan penyimpanan datanyamenggunakan Mysql. Hasil dari penelitianini di harapkan agar mahasiswa yang akanmengikuti praktikum lebih siap serta dapatmengetahui dasar  –   dasar materi praktikumuntuk memperoleh hasil nilai semaksimalmungkin sesuai dengan yang di harapkan.

Pada penelitian kali ini aplikasiSistem Informasi Praktikum diharapkansebagai salah satu solusi dalam upayamempermudah mahasiswa dalammemperoleh informasi tentang praktikum

Fakultas Teknik UniversitasMuhammadiyah sidoarjo melalui  smart

 phone  android yang memanfaatkanteknologi internet dan komputer untukkelancaran proses distribusi informasi

 praktikum dalam bentuk sebuah alat bantuaplikasi yang berjalan pada platformAndroid dengan menggunakan metode

 parshing JSON ( JavaScript Oject Notation)yang mempunyai keunggulan format

 pertukaran data yang ringan karena ukuranfile JSON lebih kecil, Sehinggamemudahkan mahasiswa dalam melihatinformasi praktikum melalui aplikasiandroid tanpa membuka web browserterlebih dahulu.Tabel 2.1 Matrik Penelitian Terdahuluan.

2.2.  Dasar Teori

2.2.1.  Pengertian Praktikum

Praktikum berasal dari kata " praktik" , artinya melakukan suatu kegiatan secara

nyata dan berdasarkan pada teori yang sudah

dipelajari sebelumnya. Praktikummerupakan kegiatan yang dilakukan untukmemecahkan atau membuktikan suatu teori,yang meliputi, mengamati, mengukur

sehingga diperole data yang kemudiandipergunakan untuk menarik kesimpulan.Sedangkan menurut KBBI (2001)  praktikumadalah bagian dari pengajaran yang

 bertujuan agar siswa mendapat kesempatanuntu menguji dan melaksanakan dikeadaannyara, apa yang diperoleh dari teori dan

 pelajaran praktik.Menurut Ar syad (2000),  belajar yang

 paling baik adalah melalui pengalamanlangsung (praktikum). Dalam beajar melalui

 pengalaman langsung siswa tidak sekedarmengamati secara langsung tetapi ia harus

menghayati, terlibat langsung dalam perbuatan dan bertanggung jawab terhadaphasilnya.

2.2.2.  Definisi Android

Android adalah sistem operasiyang dikembangkan oleh android.incserta google.inc untuk handphone ataugadget-gadget terbaru,OS ini berbasisiLinux sehingga memungkinkan bagi para pengembang untuk menciptakansoftware mereka sendiri yang

mendukung android ini sendiri tentunya.

2.2.3. JSON

JavaScript Objek Notationatau terkenal dengan sebutan JSONmerupakan format penuisan untuk

 pertukaran data seperti XML. JSONmudah untuk dimengerti karena formatnyasederhana. JSON mampu melakukan

 pemindahan data antara dua interfacedengan sangat cepat dan powerfull(misalnya antara php dengan JavaScript).

Format JSON tidak tergantung

dengan bahasa pemograman apapun,struktur JSON sederhana seingga mudahdiimplementasikan. Karena JSON lebihsedikit membutuhkan space dan tidak

 perlu dituliskan dengan lengkap layaknyaXML. Sehingga secara logika, proses

 pengolahannya (parsing) lebih cepat.JSON terbuat dari dua struktur:A.  Kumpulan pasangan nama/nilai. Pada

 beberapa bahasa, hal ini dinyatakansebagai objek (object ), rekaman (record ),struktur ( struct ), kamus (dictionary),tabel hash (hash table), daftar berkunci

(keyed list ), atau associative array. 

Page 4: APLIKASI SISTEM INFORMASI PRAKTIKUM BERBASIS ANDROID MENGGUNAKAN METODE PARSING JSON. STUDI KASUS ‘’

7/21/2019 APLIKASI SISTEM INFORMASI PRAKTIKUM BERBASIS ANDROID MENGGUNAKAN METODE PARSING JSON. STUDI KASUS…

http://slidepdf.com/reader/full/aplikasi-sistem-informasi-praktikum-berbasis-android-menggunakan-metode-parsing-56d7ebeff2… 4/8

4

B.  Daftar nilai terurutkan (an ordered list of

values). Pada kebanyakan bahasa, hal inidinyatakan sebagai larik (array), vektor(vector ), daftar (list ), atau urutan

( sequence).2.2.4. Hypertext Preprocessor (PHP)

PHP merupakan script yang menyatudengan HTML dan berada pada server(server side HTML embedded scripting.Dengan PHP, kita dapat membuat beragamaplikasi berbasis web, mulai dari halamanweb yang sederhana sampai aplikasikomplek yang membutuhkan koneksi kedatabase. Kode program PHP selalu diawalidengan tag “<?” atau “<?php” dan ditutup

dengan tag “?>”. File yang berisi tag HTML

dalam kode PHP ini diberi ekstensi.php atau

ekstensi lainnya yang ditetapkan padaapache/web server. Berdasarkan ekstensi ini,

 pada saat file diakses, server akan tahu bahwa file ini mengandung kode PHP.Server akan menerjemahkan kode ini danmenghasilkan output dalam bentuk tagHTML yang akan dikirim ke browser clientyang mengakses file tersebut.  (Abdul

Kadir, 2002 )

PHP adalah bahasa pemrograman webyang akhir-akhir ini banyak digunakan.Dengan PHP kita dapat membuat sebuahwebsite dinamis dengan koneksi data kedatabase. Beberapa perintah dasar yangsering digunakan dalam PHP untukmengakses database yaitu:

1.  Koneksi ke database2.  Memasukkan data ke database3.  Menampilkan data dari database4.  Menghapus data dari database5.  Merubah data dari database

Sebagian besar programmer PHP pasti pernah membuat aplikasi yang harus berinteraksi dengan database. Sampai padaPHP versi 5.1, pilihan yang

direkomendasikan adalah menggunakannative drivers seperti Mysql Extensions.

PDO (PHP Data Object), yangdiperkenalkan sejak PHP versi 5.1,menyediakan antarmuka untuk berinteraksidengan berbagai jenis database secaraseragam. Bisa digunakan untuk mengaksesdatabase MySQL, Firebird, atau IBMdengan syntax yang sama. ( Muhammad

Miftakul Amin, 2010 ). 

2.2.5.  System Informasi Praktikum

(SIP.UMSIDA.AC.ID)

System informasi praktikum(sip.umsida.ac.id) adalah sebuah systemyang memberikan informasi tentang

 praktikum sebelum praktikum maupun

sesudah praktikum. System ini sangat efisien bisa di akses di mana pun, tujuannya untukmenyimpan dan memberikan informasi data

 praktikum yang falid dan efesian yang dapatdiakses dari mana saja dan dari platform apasaja dimana di dalam system ini meliputi :data nilai, data absensi, data jadwal, datadosen, data asisten, data pindah jadwal, dandata mahasiswa. mengukur sejauh mana

 pemahaman dan kemampuan mahasiswasebelum praktikum. System ini juga didukung HTML 5 dan Bootsrap V.3.2.0dimana membuat tampilan system bisa

menyesuaikan ( Responsive ) platform yangmengaksesnya seperti : Smartphone, tablet,desktop.

Dengan pengembangan model sisteminformasi integrated laboratory pada

 perguruan tinggi, sangat membantumahasiswa untuk melihat jadwal, nilai,absensi dan pemgumpulan laporan sewaktu-waktu jika diperlukan. Dengan adanyamodel sistem informasi praktikum berbasisweb kegiatan penilaian, pengumpulanlaporan, dan absensi tidak dengan manuallagi dan bisa di akses dimana pun asalkantersambung koneksi internet padasmartphone, tablet dan pc anda.

3.  METODE PENELITIAN

3.1.  Lokasi dan waktu penelitian

Dalam menyelesaikan penelitian ini,dilakukan penelitian dan pengumpulan data

 pada Fakultas Teknik UniversitasMuhammadiyah Sidoarjo. Dan Studi Kasusdi Website Sistem Informasi PraktikumUniversitas Muhammadiyah Sidoarjo,www.sip.umsida.ac.id. Penelitiandilaksanakan mulai bulan Januari sampai

 bulan Mei tahun 2015 

3.2.  Bahan dan Alat Penelitian

Adapun bahan dan alat yang akandigunakan dalam penelitian ini adalahsebagai berikut :

1.  Bahan Penelitian

Bahan  –   bahan yang akandigunakan dalam penelitian iniantara lain:1.  Data laporan praktikum

sampai saat ini yang telah berlangsung.

Page 5: APLIKASI SISTEM INFORMASI PRAKTIKUM BERBASIS ANDROID MENGGUNAKAN METODE PARSING JSON. STUDI KASUS ‘’

7/21/2019 APLIKASI SISTEM INFORMASI PRAKTIKUM BERBASIS ANDROID MENGGUNAKAN METODE PARSING JSON. STUDI KASUS…

http://slidepdf.com/reader/full/aplikasi-sistem-informasi-praktikum-berbasis-android-menggunakan-metode-parsing-56d7ebeff2… 5/8

5

2.  Databasewww.sip.umsdia.ac.id

2.  Alat Penelitian

Alat yang digunakan dalam

 penelitian ini adalah sebagai berikut:

1.   Hardware :1.  Seperangkat Komputer dengan

spesifikasi :Processor : Pentium®Cor e™ i3 CPU M [email protected] : 2 GBMotherboard: HPHarddisk : 500 GBOS: Windows 7 32 Bit

2. 

Software1.  Sublime Text.Merupakan  software utamadalam pembuatan aplikasi ini.Software ini adalah  software

aplikasi yang digunakan untukmembuat dan merancangaplikasi sistem informasi ini.

2.  MySQLMerupakan software yangdigunakan untuk membuatdatabase dari datamahasiswa.

3.  EclipseMerupakan softwareIDE ( IntegratedDevelopment

 Environment ) untukmengembangkanperangkatlunak dan dapat dijalankan disemua platform ( platform-

independent ).

3.3.  Tahap Pengumpulan Data

Untuk mendapatkan informasi, data  –  data penunjang serta teori pelengkap dalam

 penyusunan skripsi ini, maka diperlukan beberapa teknik pengumpulan data, adapun beberapa teknik yang digunakan antara lain :

1.  Pengamatan (Observasi).Pengumpulan data denganmengadakan pengamatan sebelum

 pada proses pelaksanaan praktikumdan pengumpulan laporan untukmengetahui permasalahan yang ada.

2.  Wawancara (Interview).Melakukan tanya jawab secaralangsung dengan memberikan

 beberapa pertanyaan kepadamahasiswa dan asisten praktikum

dengan permasalahan seputar obyek penelitian untuk memperolehketerangan yang relevan.

3. 

DokumentasiProses penyampaian data yangdialakukan melalui data tertulisyang memuat garis besar data yangakan di cari dan kaitan dengan

 judul, dalam hal ini dokumen yangterkumpul adalah berkaitan dengansebuah aplikasi Sistem InformasiPraktikum berbasis android.

3.4.  Perancangan Sistem

3.4.1. Desain Arsitektur Aplikasi 

Pada pembuatan Aplikasi Sistem

Informasi berbasi android terdapat beberapa perancangan untuk sistemyang akan dibangun, antara lain

 perancangan arsitektur dari aplikasi, perancangan protocol komunikasi, dan juga desain grafik yang inginditampilkan.

Gambar 3.1 Desain Arsitektur Aplikasi

3.4.1  Protokol Komunikasi Client Server

Gambar 3.2. Time line komunikasi protokol

Page 6: APLIKASI SISTEM INFORMASI PRAKTIKUM BERBASIS ANDROID MENGGUNAKAN METODE PARSING JSON. STUDI KASUS ‘’

7/21/2019 APLIKASI SISTEM INFORMASI PRAKTIKUM BERBASIS ANDROID MENGGUNAKAN METODE PARSING JSON. STUDI KASUS…

http://slidepdf.com/reader/full/aplikasi-sistem-informasi-praktikum-berbasis-android-menggunakan-metode-parsing-56d7ebeff2… 6/8

6

3.4.2  Use Case DiagramUse case  merupakan gambaran

skenario dari interaksi antara user dengansistem. Sebuah diagram use case menggambarkan hubungan antara penggunadan kegiatan yang dapat dilakukannyaterhadap aplikasiGambar

3.3 Diagram Use Case

3.4.2.  Diagram Activity

Gambar 3.4 Diagram Activity MenuAplikasi

3.4.3.  Data Flow Diagram (DFD)

Gambar 3.5. DFD Level 0

3.4.4.  Proses Pertukaran data

menggunakan JSON

JSON tidak menggantikan perandatabase, tetapi menjadi sarana pertukarandata yang di ambil dari databasewww.sipumsida.ac.id  ke aplikasi android,

 berikut ini adalah cara membuat bentuk-

 bentuk JSON dengan bahasa pemrogramanPHP agar terhubung ke databaseMySQLPada PHP versi 5.2 telah terdapatfungsi untuk membuat JSON, yaitu fungsi

 json_encode(). Adapun penulisannyasebagai berikut:string json_encode ( mixed$value [, int $options= 0] )Keterangan :

A.  $value adalah nilai yang akan diencode menjadi string JSON.

B.  $option, ada beberapa pilihan, yaitu

JSON_HEX_QUOT,

JSON_HEX_TAG,

JSON_HEX_AMP,

JSON_HEX_APOS,

JSON_FORCE_OBJECT.

Adapun nilai defaultnya adalah 0.

Untuk proses pertukaran data, langkahnyayaitu membuat JSON dengan mengambildata dari database www.sipumsida.ac.id,

 berikut contoh mengambil data asisten danmenampilkan data berupa format JSONdengan menggunakan fungsi json_encode( )

Berikut contoh skripnya :<?php//Hostname = localhost/user=root,pwd=mysql_connect("localhost", "root","");//memilih nama databasemysql_select_db("laporan2");

//query$query = "SELECT * from t_asisten ";// Cek Query$result = mysql_query($query) ordie(mysql_error());$arr = array();while ($row =mysql_fetch_assoc($result)) {

$temp = array("id" => $row["id_asisten"],"Nim" => $row["nim"],"Nama" => $row["nm_asisten"],"Telp" => $row["telp"]);array_push($arr, $temp);

}$data = json_encode($arr);echo "{\"list_event\":" . $data ."}";?>

Ketika dijalankan maka akan tampil kodeJSON yang akan diakses dan dijalankan diaplikasi android hasilnya akan sepertiterlihat pada gambar 3.7

Gambar 3.9 Proses pengambilan data dari

database MySQL dengan format JSON

Page 7: APLIKASI SISTEM INFORMASI PRAKTIKUM BERBASIS ANDROID MENGGUNAKAN METODE PARSING JSON. STUDI KASUS ‘’

7/21/2019 APLIKASI SISTEM INFORMASI PRAKTIKUM BERBASIS ANDROID MENGGUNAKAN METODE PARSING JSON. STUDI KASUS…

http://slidepdf.com/reader/full/aplikasi-sistem-informasi-praktikum-berbasis-android-menggunakan-metode-parsing-56d7ebeff2… 7/8

7

4.  HASIL DAN PEMBAHASAN

Aplikasi sip.umsida.ac.id terdiri dari 4halaman, yaitu halaman login mahasiswa,halaman asisten, dan halaman dosen dan

admin.

1.1.  Pengujian Sistem 

Sebelum user dapat masuk ke dalamaplikasi user di haruskan melakukan logindengan menggunakan nim nya masing-masing.

Gambar 4.1 Halaman Login

kemudian akan masuk ke menuutama diantaranya Absensi, Asisten, Dosen,Jadwal, Laporan (Pengumpulan Praktikum),

 Nilai dan Privasi.

Gambar 4.2 Halaman Menu UtamaSetelah itu mahasiswa bisa melihat jadwal

 praktikum, kapan praktikum akandilaksanakan.

Gambar 4.3 Halaman Menu JadwalPraktikum

Setelah mengikuti praktikum maka dataabsensi akan di isi oleh asisten praktikumtersebut. Mahasiwa bisa melihat buktiabsensi praktikum. Simbol x berarti tidak

hadir, dan v berati hadir praktikum.

Gambar 4.4 Halaman Absensi

Setelah mengumpulkan laporan praktikummahasiswa langsung bisa melihat nilai

 praktikum di halaman nilai

Gambar 4.4 Halaman Nilai

5.  KESIMPULAN DAN SARAN

. Kesimpulan 

Sesuai dengan hasil pembahasanyang telah dilakukan dapat di simpulkan

 bahwa :

a.  Dengan aplikasi sistem informasi

 praktikum (sip.umsida.ac.id) berbasisandroid maka pelaksanaan daninformasi praktikum menjadi lebihmudah di akses dengan  smartphone dan menjadi lebih efisien.

 b.  Dalam melakukan parsing JSONterbukti lebih sedikit membutuhkanspace, sehingga proses pengolahannya(parsing) lebih cepat.

c.  Melalui perancangan sistem informasi praktikum berbasis android diharapkandapat mempermudah mahasiswamemperoleh Informasi Praktikum

Fakultas Teknik UMSIDA.

Page 8: APLIKASI SISTEM INFORMASI PRAKTIKUM BERBASIS ANDROID MENGGUNAKAN METODE PARSING JSON. STUDI KASUS ‘’

7/21/2019 APLIKASI SISTEM INFORMASI PRAKTIKUM BERBASIS ANDROID MENGGUNAKAN METODE PARSING JSON. STUDI KASUS…

http://slidepdf.com/reader/full/aplikasi-sistem-informasi-praktikum-berbasis-android-menggunakan-metode-parsing-56d7ebeff2… 8/8

8

5.2. Saran 

Skripsi yang penulis kerjakan

tentu masih banyak kekurangan baik darisegi penulisan, sistem dan teori yangdigunakan. Bagi para pembaca, semogahasil sistem ini bermanfaat dan sangatdimungkinkan untuk dapatdikembangkan dalam konteks fitur, menu,tampilan, maupun pemrosesan data,mengingat masih bisa di kembangkan untukmenjadi system yang efisien. 

DAFTAR PUSTAKA

[1] Akhmad Dharma Kasman. 2013.” Kolaborasi Dahsyat Android dengan

 PHP dan MySQL”. Yogyakarta:Lokomedia.

[2] Betha Sidik 2014. “ Pemrograman Web

 Dengan PHP revisi kedua”. Bandung :Informatika Bandung.

[3] Huda, Arif A. 2012. “24 jam !! Pintar

 Pemograman Android ”. Yogyakarta :

Penerbit Andi.

[4] I Putu Agus Eka Pratama. 2014. “

Sistem Informasi dan

 Implementasinya”. Bandung :Informatika Bandung.

[5] Nazaruddin Safaat H 2012, “

 Pemrograman Aplikasi Mobile

Smartphone dan Tablet PC berbasis Android”, Bandung: InformatikaBandung.

[6] Prapti Kustya Ningsih. 2009.“Pendaftaran Praktikum Online Teknik

 Informatika Universitas

 Muhammadiyah Sidoarjo”. Sidoarjo :

Fakultas Teknik InformatikaUniversitas Muhammadiyah Sidoarjo

[7] ST, Mulyadi 2010, “ Membuat Aplikasi

untuk Android ”., Yogyakarta:Multimedia Center Publishing,

[8] Supardi Yuniar Ir 2010, Semua BisaMenjadi Programe Java Case Study,Jakarta : PT Elex Media Komputindo.

[9] Zulkarnain Ali. 2013. “Sistem Informasi

 Pretest Dan Posttest Praktikum.

Sidoarjo. Fakultas Teknik Informatika

Universitas Muhammadiyah Sidoarjo