Upload
achziem-sevenfolldism
View
230
Download
5
Embed Size (px)
Citation preview
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$