laporan praktik industri u n y

Upload: achziem-sevenfolldism

Post on 07-Jul-2018

231 views

Category:

Documents


5 download

TRANSCRIPT

  • 8/19/2019 Laporan Praktik Industri U N Y

    1/60

    HALAMAN SAMPUL

    LAPORAN PRAKTIK INDUSTRI

    APLIKASI MOBILE SISTEM INFORMASI

    PENCARIAN TENTOR BIMBINGAN BELAJAR (BIMBELKU)

    BERBASIS VISUAL STUDIO 2013

    DI

    PT. AIR MEDIA PERSADA YOGYAKARTA

    Jl. Ma!la" K#. $%& Y'aa*+a

     

    DISUSUN OLEH,

    A-HIM ROSYED IBRAHIM

    NIM. 13202$100

    PROGRAM STUDI PENDIDIKAN TEKNIK INFORMATIKA

    FAKULTAS TEKNIK 

    UNI/ERSITAS NEGERI YOGYAKARTA

    201

    1

  • 8/19/2019 Laporan Praktik Industri U N Y

    2/60

    LEMBAR PENGESAHAN

    LAPORAN PRAKTIK INDUSTRI

    Aplikasi Mobile Sistem Informasi Pencarian Tentor Bimbingan Belajar 

    (BIMBELku) Berbasis Visual Studio !1" #i PT$ Air Me#ia Persa#a

    %og&akarta

    A'im os&e# Ibraim

    1"*!+1!!*

    Laporan ini ,isusun -una Memenui Sala Satu Pers&aratan Menempu Mata

    .ulia Praktik In#ustri Program Stu#i Pen#i#ikan Teknik Informatika

    /akultas Teknik 0%

    Men&etujui2 Mengesakan3

    Pembimbing In#ustri4 ,osen Pembimbing4

    -asta .an#a Pratama ,r$ atna 5ar#ani4 S$Si$4 M$T$

     IP$ 167!118 !!*!1 !!1

    5akil ,ekan I /akultas Teknik 

    0ni9ersitas egeri %og&akarta4

    .oor#inator PI :urusan4

    ,r$ Sunar&o Soenarto

     IP$ 16*8!;"! 168;!1 1 !!1

    ,ess& Irma

  • 8/19/2019 Laporan Praktik Industri U N Y

    3/60

    KATA PENGANTAR 

    Puji s&ukur atas kea#irat Alla S5T &ang tela melimpakan ramat #an

    i#a&a=&a seingga penulis #apat melaksanakan kegiatan Praktik In#ustri #i

    PT$ Air Me#ia Persa#a %og&akarta selama #ua setenga bulan #engan baik serta

    #apat men&elesaikan pen&usunan Laporan Praktik In#ustri &ang #igunakan

    sebagai bentuk pertanggungja

  • 8/19/2019 Laporan Praktik Industri U N Y

    4/60

    Penulis men&a#ari ba

  • 8/19/2019 Laporan Praktik Industri U N Y

    5/60

    DAFTAR ISI

    >alaman

    HALAMAN SAMPUL............................................................................................

    LEMBAR PENGESAHAN...................................................................................

    KATA PENGANTAR............................................................................................

    DAFTAR ISI...........................................................................................................

    DAFTAR GAMBAR.............................................................................................

    DAFTAR LAMPIRAN........................................................................................

    BAB I PENDAHULUAN.......................................................................................1A$ Latar Belakang$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$1

    B$ Tujuan Praktik In#ustri$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

    ?$ Manfaat Praktik In#ustri$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"

    BAB II PROFIL INDUSTRI.................................................................................$

    A$ Manajemen In#ustri$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+

    B$ :enis Pekerjaan &ang Sesuai #engan Bi#ang -erak In#ustri$$$$$$$$$$$$$$$$$$$$$$$$$$$$7

    ?$ Proses Pro#uksi$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8,$ Peralatan #an Baan &ang ,iperlukan untuk Me

  • 8/19/2019 Laporan Praktik Industri U N Y

    6/60

    DAFTAR GAMBAR 

    -ambar 1$ Logo PT$ Air Me#ia Persa#a$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+

    -ambar $ Bagan Struktur @rganisasi PT$ Air Me#ia Persa#a$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*

    -ambar "$ Logo BIMBELku$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$11

    -ambar +$ Logo isual Stu#io$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$11

    -ambar *$ Logo :S@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$1"

    ;

  • 8/19/2019 Laporan Praktik Industri U N Y

    7/60

    DAFTAR LAMPIRAN

    Lampiran 1$ Piagam Lulus Pembekalan Praktik In#ustri

    Lampiran $ Surat Tugas #ari ,ekan

    Lampiran "$ :a#arian Praktik In#ustri

    Lampiran *$ Matriks Program .egiatan Praktik In#ustri

    Lampiran ;$ .esan #an ekomen#asi In#ustri

    Lampiran 7$ 0capan Terima .asi #ari /akultas kepa#a In#ustri

    Lampiran 8$ .artu Bimbingan Praktik In#ustri

    7

  • 8/19/2019 Laporan Praktik Industri U N Y

    8/60

    BAB I

    PENDAHULUAN

    A$ Latar Belakang

    1$ Alasan Pemilian Tempat Praktik In#ustri

    PT$ Air Me#ia Persa#a atau lebi #ikenal #engan AirMe#ia a#ala

    Perusaaan Software #i In#onesia #engan Ba#an >ukum (Perseroan

    Terbatas) &ang mengembangkan Sistem Informasi (SI) berbasis Web$

    La&anan AirMe#ia secara umum meliputi La&anan :asa Teknologi

    Informasi = Perancangan Software Sistem Informasi berbasis Web (Web

    based Information Systems)$ Beberapa pro#uk #an la&anan mereka4

    meliputi3 perancangan Sistem Informasi Aka#emik4 Perpustakaan4

    .epega

  • 8/19/2019 Laporan Praktik Industri U N Y

    9/60

    #i#ukung ole tenaga teknis &ang berasal #ari maasis

  • 8/19/2019 Laporan Praktik Industri U N Y

    10/60

    "

    *$ Menamba pengetauan #an pengalaman baru &ang berubungan

    #engan Program Stu#i Pen#i#ikan Teknik Informatika4 sesuai #engan

    Program stu#i &ang se#ang #itempu pengusul proposal$

    ?$ Manfaat Praktik In#ustri

    1$ Bagi Maasis

  • 8/19/2019 Laporan Praktik Industri U N Y

    11/60

    BAB II

    PROFIL INDUSTRI

    A$ Manajemen In#ustri

    1$ Profil Perusaaan

     ama Perusaaan 3 PT$ Air Me#ia Persa#a

    Alamat Perusaaan 3 uko Permai Magelang o$8 Lantai

    #an "4 :alan Magelang .m$ +4;

    %og&akarta

    Bi#ang 0saa 0tama 3 Perancangan SI Aka#emik4

    Perpustakaan4 .epega

  • 8/19/2019 Laporan Praktik Industri U N Y

    12/60

    *

    +$ Misi

    a$ Mengembangkan In#ustri Teknologi Informasi #engan orientasi

    memas&arakatkan Penggunaan Teknologi Informasi4 serta berorientasi

    Bisnis #an Pela&anan &ang Profesional$

     b$ Mengakomo#asikan Potensi Sumber ,a&a Manusia #an mengembangkan

    Peluang Bisnis #alam bi#ang Teknologi Informasi &ang a#a$

    c$ Memberikan .ontribusi bagi Perkembangan #an .emajuan Teknologi

    Informasi$

    *$ Manajemen Perusaaan

    ;$ -aris instruksi #an koor#inasi &ang #igunakan ole PT$ Air 

    Me#ia Persa#a a#ala sebagai berikut37$

  • 8/19/2019 Laporan Praktik Industri U N Y

    13/60

    Sri Bagus )espati 1ugro(o4 M$T$

    ,irektur 

    If

  • 8/19/2019 Laporan Praktik Industri U N Y

    14/60

    7

    1$ Sesuai #engan bagan struktur organisasi #i atas4 PT$ Air 

    Me#ia Persa#a memiliki pimpinan perusaaan &ang #isebut sebagai

    ,irektur4 &ang memiliki pangkal garis instruksi tertinggi$ Setelan&a4

    a#a lima bagian &ang #iba,4 Pa&roll$

    .emu#ian bi#ang Marketing an# Support memba

  • 8/19/2019 Laporan Praktik Industri U N Y

    15/60

    8

    manusia4 termasuk pengembangan kualitasn&a #engan

     berpe#oman pa#a kebijaksanaan #an prose#ur &ang berlaku #i

     perusaaan$ Bertanggung ja

  • 8/19/2019 Laporan Praktik Industri U N Y

    16/60

    6

    "$  Developer  menin#ak=lanjuti laporan #ari Marketing untuk pembuatan

     pesanan SI #engan kesepakatan ke#ua bela piak mengenai

  • 8/19/2019 Laporan Praktik Industri U N Y

    17/60

    3. BAB III

    KEGIATAN KEAHLIAN

    A .egiatan Maasis

  • 8/19/2019 Laporan Praktik Industri U N Y

    18/60

    11

    "$ Menentukan meto#e pengambilan #ata #ari database  pa#a  server   ke

    #alam aplikasi #engan menggunakan :S@$

    +$ Pembuatan mo#ul program$

    *$ 3esting  mo#ul program$

    ;$ 3esting  aplikasi$

    7$  Debug  mo#ul program$

    8$  !inis#ing  aplikasi mobile BIMBELku

    6$

    -$ Pembaasan >asil Pengamatan

    1!$ BIMBELku merupakan aplikasi &ang memberikan

  • 8/19/2019 Laporan Praktik Industri U N Y

    19/60

    1

    18$  Microsoft   menggunakan CAML untuk tampilan #ari

    aplikasi &ang berbasiskan baasa ?$  67tensible "pplication Markup

     8anguage4 atau CAML (#iucapkan F'ammelF)4 a#ala sebua baasa

     berbasis CML markup &ang #ikembangkan ole Microsoft $ CAML a#ala

     baasa #i belakang tampilan #ari sebua aplikasi &ang #ikembangkan

    #engan Microsoft 67pression 2lend 4 seperti aln&a >TML a#ala baasa

    #i belakang tampilan #ari suatu alaman 5eb$

    16$ 0ntuk pengiriman #ata ke #alam database4 penulis

    menggunakan web client   sebagai sarana pengiriman #ata user ke #alam

    web server $ Web Server   merupakan suatu Program .omputer &ang

    mempun&ai tanggung jaTTP #ari

    komputer klien4 &ang #ikenal #engan nama web browser 2 web client 4 #an

    mela&ani mereka #engan men&e#iakan respon >TTP berupa konten #ata4

     biasan&a berupa alaman TML4 #an

    ob&ek &ang terkait seperti gambar4 #ll$

    !$ Sementara untuk mengambil #ata #an

    mengimplementasikan #ata ke #alam aplikasi4 penulis menggunakan

    :S@ sebagai pengubung pertukaran #ata antara #ata &ang #ikirimkan

    melalui P>P #engan &5  sebagai penerima #ata$ :S@ ( 9avaScript )bect 

     Notation) a#ala format pertukaran #ata &ang ringan4 mu#a #ibaca #an

    #itulis ole manusia4 serta mu#a #iterjemakan #an #ibuat ( generate)

    ole komputer$ /ormat ini #ibuat ber#asarkan bagian #ari Baasa

    Pemprograman  9avaScript 4 Stan#ar E?MA=; E#isi ke=" = ,esember 

    1666$ :S@ merupakan format teks &ang ti#ak bergantung pa#a baasa

     pemprograman apapun karena menggunakan ga&a baasa &ang umum

    #igunakan ole  programmer   keluarga &   termasuk & 4 &::4  &5 4  9ava4

     9avaScript 4  Perl 4  Pyt#on #ll$ @le karena sifat=sifat tersebut4 menja#ikan

    :S@ i#eal sebagai baasa pertukaran=#ata$

  • 8/19/2019 Laporan Praktik Industri U N Y

    20/60

    1"

    1$

    ((% -ambar *$ Logo :S@

    "$

    +$ :S@ &ang #ikirim #ari  server  memerlukan sebua kelas

    #ari baasa &5  untuk mengkon9ersin&a ke #alam bentuk format &ang bisa

    #itampilkan ole CAML$ 0ntuk aplikasi ini kelas &ang #igunakan a#ala

    sebagi berikut3

    25. public class Profl

    26. {

    27. public string username { get; set; }

    28. public string password { get; set; }

    29. public string email { get; set; }

    3. public string status { get; set; }

    3!. public string nama { get; set; }

    32. public string id { get; set; }

    33. public string "# { get; set; }

    3$. public string alamat { get; set; }

    35. public string telp { get; set; }

    36. public string #ea%lian { get; set; }

    37. public string ting#at { get; set; }

    38. public string rating { get; set; }

    39. public string &oto { get; set; }

    $. }

    $!.

    $2. public class Product$3. {

    $$. public string sender { get; set; }

    $5. public string wa#tu { get; set; }

    $6. public string username { get; set; }

    $7. public string nama { get; set; }

    $8. public string pesan { get; set; }

    $9. public string status { get; set; }

    5. public string #ea%lian { get; set; }

    5!. public string ting#at { get; set; }

    52. public string rating { get; set; }

    53. public string &oto { get; set; }

    5$. public string te#s#et { get; set; }

  • 8/19/2019 Laporan Praktik Industri U N Y

    21/60

    1+

    55. }

    56.

    57. public class 'oot(b"ect58. {

    59. public )ist*Profl+ profls { get; set; }

    6. public )ist*ob"ect+ status { get; set; }

    6!. public int success { get; set; }

    62. public )ist*Product+ products { get; set; }

    63. public )ist*ob"ect+ product { get; set; }

    ;+$ }

    ;*$

    ;;$ BIMBELku memiliki 11 activity  &ang berbentuk CAML

    sebagai user interface #ari BIMBELku$ "ctivity #an fungsi &ang ter#apat

    #i #alamn&a a#ala sebagai berikut3

    1$ MainPage

    a% 8ogin

     b$ Pen#aftaran taap 1

    $ ,aftar  

    a$ Pen#aftaran taap

    "$ >ome

    a$ Pemberitauan

     b$ Tentor fa9orit

    c$ Profil user 

    #$ .ontak  e$ ,aftar pesan

    +$ ?ari

    a$ Pencarian ber#asarkan nama tentor 

     b$ Pencarian ber#asarkan tingkat &ang #iampu ole tentor 

    c$ Pencarian ber#asarkan kealian tentor 

    ;% at  

    a$ Pesan #alam bentuk percakapan #ari pengguna

    ;$ @penProfil

    a$ Profil tentor 

    7$ @pen.ontak 

    a$ Profil kontak 8$ Persetujuan

    a$ Profil pengirim permintaan bimbingan

     b$ Persetujuan bimbingan

    6$ >elp

    a$ Bantuan #alam penggunaan aplikasi

    1!$ About

    a$ Tentang aplikasi #an pengembangn&a

    ;7$

  • 8/19/2019 Laporan Praktik Industri U N Y

    22/60

    1*

    ;8$ Sementara itu ter#apat 7 mo#ul &ang meng=#andle system

    #ari aplikasi BIMBELku$ Mo#ul=mo#ul &ang a#a #i #alam BIMBELku

    a#ala sebagai berikut3

    1$ Mo#ul cek e*mail 

    ;6$ Mo#ul ini berfungsi untuk cek e*mail   &ang #imasukkan ketika

     pen#aftaran taap pertama$  6*mail   &ang #imasukkan akan #icek 

    #engan database user   &ang a#a pa#a  server  apaka su#a a#a &ang

    memakai e*mail  tersebut atau ti#ak$

    7. pri,ate ,oid c%ec#-emailob"ect sender/ 'outed0,ent1rgs e

    7!. {

    72. eb4lient web4lient new eb4lient;73. web4lient.ownloadtring4ompleted new 

    ownloadtring4ompleted0,entandler ce#0mail;

    7$. web4lient.ownloadtring1s:ncnew 

    ri>bimbel#u.emaginelabs.com>api>ce#-email.p%p?email

    @22tola#.png< / riNind.'elati,e;

    9$. tombol-lan"ut.Ms0nabled &alse;

    95. }

    96. else i&  d

    97. {

    98. ce#-email true;

    99. image-mail.ource new JitmapMmagenew 

    ri(t%er>terima.png< / riNind.'elati,e;

    !. i&  ce#-user true

    !!. {

  • 8/19/2019 Laporan Praktik Industri U N Y

    23/60

    1;

    !2. tombol-lan"ut.Ms0nabled true;

    !3. }

    !$. }!5. ms.4lose;

    !6. }

    !7. else

    !8. GessageJoB.%ow

  • 8/19/2019 Laporan Praktik Industri U N Y

    24/60

    17

    !38. tombol-lan"ut.Ms0nabled &alse;

    !39. }

    !$. else i&  d !$!. {

    !$2. image-username.ource new JitmapMmagenew 

    ri(t%er>terima.png< / riNind.'elati,e;

    !$3. ce#-user true;

    !$$. i&  ce#-email true

    !$5. {

    !$6. tombol-lan"ut.Ms0nabled true;

    !$7. }

    !$8. }

    !$9. ms.4lose;

    !5. }

    !5!. catc% 0Bception ee!52. {

    !53. GessageJoB.%ow

  • 8/19/2019 Laporan Praktik Industri U N Y

    25/60

    18

    176$ Mo#ul ini #igunakan untuk pengecekan lanjutan #ata user 

    #ari pen#aftaran taap 1 apaka su#a benar #an terisi atau belum$

    !8. pri,ate ,oid da&tar-4lic#ob"ect sender/ 'outed0,ent1rgs e

    !8!. {

    !82. i&  tsd.Ms4%ec#ed true

    !83. {

    !8$. ti ti

  • 8/19/2019 Laporan Praktik Industri U N Y

    26/60

    16

    *$ Mo#ul ini #igunakan untuk mengirim #ata pen#aftaran ke

     server  &ang selanjutn&a akan #isimpan ke #alam database$

    226. pri,ate as:nc ,oid PostKson

    227. {

    228. tr:

    229. {

    23. ri t%eri new 

    ri>bimbel#u.emaginelabs.com>api>send-profl.p%p

    ?

  • 8/19/2019 Laporan Praktik Industri U N Y

    27/60

    !

    258. i&  username.AeBt

  • 8/19/2019 Laporan Praktik Industri U N Y

    28/60

    1

    3. }

    3!. catc%

    32. {33. GessageJoB.%owget-tentorb:username.p%

    p?username@22

  • 8/19/2019 Laporan Praktik Industri U N Y

    29/60

    337.

    338. &oreac% ,ar a in Aotal)ist.profls

    339. {3$. serGe.1ddnew Profl { username a.username/

    nama a.nama/ rating a.rating/ #ea%lian a.#ea%lian/ ting#at

    a.ting#at/ status a.status/ &oto a.&oto };

    3$!. }

    3$2.

    3$3. &oreac% ,ar t in serGe

    3$$. {

    3$5. IlobalTariabel.M t.username;

    3$6. nama.AeBt t.nama;

    3$7. pering#at.AeBt t.rating < > 5.

  • 8/19/2019 Laporan Praktik Industri U N Y

    30/60

    "

    385. get#onta#sa#i#i;

    386. getPemberita%uan;

    387. getpesan;388. }

    389. catc% 0Bception eds

    39. {

    39!. GessageJoB.%ow

  • 8/19/2019 Laporan Praktik Industri U N Y

    31/60

    +

    +*$ }

    1!$ Mo#ul pencarian tentor ber#asarkan nama

    +;$ Mo#ul ini #igunakan untuk mencari #an menampilkan #ata

    tentor ber#asarkan nama tentor &ang #icari$

    $27. pri,ate ,oid buttoncaritentor-4lic#ob"ect sender/

    'outed0,ent1rgs e

    $28. {

    $29. eb4lient web4lient new eb4lient;

    $3. web4lient.ownloadtring4ompleted new

    $3!. ownloadtring4ompleted0,entandler web4lient-ownloadtri

    ng4ompleted;

    $32. web4lient.ownloadtring1s:ncnew 

    ri>bimbel#u.emaginelabs.com>api>searc%-b:name.p%p?

    nama

  • 8/19/2019 Laporan Praktik Industri U N Y

    32/60

    *

    $65. }

    +;;$ }

    11$ Mo#ul pencarian tentor ber#asarkan tingkat+;7$ Mo#ul ini #igunakan untuk mencari #an menampilkan #ata

    tentor ber#asarkan tingkat &ang #iampu ole tentor &ang #icari$

    $68. pri,ate ,oid buttoncaritentor-4lic#ob"ect sender/

    'outed0,ent1rgs e

    $69. {

    $7. eb4lient web4lient new eb4lient;

    $7!. web4lient.ownloadtring4ompleted new 

    ownloadtring4ompleted0,entandler web4lient-ownloadtring4

    ompleted;

    $72. i&  osd.Ms4%ec#ed true

    $73. {

    $7$. web4lient.ownloadtring1s:ncnew 

    ri>bimbel#u.emaginelabs.com>api>searc%-b:grade.p%p?

    ting#atsdbimbel#u.emaginelabs.com>api>searc%-b:grade.p%p?

    ting#atsmpbimbel#u.emaginelabs.com>api>searc%-b:grade.p%p?

    ting#atsma

  • 8/19/2019 Laporan Praktik Industri U N Y

    33/60

    ;

    5!. {

    52. usernameidViW t.username;

    53. i;5$. a t.ting#at;

    55. }

    56. }

    57. else

    58. {

    59. GessageJoB.%ow

  • 8/19/2019 Laporan Praktik Industri U N Y

    34/60

    7

    5$. &oreac% ,ar t in Aotal)ist.profls

    5$!. {

    5$2. usernameidViW t.username;5$3. i;

    5$$. a t.ting#at;

    5$5. }

    5$6. }

    5$7. else

    5$8. {

    5$9. GessageJoB.%ow

  • 8/19/2019 Laporan Praktik Industri U N Y

    35/60

    8

    579. string ti 59!. else

    592. "en#el.AeBt

  • 8/19/2019 Laporan Praktik Industri U N Y

    36/60

    6

    625. {

    626. tr:

    627. {628. ri t%eri new 

    ri>bimbel#u.emaginelabs.com>api>send-pemberita%uan.p%p?

  • 8/19/2019 Laporan Praktik Industri U N Y

    37/60

    "!

    66!. pemberita%uanid new tringV!W;

    662. tr:

    663. {66$. i&  Aotal)ist.success !

    665. "sontring e.'esult.Aotring;

    666. ms new 

    Gemor:tream0ncoding.AH8.IetJ:tes"sontring;

    667. ser new ata4ontractKsonerialiLer Aotal)ist.IetA:pe;

    668. Aotal)ist ser.'ead(b"ectms as 'oot(b"ect;

    669.

    67. int i ;

    67!.

    672. i&  Aotal)ist.success !

    673. {

    67$. &oreac% ,ar t in Aotal)ist.products675. {

    676. i&  "

    677. Pemberita%uanGe.1ddnew Product { sender

    t.sender.Aopper/ wa#tu t.wa#tu/ te#s#et

  • 8/19/2019 Laporan Praktik Industri U N Y

    38/60

    "1

    ompleted;

    7. web4lient.ownloadtring1s:ncnew 

    ri>bimbel#u.emaginelabs.com>api>get-tentorb:username.p%p?username@22

  • 8/19/2019 Laporan Praktik Industri U N Y

    39/60

    "

    7$!. {

    7$2. ri t%eri new 

    ri>bimbel#u.emaginelabs.com>api>delete-pemberita%uan.p%p?bimbel#u.emaginelabs.com>api>send-#onta#.p%p?< ;

    769.

    77. ttp4lient a4lient new ttp4lient;

    77!.

    772. ictionar:*string/ string+ send"son new 

    ictionar:*string/ string+;

    773. send"son.1dd

  • 8/19/2019 Laporan Praktik Industri U N Y

    40/60

    ""

    777.

    778. ttp'esponseGessage a'esponse await 

    a4lient.Post1s:nct%eri/ &orm4ontent;779.

    78. i&   a'esponse.Msuccesstatus4ode

    78!. {

    782. GessageJoB.%ow

  • 8/19/2019 Laporan Praktik Industri U N Y

    41/60

    "+

    8!!. {

    8!2. int i ;

    8!3.8!$. Nonta#.Mtemsource Aotal)ist.products;

    8!5.

    8!6. &oreac% ,ar a in Aotal)ist.products

    8!7. {

    8!8. Nonta#Ge.1ddnew Product { username

    a.username/ nama a.nama/ rating a.rating/ #ea%lian

    a.#ea%lian/ ting#at a.ting#at/ status a.status/ &oto a.&oto };

    8!9. #onta#idViW a.username;

    82. i;

    82!. }

    822. }

    823. ms.4lose;82$. }

    825. catc%

    826. {

    827. GessageJoB.%ow

  • 8/19/2019 Laporan Praktik Industri U N Y

    42/60

    "*

    Gemor:tream0ncoding.AH8.IetJ:tes"sontring;

    8$9. ser new ata4ontractKsonerialiLer Aotal)ist.IetA:pe;

    85. Aotal)ist ser.'ead(b"ectms as 'oot(b"ect;85!.

    852. string ti 866. "en#el.AeBt

    87!. pppering#at.Tisibilit: Tisibilit:.4ollapsed;

    872. ppering#at.Tisibilit: Tisibilit:.4ollapsed;

    873. pp#ea%lian.Tisibilit: Tisibilit:.4ollapsed;

    87$. ppting#atan.Tisibilit: Tisibilit:.4ollapsed;

    875. p#ea%lian.Tisibilit: Tisibilit:.4ollapsed;

    876. psd.Tisibilit: Tisibilit:.4ollapsed;

    877. psma.Tisibilit: Tisibilit:.4ollapsed;

    878. psmp.Tisibilit: Tisibilit:.4ollapsed;

    879. }

    88.

    88!. i&  bas C

  • 8/19/2019 Laporan Praktik Industri U N Y

    43/60

    ";

    898. psma.Ms4%ec#ed true;

    899. }

    9.9!. ms.4lose;

    92. }

    93. catc%

    9$. {

    95. GessageJoB.%owapi>get-da&tarpesan.p%p?

    recei,er@22

  • 8/19/2019 Laporan Praktik Industri U N Y

    44/60

    "7

    &oto a.&oto };

    937. pesanidViW a.username;

    938. i;939. }

    9$. else i&  a.username C getusernamepesan

    9$!. {

    9$2. PesanGe.1ddnew Product { username

    a.username/ nama a.nama/ wa#tu a.wa#tu/ pesan a.pesan/

    &oto a.&oto };

    9$3. pesanidViW a.username;

    9$$. i;

    9$5. }

    9$6.

    9$7. getusernamepesan a.username;

    9$8. }9$9.

    95. da&tar-pesan.Mtemsource PesanGe;

    95!. }

    952. ms.4lose;

    953. }

    95$. catc%

    955. {

    956. GessageJoB.%ow

  • 8/19/2019 Laporan Praktik Industri U N Y

    45/60

    "8

    97$. ata4ontractKsonerialiLer  ser;

    975. "sontring e.'esult.Aotring;

    976. ms new Gemor:tream0ncoding.AH8.IetJ:tes"sontring;

    977. ser new ata4ontractKsonerialiLer Aotal)ist.IetA:pe;

    978. Aotal)ist ser.'ead(b"ectms as 'oot(b"ect;

    979. i&  Aotal)ist.success !

    98. {

    98!. &oreac% ,ar a in Aotal)ist.products

    982. {

    983. i&  a.sender getid

    98$. Products.1ddnew Product { sender a.sender/

    pesan a.pesan/ wa#tu a.wa#tu/ ce# ! };

    985. else

    986. Products.1ddnew Product { sender a.sender/pesan a.pesan/ wa#tu a.wa#tu/ ce# 2 };

    987. }

    988.

    989. Products new 

    (bser,able4ollection*Product+Products.(rderJ:p + p.wa#tu;

    99. 4%at-ata.Mtemsource Products;

    99!. }

    992. ms.4lose;

    993. }

    99$.

    995. catc% 0Bception eeee

    996. {

    997. GessageJoB.%owapi>send-pesan.p%p?< ;

    !7.

    !8. ttp4lient a4lient new ttp4lient;

    !9.

    !!. ictionar:*string/ string+ send"son new 

    ictionar:*string/ string+;

    !!!. send"son.1dd

  • 8/19/2019 Laporan Praktik Industri U N Y

    46/60

    "6

    !!5. Hormrl0ncoded4ontent &orm4ontent new 

    Hormrl0ncoded4ontentsend"son;

    !!6.!!7. ttp'esponseGessage a'esponse await 

    a4lient.Post1s:nct%eri/ &orm4ontent;

    !!8.

    !!9. te#spesan.AeBt bimbel#u.emaginelabs.com>api>edit-profl.p%p?

  • 8/19/2019 Laporan Praktik Industri U N Y

    47/60

    +!

    !53. ttp4lient a4lient new ttp4lient;

    !5$. string "son

  • 8/19/2019 Laporan Praktik Industri U N Y

    48/60

    +1

    !89.

    !9. e.4%osenP%oto.'eadimageJ:tes/ /

    imageJ:tes.)engt%.Aotring;!9!.

    !92. Gemor:tream ms new Gemor:treamimageJ:tes;

    !93. bitmapMmage.etourcems;

    !9$. up-&oto.ource bitmapMmage;

    !95.

    !96. await Iettring;

    !97. str new stringc%ars;

    !98. GessageJoB.%owstr;

    !99. }

    !!. catc% 0Bception eeer

    !!!. {

    !!2. GessageJoB.%ow

  • 8/19/2019 Laporan Praktik Industri U N Y

    49/60

    110. BAB I/

    KESIMPULAN DAN SARAN

    A .esimpulan

    Ber#asarkan asil pelaksanaan kegiatan praktik in#ustri #i PT$ Air Me#ia

    Persa#a %og&akarta pa#a tanggal 1 :uli !1* sampai #engan 11 September 

    !1*4 #apat #iambil kesimpulan sebagai berikut3

    1$ .egiatan Praktik In#ustri merupakan sala satu program

  • 8/19/2019 Laporan Praktik Industri U N Y

    50/60

    +!

    ;$ :S@ ( 9avaScript )bect Notation) a#ala format pertukaran #ata

    &ang ringan4 mu#a #ibaca #an #itulis ole manusia4 serta mu#a

    #iterjemakan #an #ibuat ( generate) ole komputer$

    7$ Aplikasi BIMBELku merupakan nama #ari sebua sistem informasi

     pencarian tentor bimbingan belajar berbasis web &ang #ikembangkan

    #engan Visual Studio (/'4  pa#a sistem operasi windows p#one  8$!

    #engan baasa &5   sebagai #andling system BIMBELku #an CAML

    sebagai tampilan aplikasi BIMBELku$

    8$

    >$ Saran

    6$ Ber#asarkan pengalaman penulis selama 4* bulan melaksanakan

     praktik in#ustri4 a#a beberapa saran #ari penulis &ang bersifat

    membangun #an untuk ke#epann&a #iarapkan #apat meningkatkan

    kualitas praktik in#ustri agar menja#i lebi baik lagi$ A#apun saran=

    saran tersebut antara lain3

    1$ Bagi Maasis

  • 8/19/2019 Laporan Praktik Industri U N Y

    51/60

    +1

    e$ Maasis

  • 8/19/2019 Laporan Praktik Industri U N Y

    52/60

    +

    1$. DAFTAR PUSTAKA

    1*$

    1;$ ,

  • 8/19/2019 Laporan Praktik Industri U N Y

    53/60

    22.

    23.

    2$.

    2.

    2&.

    2.

    24.

    2.

    30.

    31.

    32.

    33.

    3$.

    3. LAMPIRAN 1.

    3&. Paa# L5l56 P!#7!ala" P*a+ I"856+*

    "7$

  • 8/19/2019 Laporan Praktik Industri U N Y

    54/60

    34.

    3.

    $0.

    $1.

    $2.

    $3.

    $$.

    $.

    $&.

    $.

    $4.

    $.

    0.

    1. LAMPIRAN 2.

    2. S5*a+ T5a6 8a* D!a"

    *"$

  • 8/19/2019 Laporan Praktik Industri U N Y

    55/60

    $.

    .

    &.

    .

    4.

    .

    &0.

    &1.

    &2.

    &3.

    &$.

    &.

    &&.

    &. LAMPIRAN 3.

    &4. Ja89al R!":a"a K!a+a" P*a+ I"856+*

    ;6$

  • 8/19/2019 Laporan Praktik Industri U N Y

    56/60

    0.

    1.

    2.

    3.

    $.

    .

    &.

    .

    4.

    .

    40.

    41.

    42.

    43. LAMPIRAN $.

    4$. Ca+a+a" K!a+a" Ha*a" P*a+ I"856+*

    8*$

  • 8/19/2019 Laporan Praktik Industri U N Y

    57/60

    4&.

    4.

    44.

    4.

    0.

    1.

    2.

    3.

    $.

    .

    &.

    .

    4.

    . LAMPIRAN .

    100. Ma+* P*'*a# K!a+a" P*a+ I"856+*

    1!1$

  • 8/19/2019 Laporan Praktik Industri U N Y

    58/60

    102.

    103.

    10$.

    10.

    10&.

    10.

    104.

    10.

    110.

    111.

    112.

    113.

    11$.

    11. LAMPIRAN &.

    11&. K!6a" 8a" R!'#!"8a6 I"856+*

    117$

  • 8/19/2019 Laporan Praktik Industri U N Y

    59/60

    114.

    11.

    120.

    121.

    122.

    123.

    12$.

    12.

    12&.

    12.

    124.

    12.

    130.

    131. LAMPIRAN .

    132. U:a;a" T!*#a Ka6< 8a* Fa5l+a6 !;a8a I"856+*

    1""$

  • 8/19/2019 Laporan Praktik Industri U N Y

    60/60

    13$.

    13.

    13&.

    13.

    134.

    13.

    1$0.

    1$1.

    1$2.

    1$3.

    1$$.

    1$.

    1$&.

    1$. LAMPIRAN 4.

    1$4. Ka*+5 B#7"a" P*a+ I"856+*

    1+6$