DI
BALAI BESAR PENGEMBANGAN PENJAMNIAN MUTU PENDIDIKAN
VOKASI BIDANG MESIN DAN TEKNIK INDUSTRI
(BBPPMPV BMTI)
Disusun Oleh :
Ashrul Nasrulloh 1197050020
Miftah Hanif Arifin 1197050067
Mochammad Fadhlan Dzil Ikram 1197050071
MENGESAHKAN
Fery Januar JE, S.Kom., M.T. Dwi Wahyuni Widiastuti, S.T., M.T.
NIP.19790118 200212 1 001 NIP.19750901 200212 2 001
i
HALAMAN PENGESAHAN
MENGESAHKAN :
Mengetahui,
Ketua Jurusan Teknik Informatika
ii
iii
KATA PENGANTAR
iv
7. Seluruh pihak yang telah membantu atas kelancaran
pelaksanaan kerja praktek.
Akhir kata, kami menyadari bahwa pelaksanaan kerja praktek dan
penyusunan laporan ini masih jauh dari kata sempurna. Oleh
karena itu, kritik dan saran yang membangun sangat kami
harapkan. Semoga penyusunan laporan ini bermanfaat bagi semua
pihak.
Penyusun
v
DAFTAR ISI
HALAMAN PENGESAHAN..................................................................................i
HALAMAN PENGESAHAN.................................................................................ii
KATA PENGANTAR............................................................................................iv
DAFTAR ISI...........................................................................................................vi
DAFTAR TABEL..................................................................................................vii
DAFTAR GAMBAR............................................................................................viii
BAB I PENDAHULUAN........................................................................................1
A. Latar Belakang..........................................................................................1
B. Tujuan........................................................................................................2
C. Waktu Pelaksanaan....................................................................................3
D. Teknik Pengumpulan Data........................................................................3
E. Sistematika Penulisan Laporan.....................................................................4
BAB II TINJAUAN INSTANSI..............................................................................5
A. Lokasi Lembaga..............................................................................................5
B. Sejarah BBPPMPV BMTI...............................................................................5
C. Visi dan Misi BBPPMPV BMTI...................................................................12
D. Tugas dan Fungsi BBPPMPV BMTI............................................................13
E. Fasilitas BBPPMPV BMTI............................................................................14
F. Faktor faktor pengaruh...................................................................................15
G. Strategi pelaksanaan......................................................................................15
H. Tata Tertib.....................................................................................................16
I. Departemen yang ada di BBPPMPV BMTI...................................................17
J. Struktur Organisasi.........................................................................................17
K. Departemen Elektronika dan Informatika.....................................................17
BAB III LANDASAN TEORI...............................................................................22
A. Pendidikan dan Pelatihan (Diklat).................................................................22
B. Mobile Application........................................................................................24
C. Basis Data......................................................................................................26
D. Manajemen Basis Data..................................................................................27
E. MySQL..........................................................................................................27
F. Android Studio...............................................................................................30
G. XAMPP.........................................................................................................33
BAB IV PERANCANGAN DAN IMPLEMENTASI...........................................34
A. Perancangan Database...................................................................................34
B. Pembuatan Aplication Programing Interface (API) Web Services...............35
C. Aplikasi Android Diklat BBPPMPV BMTI..................................................37
D. Tampilan Aplikasi Diklat BBPPMPV BMTI................................................63
BAB V PENUTUP.................................................................................................67
A. Kesimpulan....................................................................................................67
B. Saran..............................................................................................................67
DAFTAR PUSTAKA............................................................................................68
vi
DAFTAR TABEL
vii
DAFTAR GAMBAR
viii
Gambar 4.37 dashboard_admin.xml......................................................................46
Gambar 4.38 dashboard_admin.xml......................................................................47
Gambar 4.39 dashboard_admin.xml......................................................................47
Gambar 4.40 dashboard_admin.xml......................................................................47
Gambar 4.41 AdminDashboard.java......................................................................48
Gambar 4.42 AdminDashboard.java......................................................................48
Gambar 4.43 AdminDashboard.java......................................................................48
Gambar 4.44 AdminDashboard.java......................................................................49
Gambar 4.45 AdminDashboard.java......................................................................49
Gambar 4.46 AdminDashboard.java......................................................................49
Gambar 4.47 AdminDashboard.java......................................................................50
Gambar 4.48 pdf.xml.............................................................................................50
Gambar 4.49 Pdfviewer.java..................................................................................50
Gambar 4.50 anim_tv.xml.....................................................................................51
Gambar 4.51 anim_tv_admin.xml.........................................................................51
Gambar 4.52 Konfigurasi.java...............................................................................51
Gambar 4.53 RequestHadler.java..........................................................................52
Gambar 4.54 RequestHadler.java..........................................................................52
Gambar 4.55 RequestHadler.java..........................................................................52
Gambar 4.56 RequestHadler.java..........................................................................53
Gambar 4.57 activity_input.xml............................................................................53
Gambar 4.58 activity_input.xml............................................................................53
Gambar 4.59 activity_input.xml............................................................................54
Gambar 4.60 activity_input.xml............................................................................54
Gambar 4.61 activity_input.xml............................................................................54
Gambar 4.62 InputData.java..................................................................................55
Gambar 4.63 InputData.java..................................................................................55
Gambar 4.64 InputData.java..................................................................................55
Gambar 4.65 InputData.java..................................................................................56
Gambar 4.67 activity_lihat.xml.............................................................................56
Gambar 4.68 LihatData.java..................................................................................56
Gambar 4.69 LihatData.java..................................................................................57
Gambar 4.70 LihatData.java..................................................................................57
Gambar 4.71 LihatData.java..................................................................................57
Gambar 4.72 activity_ubah.xml.............................................................................58
Gambar 4.73 activity_ubah.xml.............................................................................58
Gambar 4.74 activity_ubah.xml.............................................................................58
Gambar 4.75 activity_ubah.xml.............................................................................59
Gambar 4.76 activity_ubah.xml.............................................................................59
Gambar 4.77 UbahData.java..................................................................................59
Gambar 4.78 UbahData.java..................................................................................60
Gambar 4.79 UbahData.java..................................................................................60
Gambar 4.80 UbahData.java..................................................................................60
Gambar 4.81 UbahData.java..................................................................................61
Gambar 4.82 UbahData.java..................................................................................61
Gambar 4.83 UbahData.java..................................................................................61
Gambar 4.84 UbahData.java..................................................................................62
Gambar 4.85 Pengaturan AndroidMainfest.xml....................................................62
ix
Gambar 4.86 Pengaturan AndroidManifest.xml....................................................62
Gambar 4.87 Tampilan Login................................................................................63
Gambar 4.88 Tampilan Dashboard Admin............................................................63
Gambar 4.89 Tampilan Dashboard User................................................................63
Gambar 4.90 Tampilan Input Data........................................................................64
Gambar 4.91 Tampilan Lihat Data........................................................................64
Gambar 4.92 Tampilan Update dan Hapus Data...................................................64
Gambar 4.91 Tampilan Pengumpulan Tugas.........................................................65
Gambar 4.92 Tampilan Modul Pembelajaran Peserta...........................................65
Gambar 4.93 Tampilan Layanan Informasi...........................................................65
Gambar 4.94 Tampilan Logout..............................................................................66
Gambar 4.95 Tampilan database setelah input data...............................................66
x
BAB I PENDAHULUAN
A. Latar Belakang
Kerja Praktik (KP) adalah suatu bentuk pendidikan dengan cara
memberikan pengalaman belajar bagi mahasiswa untuk berpartisipasi
dengan tugas langsung di Lembaga BUMN, BUMD, Perusahaan Swasta,
dan Instansi Pemerintahan setempat. Kerja Praktik (KP) memberi
kesempatan kepada mahasiswa untuk mengabdikan ilmu-ilmu yang telah
diperoleh di kampus. Kerja Praktik (KP) merupakan wujud relevansi antara
teori yang didapat selama di perkuliahan dengan praktik yang ditemui baik
dalam dunia usaha swasta maupun pemerintah. Kerja Praktik dipandang
perlu karena melihat pertumbuhan dan perkembangan ekonomi yang cepat
berubah.
Kerja Praktik (KP) akan menambah kemampuan untuk mengamati,
mengkaji serta menilai antara teori dengan kenyataan yang terjadi
dilapangan yang pada akhirnya dapat meningkatkan kualitas managerial
mahasiswa dalam mengamati permasalahan dan persoalan, baik dalam
bentuk aplikasi teori maupun kenyataan yang sebenarnya. Dalam dunia
kerja, setiap perusahaan atau instansi memiliki aturan dan kebijakan yang
berbeda. Dalam perkuliahan mahasiswa mendapat pengetahuan yang berupa
teori yang diiringi dengan sedikit praktik. Hal ini tidak cukup, karena ilmu
yang didapatkan juga harus diiringi dengan praktik yang direalisasikan
dalam kehidupan nyata. Dalam pelaksanaan Kerja Praktik (KP) mahasiswa
dituntut agar dapat memperluas pengetahuan dan informasi terhadap bidang
yang ditekuni atau dipelajari.
Kerja Praktik (KP) ini sangat penting karena mahasiswa dapat
mengetahui sejauh mana perkembangan komunikasi dan cara kerja yang ada
pada sebuah perusahaan atau instansi, apakah ada perbedaan antara teori dan
paktiknya. Dengan adanya Kerja Praktik (KP) dapat membentuk pola pikir
yang terarah dan membangun. Selain itu bisa sebagai bekal untuk
mempersiapkan mahasiswa dalam menghadapi dunia kerja yang penuh
1
persaingan, serta mengetahui bagaimana kerjasama dan komunikasi yang
dilakukan oleh karyawan dalam suatu perusahaan atau instansi terkait.
Sementara itu, pendidikan dan pelatihan sebagai upaya dalam
mengembangkan sumber daya manusia terutama untuk mengembangkan
kemampuan intelektual dan kepribadian manusia. Oleh karena itu untuk
memperoleh hasil yang maksimal dalam pengembangan pegawai diperlukan
program pendidikan dan pelatihan yang sesuai dengan analisa jabatan agar
pegawai mengetahui tujuan pendidikan dan pelatihan yang dijalankannya.
Pendidikan dan Pelatihan jabatan Aparatur Sipil Negara (ASN) yang
selanjutnya disebut diklat adalah proses belajar mengajar guna
meningkatkan kompetensi ASN. Pendidikan menurut Fuad (2011) adalah
”Usaha manusia untuk menumbuhkan dan mengembangkan potensi-potensi
pembawaan baik jasmani maupun rohani sesuai dengan nilai-nilai yang ada
di dalam masyarakat dan kebudayaan yang dikembangkan dalam hidup dan
kehidupan yang terjadi dalam suatu proses pendidikan.”
Kemudian, John dalam Hasbullah (2012) mengatakan, ”Pendidikan
adalah proses pembentukan kecakapan-kecakapan fundamental secara
intelektual dan emosional ke arah alam dan sesama manusia”. Selanjutnya,
Suwatno (2013) menjelaskan, ”Pendidikan adalah aktivitas memelihara dan
meningkatkan kompetensi pegawai guna mencapai efektivitas organisasi
yang dilakukan melalui pengembangan karier serta pendidikan dan
pelatihan.”
B. Tujuan
1. Tujuan Umum
a. Mahasiswa Program Studi Teknik Informatika Fakultas Sains dan
Teknologi memiliki kemampuan mengimplementasikan teori-teori
yang ada secara faktual dengan melihat, mengalami, merasakan dan
menerapkan Kerja Praktik sehingga memiliki seperangkat
pengetahuan, ketrampilan, nilai dan sikap yang diperlukan bagi
profesinya.
2
b. Kerja Praktik dilaksanakan untuk menjembatani gap antara teori
dengan praktek.
2. Tujuan Khusus
a. Mahasiswa mampu melakukan kerjasama tim dengan perusahaan
tempat praktik.
b. Mahasiswa mampu melakukan sendiri (mandiri) praktik di bawah
bimbingan tenaga pendamping di perusahaan.
c. Mahasiswa mampu mengkaji, mengobservasi realitas teori dalam
praktik di perusahaan yang kemungkinan terdapat perbedaan.
d. Mengkaji permasalahan-permasalahan praktis dunia kerja dan
mampu memberikan alternatif pemecahan sesuai dengan teori yang
ada.
e. Mahasiswa mampu meningkatkan pengetahuan kognitif,
psikomotorik dan afektif di bidang Teknik Informatika secara
kelompok dan dipertanggungjawabkan secara individual dalam
bentuk laporan Kerja Praktik.
C. Waktu Pelaksanaan
Tanggal : 8 November – 23 Desember 2022
Instansi : Balai Besar Pengembangan Penjaminan Mutu Pendidikan
Vokasi Bidang Mesin dan Industri (BBPPMPV BMTI)
Alamat : Jl. Pesantren KM.2 Cibabat- Cimahi 40513 Jawa Barat
3
2. Studi Literatur
Selain melakukan praktik, kami juga mengumpulkan data-data dari
sumber-sumber yang berhubungan dengan judul yang diambil.
4
BAB II TINJAUAN INSTANSI
A. Lokasi Lembaga
Lokasi instansi pemerintahan ini adalah Balai Besar Pengembangan
Penjaminan Mutu Pendidikan Vokasi Bidang Mesin dan Teknik Industri
(BBPPMPV BMTI) Departemen Elektronika dan Informatika (ELIT) Jl.
Pesatren KM.2 Cibabat-Cimahi 40513 Jawa Barat Indonesia.
(bbppmpvbmti.kemendikbud.go.id, n.d.)
B. Sejarah BBPPMPV BMTI
1. Pembangunan Pendidikan Teknologi pada Pelita I (1969/1970 –
1974/1975)
Pemerintah Republik Indonesia telah menempatkan pembangunan
pendidikan teknologi sebagai bagian integral rencana pembangunan lima
tahun guna penyiapan tenaga kerja teknisi untuk mengisi keperluan
pembangunan itu sendiri.
Tahun pertama Pelita I (1969-1970) dimulai dengan pembangunan
8 (delapan) STM Pembangunan, dengan menggunakan sumber daya
yang dimiliki oleh Indonesia sendiri (dengan tenaga dan dana yang ada).
Suatu hal yang penting untuk dicatat, bahwa Direktorat Pendidikan
Teknologi adalah satu-satunya direktorat yang paling siap dengan paket
proposal pembangunan pada waktu itu. Sebelum Pelita 1 dimulai,
Direktorat Pendidikan Teknologi (dalam masa jabatan Kol. Amir
Gondokusumo sebagai Direktur), telah melakukan analisis kebutuhan,
analisis jabatan, sampai kepada analisis kemampuan yang kemudian
dijabarkan dalam bentuk kurikulum STM Pembangunan. Bertepatan
dengan adanya program Pelita I, segera program tersebut dapat
direalisasikan.
Tahun kedua Pelita I (1970-1971), pembangunan pendidikan
teknik ditingkatkan lagi dengan pembangunan lima TTC (Technical
Training Centre = BLPT, Balai Latihan Pendidikan Teknik), dengan
bantuan pinjaman dana dari World Bank, dan bantuan tenaga ahli dari
UNESCO dan dari pemerintah Inggris.
5
Tahun Keempat Pelita I (1972-1973), diadakan proyek peningktan
Mutu Pengajaran Teknik (PMPT), dengan pusat penyelenggara di STM
Instruktor (ex SGPT), Jl. Dr. Rum No. 9, Bandung, untuk mendukung
peningkatan mutu guru teknik pada proyek-proyek STM Pembangunan
dan BLPT.
2. Perkembangan Kelembagaan
Sejalan dengan perkembangan yang semakin intensif
pembangunan pendidikan teknik, antara lain dengan penambahan 4
(empat) BLPT (menjadi sembilan) atas bantuan pinjaman dari World
Bank, dan rehabilitasi 27 STM atas bantuan pinjaman dari pemerintah
Belanda, maka mulai dirasakan perlunya pelembagaaan proyek-proyek
penataran guru teknik. Melalui bantuan tenaga ahli Australia (Mr. Ian
Scott, tahun 1972-1973, dan Mr. Ken Sharp, tahun 1974-1975)
dirumuskan satu bentuk kelembagaan, yang waktu itu disebut TTUC
(Technical Teacher Upgrading Centre) di Jalan Dr. Rum No. 9 Bandung.
Sejak tahun 1975/1976, kegiatan-kegiatan penataran telah mulai
dioperasikan secara melembaga oleh TTUC, sekalipun waktu itu masih
berstatus proyek, dengan pemimpin proyek Drs. E.M. Hidayat.
Perlu juga dicatat, bahwa pengakuan (recognition) terhadap fungsi dan
peranan pendidikan teknologi sebagai bagian integral program
pembangunan nasional (Repelita), mulai diperoleh pada masa jabatan
Drs. Soenaryo, M.Sc. sebagai Direktur Pendidikan Menengah Kejuruan
(dari tahun 1972 sampai dengan tahun 1979). Pada masa itu juga sistem
pendidikan menengah kejuruan dirumuskan secara konsepsional.
Untuk mendukung upaya pelembagaan TTUC, atas bantuan (grant)
Pemerintah Australia, tahun 1976 dikirim sebanyak 6 orang guru-guru
teknik pilihan, dilatih selama 1 tahun di Australia. Mereka inilah yang
kemudian menjadi tenaga andalan pelembagaan TTUC yang belakangan
dikenal sebagai PPPG Teknologi Bandung. Beberapa orang dari mereka
yang berperanan aktif dan menonjol, antara lain ; Achmad Suwarna, M.
Bukit, Soenarno, R. Sitorus, Hadi Moelyono, dan Soekandar.
6
3. Modal Awal Pelembagaan TTUC (Technical Teacher Upgrading Center)
Pada tahun 1979, STM Instruktur (yang kemudian bernama STM
Negeri 5 Bandung), pindah dari jalan Dr. Rum ke Jalan Pajajaran 92
Bandung, dan sejak itu Kampus STM Instruktor di Jalan Dr. Rum No. 9,
secara penuh menjadi modal awal pelembagaan TTUC. Modal awal
tenaga instruktor berasal dari :
tenaga yang telah dilatih di Australia;
guru-guru STM Instruktor Bandung; dan
guru-guru STM pilihan dari STM seluruh Indonesia yang dicatat
berprestasi menonjol selama mengikuti penataran PMPT.
Pada tahun 1978, SK pelembagaan Unit Pelaksana Teknis (UPT)
PPPG Teknologi Bandung diterbitkan, dengan Nomor:
0205/O/1978/tanggal 23 Juni 1978, bersamaan dengan PPPG lainnya
yaitu PPPG Kejuruan Jakarta, PPPG Bahasa Jakarta, PPPG IPA
Bandung, PPPG Tertulis Bandung, PPPG Matematika Yogyakarta, dan
PPPG IPS Malang. Dengan struktur organisasi sebagai berikut :
7
Pakpahan, Kepala Sub. Direktorat Pengendalian Teknis Pendidikan pada
Direktorat Pendidikan Menengah Kejuruan. Di samping jabatannya
sebagai Kasubdit, J. Pakpahan merangkap sebagai Pelaksana Harian
Kepala Pusat Pengembangan Pebataran Guru Teknologi Bandung,
dengan SK Nomor: 537/C/1980 tanggal 1 April 1980.
1. Dalam masa jabatan Ir. Hadiwaratama, M.Sc.E. sebagai Direktur
Pendidikan Menengah Kejuruan, (tahun 1979 sampai dengan 1983)
telah dilakukan usaha penyempurnaan konsep TTUC, dari semula
hanya berfungsi untuk peningkatan mutu guru saja, menjadi
berfungsi sebagai: “pusat pengembangan pendidikan teknologi”.
2. Dengan masuknya bantuan (grant) Australia pada tahun 1981 ke
PPPG Teknologi Bandung (dalam bentuk Indonesia – Australia
Technical Education Project), antara lain dengan perbantuan tenaga
ahli Australia ke PPPG Teknologi dan Pelatihan Tenaga Instruktor
PPPG Teknologi di Australia, maka usaha pelembagaan PPPG
Teknologi semakin mantap.
8
Kajian pengembangan PPPG Teknologi Bandung dari fungsi
sekedar “ Pusat penataran “ menjadi “pusat pengembangan pendidikan
teknologi”, telah memberi inspirasi untuk memikirkan pemindahan
kampus PPPG Teknologi dari Jl. Dr. Rum No. 9 Bandung yang hanya
memiliki area tanah sekitar 2,9 Ha, ke lokasi yang lebih luas yang
memungkinkan PPPG Teknologi mengembangkan fungsinya menjadi
pusat pengembangan.
5. Permindahan Kampus
Pada tahun 1982, Direktur Pendidikan Menengah Kejuruan (pada
waktu itu Ir. Hadiwiratama, M.Sc.E) menetapkan rencana pemindahan
kampus PPPG Teknologi Bandung ke Desa Cibabat, Cimahi Utara
dengan penyediaan dana pengadaan tanah pada Tahun anggaran 1982-
1983. Pembangunan gedung beserta sarana penunjang dilaksanakan pada
tahun anggaran 1983-1984, 1984-1985, dan 1985-1986.
Kejadian yang dirasakan cukup mengesankan, pada bulan Juni
1986 saat permindahan PPPG Teknologi Bandung dari Jl. Dr. Rum No.9
Bandung ke Jl. Pasantren, Kelurahan Cibabat, Kecamatan Cimahi Utara.
Pemindahan keseluruhan alat bengkel dan perlengkapan PPPG Teknologi
Bandung dilakukan hanya dalam 1 minggu, dan proses pemasangan dan
penataan kembali di kampus baru diselesaikan dalam waktu 1 minggu
berikutnya. Seluruh staf, mahasiswa, dan peserta penataran PPPG
Teknologi Bandung dikerahkan ikut berperanan aktif, sehingga proses
pemindahan itu sendiri sekaligus berperanan meningkatkan rasa percaya
diri dan membangun kekompakan kerja antar staf, mahasiswa, dan
peserta penataran.
Pada bulan Desember 1987, enam orang angkatan terakhir tenaga
ahli Australia meninggalkan PPPG Teknologi Bandung, sesuai dengan
batas akhir Proyek Kerja Sama Indonesia-Australia (IATEP).
9
Pada tanggal 27 Juli 1988, peresmian pemakaian kampus baru PPPG
Teknologi Bandung, oleh bapak Fuad Hasan, Menteri Pendidikan dan
Kebudayaan. Acara peresmian dihadiri juga oleh Duta Besar Australia,
Mr. Bill Morrison. Hal yang sangat menarik pada waktu itu, kedua belah
pihak (Menteri Pendidikan dan Kebudayaan serta Dubes Australia)
menyampaikan pernyataan bersama, bahwa : “PPPG Teknologi Bandung
adalah Monumen Keberhasilan KerjaSama Indonesia-Australia”.
10
Gambar 2.2 Perjalanan PPPPTK BMTI dari masa ke masa
Dengan dikeluarkannya Permendiknas Nomor 8 Tahun 2007,
PPPG Teknologi Bandung mengalami reorganisasi menjadi Pusat
Pengembangan dan Pemberdayaan Pendidik dan Tenaga Kependidikan
Bidang Mesin dan Teknik Industri (PPPPTK BMTI) Bandung di bawah
Direktorat Jenderal Peningkatan Mutu Pendidik dan tenaga Kependidikan
yang merupakan pemekarandari Ditjen Dikdasmen. Melalui reorganisasi
ini peran sebagai TEDC tetap dilakukan, bahkan semakin meningkatkan
posisi PPPTK BMTI, karena kegiatan pengembangan pendidikan teknik
dilakukan dalam kerangka pemberdayaan pendidik dan tenaga
kependidikan pada semua jenis dan jenjang pendidikan dasar dan
menengah (uraian khusus tentang reorganisasi PPPG Teknologi Bandung
lihat pada bagian D).
Perubahan kembali terjadi pada akhir tahun 2010. Pada tanggal 2
Desember 2010, terbit Peraturan Presiden (Perpres) Nomor 67 tentang
Perubahan Atas Peraturan Presiden Nomor 24 tahun 2010 tentang
Kedudukan, Tugas dan Fungsi Kementerian Negara serta Susunan
Organisasi. Dalam Perpres tersebut dijelaskan susunan organisasi eselon I
Kementerian Pendidikan Nasional, di antaranya adalah Badan
Pengembangan Sumber Daya Manusia Pendidikan dan Penjaminan Mutu
Pendidikan. Perpres ini ditindaklanjuti dengan Keputusan Menteri
Pendidikan Nasional Nomor 134/M/2010 tentang Satuan Kerja
Kementerian Pendidikan Nasional. Menurut Keputusan ini, kedudukan
11
PPPPTK BMTI ada di bawah Badan Pengembangan Sumber Daya
Manusia Pendidikan dan Penjaminan Mutu Pendidikan.
12
Misi :
1. Meningkatkan mutu peserta didik, sarana dan prasarana, dan tata kelola
pendidikan vokasi;
2. Meningkatkan mutu pendidik dan tenaga kependidikan pada pendidikan
vokasi;
3. Meningkatkan ketersedian layanan fasilitasi pendidikan vokasi sesuai
dengan kebutuhan dunia usaha dan dunia industri; dan
4. Memperluas kerjasama di bidang pengembangan penjaminan mutu
pendidikan vokasi.
13
6. pelaksanaan kerjasama di bidang pengembangan penjaminan mutu
pendidikan vokasi;
7. pelaksanaan evaluasi pengembangan penjaminan mutu pendidikan
vokasi; dan
8. pelaksanaan urusan administrasi.
14
F. Faktor faktor pengaruh
Beberapa faktor dari luar yang mempengaruhi pelaksanaan Pendidikan dan
pelatihan yang perlu di perhatikan adalah :
1. Status BBPPMPV BMTI adalah sebagai pusat pengembangan dan
pemberdayaan guru teknologi yang masih perlu penyesuaian –
penyesuaian dengan institusi yang terkait. Kesulitan birokrasi silang dalam
hal kepegawaian sering terjadi dan akan menajdi satu kendala dalam
peningkatan prestasi dan motivasi kerja.
2. Perkembangan teknologi yang semakin cepat dan sulit di ikuti dunia
Pendidikan dengan peralatan pabrik yang dimiliki sekolah dan dana
oprasional yang banyak tergantung pada pemerintah.
3. Kebijakan dan strategi pemerintahan dalam program Pendidikan Teknik
yang mengarah pada dua system sejalan dengan laju perkembangan.
G. Strategi pelaksanaan
Untuk mencapai tujuan seperti yang dihatapkan maka ada beberapa hal
yang perlu dilaksanakan dan dibuat :
1. Peningkatan kemampampuan managerial dan professional isme staf secara
baik melalui penataran – penataran dan Pendidikan dalam negeri.
2. Peningkatan kemampuan staf melalui pengembangan secara terus menerus
dalam masing masing spesialisasi melalui in house, on the job training
atau fellowship.
3. Pelaksanan evaluasi yang terus menerus dalam periode tertentu untuk
mengantisipasi perkembangan dan penyimpangan yang terjadi dalam
penyampaian tujuan.
4. Didukung secara administrasi yang professional dalam kelengkapan data
data yang dibutuhkan.
5. Berupaya menjalin Kerjasama atau komunikasi yang baik, mau
mendengarkan saran dari bahawan dan memperhatikan proses pembinaan
karir staf.
15
H. Tata Tertib
Untuk mencapai tujuan yang diharapkan BBPPMPV BMTI mempunyai
beberapa Tata tertib :
1. Setiap satuan atau kelompoj kerja di wajibkan memiliki program lembar
kerja uraian dan uraian tugas yang jelas, agar setiap karyawan
mengetahui secara persis apa yang harus dikerjakan setiap hari.
2. Atasan Langsung mengontrol kehadiran dan kepulangan staf masing
masing dan bagi karyawan
a. Yang mempunyai tugas kantor atau dinas harus di sertai syarat dari
pimpinan
b. Yang tidak hadir tanpa izin supaa diberikan teguran atau sanksi
sesuai dengan ketentuan yang berlaku.
3. Setiap karyawann diwajibkan mengisi kartu absen srtiap hari di kantor
pusat dan disediakan juga mesin nya.
4. Melaksanakan jam dinas kerja tepat waktu, sesuai dengan ketentuan
pelaksanaan kerja Lembaga
5. Mengadakan koordinasi, komunikasu diantara pimpinan unit kerja.
6. Setiap unit kerja
a. Berupaya menjalin kerja sama atau komunikasi yang baik mau
mendengarkan saran dari bawahan serta memperhatikan proses
pembinaan karir staf
b. Yang akan membutuhkan tenaga kerja pada unit produksi
mengutakamakan pemberdayaan karyawan Lembaga apabila
memerlukan tenaga dari luar agar mengikuti prosedur yang ada.
7. Mengikuti senam Kesehatan jasmani
8. Ikut berpasrtisipasi menjaga dan memelihara kebersihan lingkungan
BBPPMPV BMTI.
9. Dalam melaksanakan program kerja, diharapkan adanya masukan
masukan atau saran yang positif dan membangun.
16
I. Departemen yang ada di BBPPMPV BMTI
1. Departemen Teknik sipil dan perancangan
2. Departemen Ketenaga Listrikan
3. Departemen Otomotif
4. Departemen Elektronika dan Informatika
5. Departemen Mesin prosduksi dan Kontruksi
6. Departemen Teknik Energi Terbarukan dan Sains
7. Departemen Manajemen Pendidikan
J. Struktur Organisasi
17
2. Penyiapan pengelolaan data dan informasi peningkatan kompetensi
3. Pelaksanaan fasilitasi peningkatan kompetensi
4. Pelaksanaan evaluasi fasilitasi peningkatan kompetensi
5. Pelaksanaan Urusan administrasi peningkatan kompetensi
Selain itu, dalam melaksanakan tugasnya, Departemen wajib:
1) Menerapkan prinsip koordinasi, integrasi dan sinkronisasi serta bekerja
sama baik dalam lingkup internal maupun eksternal.
2) Melaksanakan akuntabilitas kinerja.
3) Menyusun laporan pelaksanaan tugas sesuai dengan ketentuan peraturan
4) Menyampaikan laporan pelaksanaan tugas kepada atasan secara berjenjang
Sesuai dengan namanya, Departemen ELIT terdiri dari 2 Program
Keahlian, yaitu Teknik Elektronika serta Teknik Komputer dan
Informatika.
a. Visi Dan Misi
Visi :
Terbentuknya insan dan ekosistem pendidikan yang berkarakter
untuk peningkatan kompetensi pendidik dan tenaga kependidikan yang
profesional pada Program Keahlian Teknik Elektronika serta Program
Keahlian Teknik Komputer dan Informatika.
Misi :
1. Meningkatkan kualitas/mutu pendidik dan tenaga kependidikan
kejuruan sesuai dengan standar
2. Meningkatkan ketersediaan layanan fasilitas pengembangan dan
pemberdayaan pendidik dan tenaga kependidikan sekolah
menengah kejuruan
3. Menjamin kepastian pendidik dan tenaga kependidikan
memperoleh layanan fasilitasi peningkatan kompetensi
4. Memperluas kerjasama antar lembaga dan dunia usaha/dunia
industry serta masyarakat luas dalam pendidikan keprofesian
berkelanjutan bagi pendidik dan tenaga kependidikan
18
b. Tugas
Melaksanakan Pengembangan dan pemberdayaan pendidik
dan tenaga kerja kependidikan pada program keahlian Teknik
Elektronika serta program keahlian Teknik Komputer dan
Informatika.
c. Struktur Organisasi
1. Widyaiswara 13
Pengembang Teknologi
2. Pembelajaran 1
Pranata Laboratorium
3. Pendidikan 1
5. Pengolah Data 1
19
Pengolah Data
5. Penyelenggaraan Diklat 1
6. Pengadministrasi Kegiatan 1
7. Pramu Kantor 2
Total 25
20
e. Modul Multimedia
8) Keunggulan
Departemen ELIT mempunyai keunggulan dalam hal :
a. Tenaga pengajar yang kompeten sesuai dengan bidangnya
b. Fasilitas Diklat yang sangat memadai
c. Staf dan Panitia yang sangat ramah
21
BAB III LANDASAN TEORI
22
berguna dalam berbagai hal. sebuah perusahaan
Pendidikan sifatnya lebih teoritis. Sedangkan pelatihan bersifat lebih
modern dan flexible
Pendidikan sifatnya teoritis Pelatihan sifatnya lebih ke praktek
Pendidikan lebih toleran terhadap Pelatihan menginginkan terjadinya
peningkatan kemampuan kognitif perubahan dan peningkatan
dan afektif seseorang. (perubahan keterampilan (skill), lebih
perilaku dan ola pikir)/ mengacu pada aspek psikomotorik
kemampuan untuk mengetahui atau kemampuan untuk melakukan
sesuatu (knowing something). sesuatu (doing something)
Pendidikan tidak membatasi aspek Materi yang disajikan hanya
yang ingin dipelajari. (bersifat mengacu pada suatu aspek
luas) kompetensi yang ingin dicapai.
(khusus) “just in time” yang
artinya pembelajaran untuk suatu
kompetensi atau keterampilan
tertentu pada saat yang diperlukan.
Tabel 3.1 Perbedaan Pendidikan dan Pelatihan
Sedangkan Diklat dalam beberapa hal memiliki karakteristik yang
sama yaitu: (1) pelatihan dan pendidikan sama sama membuat seseorang
belajar; (2) adanya transfer ilmu pengetahuan, ketrampilan, dan informasi
dari sumber kepada pelajar; (3) memerlukan sumber belajar, sarana
prasarana yang mendukung; (4) bersifat dinamis, tidak statis; (5) memiliki
tujuan akhir untuk meningkatkan kualitas diri orang tersebut.
Adapun tujuan Diklat menurut Simamora dalam (Sulistiyani &
Rosidah, 2003) yaitu: (1) memperbaiki kinerja; (2) memutakhirkan
keahlian para pegawai sejalan dengan kemajuan teknologi; (3) membantu
memecahkan persoalan operasional; (4) mengorientasikan pegawai
tehadap organisasi; (5) memenuhi kebutuhan-kebutuhan pertumbuhan
pribadi; (6) untuk meningkatkan efisiensi dan efektivitas kerja pegawai
dalam mencapai sasaran-sasaran yang telah ditetapkan.
23
Pendidikan dan pelatihan bermanfaat bagi guru, seperti dikeukakan
oleh (Wursanto, 1991) yaitu: (1) pendidikan dan pelatihan meningkatkan
stabilitas pegawai; (2) pendidikan dan pelatihan dapat memperbaiki cara
kerja pegawai; (3) dengan Diklat pegawai dapat berkembang dengan
cepat, efisien dan melaksanakan tugas dengan baik; (4) dengan Diklat
berarti pegawai diberi kesempatan untuk mengembangkan diri. Untuk
mengetahui berhasil tidaknya Diklat diperlukan evaluasi yang merupakan
kegiatan yang tidak terpisahkan dari kegiatan Diklat, terutama dalam
keseluruhan kegiatan belajar mengajar Berhasil tidaknya program kegiatan
Diklat akan banyak bergantung pada kegiatan evaluasi yang dilakukan.
Menurut (Siswanto, 2003), evaluasi dalam kegiatan Diklat memiliki
tujuan: (1) Untuk mengetahui tingkat kemajuan yang telah dicapai oleh
peserta Diklat dalam suatu periode proses belajar mengajar tertentu; (2)
Untuk mengetahui posisi atau kedudukan peserta dalam kelompoknya. (3)
Untuk mengetahui tingkat usaha yang telah dilakukan para peserta dalam
kegiatan Diklat; (4) Untuk mengetahui efisiensi metode Diklat yang
digunakan.
B. Mobile Application
Mobile application adalah proses pengembangan aplikasi untuk
perangkat genggam seperti PDA, asisten digital perusahaan atau telepon
genggam. Aplikasi ini sudah ada pada telepon selama manufaktur, atau
didownload oleh pelanggan dari toko aplikasi dan dari distribusi perangkat
lunak mobile platform yang lain. Menurut (Valentino Lee et al., 2004),
berikut beberapa anggapan yang salah mengenai mobile application:
1. Pengembangan Mobile application dianggap lebih mudah. Masyarakat
merasa pengembangan aplikasi untuk perangkat mobile jauh lebih
mudah. Tapi kenyataannya lebih sulit.
2. Pengembangan aplikasi untuk mobile lebih cepat. Terdapat gagasan
bahwa mengembangkan aplikasi pada perangkat mobile entah
bagaimana lebih cepat. Padahal sebenarnya, mungkin tidak lebih cepat
atau lebih lambat dibandingkan upaya pengembangan aplikasi lain. Itu
24
semua tergantung pada kerumitan aplikasi yang dikembangkan dan
beberapa faktor yang lain.
3. Pengembangan aplikasi mobile lebih murah. Baik pengembangan
aplikasi mobile maupun perangkat tidak semuanya harus murah.
Perangkat mobile itu sendiri tidak murah jika Anda membandingkan
biaya PC Pocket atau tablet PC dengan komputer desktop yang
terhubung. Pada saat Anda selesai membeli Pocket PC dan semua
aksesorisnya, ia mungkin sama mahalnya dengan desktop (dan
mungkin lebih mahal)
Mobile application bertujuan untuk menjalankan keseluruhan, mulai
dari utilitas, produktivitas, dan navigasi hingga hiburan, olahraga,
kebugaran, dan hal lain yang dapat dibayangkan. Media sosial adalah salah
satu bidang pengembangan dan adopsi aplikasi seluler yang paling
populer. Faktanya, Facebook adalah aplikasi yang paling banyak
digunakan pada 2017 di semua platform. Banyak entitas online memiliki
situs web seluler dan aplikasi seluler. Secara umum, perbedaannya terletak
pada tujuannya: Aplikasi biasanya dalam lingkup yang lebih kecil
daripada situs web seluler, menawarkan lebih banyak interaktivitas, dan
menyajikan informasi yang lebih spesifik dalam format yang mudah dan
intuitif untuk digunakan pada perangkat seluler.
Banyak aplikasi seluler memiliki program yang sesuai untuk
dijalankan di komputer desktop. Aplikasi seluler harus bekerja dengan
batasan berbeda dari yang setara dengan desktop. Perangkat seluler
memiliki berbagai ukuran layar, kapasitas memori, kemampuan prosesor,
antarmuka grafis, tombol, dan fungsi sentuh, dan pengembang harus
mengakomodasi semuanya. Misalnya, pengguna aplikasi seluler (seperti
pengunjung situs web) tidak ingin menggulir ke samping untuk melihat
teks, gambar, atau titik sentuh interaktif, juga tidak ingin bersusah payah
membaca teks kecil. Pertimbangan tambahan untuk pengembang aplikasi
seluler adalah antarmuka sentuh yang umum untuk perangkat seluler.
Sebelum adopsi perangkat seluler yang meluas, perangkat lunak
pertama kali dikembangkan untuk berjalan di desktop dan laptop, dengan
25
versi seluler yang menyusul. Penggunaan tablet dan smartphone
melampaui komputer desktop dan laptop, tercermin dalam tren penjualan
aplikasi. Faktanya, 258,2 miliar aplikasi diperkirakan akan diunduh pada
tahun 2022. Akibatnya, banyak pengembang beralih ke pendekatan
"mobile-first", mencerminkan tren serupa dalam desain web. Untuk
aplikasi ini, versi mobile mereka adalah default, dengan versi desktop
diadaptasi untuk layar mereka yang lebih besar dan spesifikasi yang lebih
luas (Viswanathan, 2019).
C. Basis Data
Basis data adalah basis data terdiri dari 2 (dua) kata, yaitu kata
Basis dan Data. Basis bisa di artikan sebagai markas ataupun gudang,
tempat berkumpul. Sedangkan data yaitu kumpulan fakta dunia nyata yang
mewakili suatu objek, seperti manusia, barang, dan lain-lain yang direkam
ke dalam bentuk angka, bentuk huruf, simbol, teks, bunyi, gambar atau
juga kombinasinya. adi arti dari basis data adalah kumpulan terorganisasi
dari data – data yang saling berhubungan sedemikian rupa sehingga dapat
mudah disimpan, dimanipulasi, serta dipanggil oleh penggunanya (Nikko,
2014). Definisi Basis data juga dapat diartikan sebagai kumpulan data
yang terdiri dari satu atau lebih tabel yang terintegrasi satu sama lain,
dimana setiap user diberi wewenang untuk dapat mengakses (seperti
mengubah, menghapus dll.) data dalam tabel-tabel tersebut.
Tujuan basis data sendiri sebagai berikut:
1. Kecepatan serta kemudahan dalam menyimpan, memanipulasi atau
juga menampilkan kembali data tersebut.
2. Efisiensinya ruang penyimpanan, karena dengan basis data, redudansi
data akan bisa dihindari.
3. Keakuratan (Accuracy) data.
4. Ketersediaan (Availability) data.
5. Kelengkapan (Completeness) data, Bisa melakukan perubahan
struktur dalam basis data, baik dalam penambahan objek baru (tabel)
atau dengan penambahan field-field baru pada table.
26
6. Keamanan (Security) data, dapat menentukan pemakai yang boleh
menggunakan basis data beserta objek-objek yang ada didalamnya
serta menentukan jenis -jenis operasi apa saja yang boleh
dilakukannya.
Kebersamaan Pemakai (Sharability), Pemakai basis data bisa lebih dari
satu orang, tetapi tetap menjaga atau menghindari masalah baru seperti:
inkonsistensi data (karana data yang sama diubah oleh banyak pemakai
pada saat yang bersamaan) dan juga kondisi deadlock (karena ada banyak
pemakai yang saling menunggu untuk menggunakan data tersebut.
D. Manajemen Basis Data
Database Management System adalah sebuah perangkat lunak yang
memungkinkan pengguna mendefinisi, membentuk dan mengatur basis
data dan yang mengendalikan akses ke basis data. DBMS berinteraksi
dengan pengguna aplikasi program dan basis data (Connolly & Begg,
2004) Lebih lanjut, disebutkan pula oleh Connolly dan Begg, bahwa
Database Management System adalah sistem perangkat lunak yang
memungkinkan pengguna dapat mendefinisikan, membuat, merawat, dan
mengatur akses ke Basis Data.
Biasanya DBMS memungkinkan pengguna untuk mendefinisikan
Database melalui sebuah Data Definition Language (DDL),
menspesifikasikan tipe data, struktur dan batasan pada data yang
disimpan pada Database.
Kemudian juga memungkinkan insert, update, delete, dan
mengambil data dari Database melalui Data Manipulation Language
(DML), mempunyai pusat penyimpanan untuk semua data dan deskripsi
data memungkinkan DML untuk menyediakan fasilitas umum untuk data
tersebut yang umumnya disebut bahasa query.
E. MySQL
Pengertian MySQL adalah sebuah software atau perangkat lunak
system manajemen berbasis data SQL atau juga multi user dan DBMD
Multithread. Pada dasarnya, MySQL ini sebenarnya adalah turunan yang
berasal dari salah satu konsep utama dalam database yang memang telah
27
ada sebelumnya yaitu SQL atau Structured Query Language. Konsep ini
digunakan untuk seleksi atau pemilihan dan pemasukan data dimana hal
ini memungkinkan pengerjaan operasi data yang otomatis lebih mudah.
MySQL sendiri diciptakan pada tahun 1979 oleh seorang programmer
computer yang berasal dari Swedia bernama Michael “Monty” Widenius
(Rocketmanajemen, 2019)
MySQL (Fikriansyah, 2017) mempunyai berbagai macam fungsi
yaitu dapat memikirkan database MySQL sebagai wadah yang
menyimpan string (text based) data. Gambar, media, file, file audio, dan
hal hal alam yang benar benar tidak harus disimpan dalam database.
Caranya adalah dengan meletakan file file pada server dalam foler dan
hanya referensi nama dan path di database tersebut.
Berikut adalah beberapa jenis aplikasi PHP dan MySQL dapat membantu
anda membuat:
1. Situs Blog
2. Custom Database Driver Website Dinamis (seperti develop PHP)
3. E-commerce dan Pemrograman Custom Toko Online
4. Jaringan Sosial dan omunitas
5. Guestbook
6. Seluruh Website Dinamis
7. Klien dan informasi Pelanggan.
Ada beberapa alasan (Takalelumang et al., 2018) sehingga MySql
banyak digunakan oleh para web developer antara lain alasannya ialah:
1. MySql merupakan database yang memiliki kecepatan yang tinggi
dalam melakukan pemrosesan data, dapat diandalkan dan mudah
digunakan serta mudah dipelajari. MySql mudah digunakan karena
MySql telah banyak digunakan sehingga jika kita mempunyai
masalah dengan database tersebut, kita dapat bertanya kepada
orang melalui internet maupun orang sekitar kita yang alam
menyelesaikan masalah tersebut serta banyaknya dukungan manual
maupun refrensi di internet.
28
2. MySql mendukung banyak bahasa pemrograman seperti C, C++,
Perl, Phyton, Java dan PHP. Kita dapat menggunakan bahasa
pemrograman tersebut untuk berinteraksi maupun berkomunikasi
dengan MySql server, atau dapat juga digunakan sebagai
komponen pembentuk antar muka dari suatu database MySql.
3. Koneksi, kecepatan dan keamanan membuat MySql sangat cocok
diterapkan pengaksesan data melalui nternet, dengan menggunakan
bahasa pemrograman Perl atau PHP sebagai antarmukanya.
4. MySql dapat melakukan koneksi dengan client menggunakan
TCP/IP.
5. MySql dapat menangani database dengan skala yang sangat besar
dengan jumlah record mencapai lebih dari 50 juta, dapat
menampung 60 ribu tabel dan juga bisa menampung 5 milyar baris
data. Selain itu, batas indeks pada tiap tabel data menampung
mencapai 32 indeks.
6. Dalam hal relasi antar tabel pada suatu database, MySql
menerapkan metode yang sangat cepat, yaitu dengan menggunakan
metode one-sweep multijoin. MySql sangat efisien dalam
mengelola informasi yang kita minta yang berasal dari banyak table
sekaligus.
7. Multi user, yaitu dalam satu database server pada MySql dapat
diakses leh beberapa user dalam waktu yang sama tanpa
mengalami konflik atau crash.
8. Dalam segi keamanan, MySql memiliki keamananyang luar biasa.
Akses user bisa diproteksi menggunakan user validation dalam
bentuk terenkripsi.
9. MySql merupakan software aplikasi yang bersifat gratis.
29
F. Android Studio
30
2. Editor kode yang cerdas
Android Studio membantu kita menulis kode dengan lebih
baik, lebih cepat, dan lebih produktif. Android Studio memiliki
fitur intelligent code editor yang memberikan kemudahan dalam
analisis kode dan menyediakan saran kode yang akan digunakan
dengan sistem auto complate. Saat kita mengetik suatu kode,
Android Studio memberikan saran secara otomatis bila ada kelas
yang telah terpasang dan kita dapat menekan tombol TAB untuk
memasukkan kode tersebut bila sesuai dengan apa yang kita
butuhkan. Dengan fitur-fitur ini tentunya mempercepat waktu
pembuatan program sehingga kinerja pembuat program menjadi
lebih produktif.
3. Sistem versi yang fleksibel
Android Studio menawarkan otomatisasi versi, manajemen
dependensi, dan konfigurasi versi yang bisa disesuaikan. Anda
bisa mengonfigurasi proyek untuk menyertakan library lokal dan
di-host, serta mendefinisikan varian versi yang menyertakan kode
berbeda. Teman-teman dibebaskan untuk melakukan konfigurasi
memasang library yang memudahkan teman-teman dalam
membuat aplikasi android fitur ini merupakan bagian dari
fleksibelitas dari android studio.
4. Dioptimalkan untuk semua perangkat Android
Android Studio memberikan tempat bagi Anda untuk
membuat aplikasi dengan berbagai macam perangkat namun
berbasis android seperti tablet Android, Android Wear, Android
TV, dan Android Auto. Fungsi terstruktur ini memungkinkan
Anda untuk membagi proyek menjadi unit-unit fungsi yang bisa
Anda buat, uji, dan debug sesuai dengan keinginan anda.
5. Didesain untuk tim
Android Studio memiliki integrasi dengan beberapa version
control populer seperti Git dan Subversion. Bahkan untuk
membantu kolaborasi, kita juga dapat menggunakan layanan
31
Github langsung dari Android Studio. Dengan demikian pembaca
dan tim tetap bekerja efektif dengan proyek yang dapat diakses
dengan mudah antara satu dengan yang lainya.
6. Membuat Aplikasi yang Lengkap dan Terkoneksi Android Studio
mendukung sepenuhnya pengeditan file proyek yang
menggunakan bahasa C/C++ sehingga teman-teman dapat dengan
cepat membuat komponen-komponen JNI dalam aplikasi. IDE ini
pun menyediakan sintaks dan pemfaktoran ulang untuk C/C++,
dan debugger berbasis LLDB sehingga Anda bisa men-debug
kode Java dan C/C++ secara bersamaan.
7. Memberikan Efektivitas dalam membuat aplikasi Android Studio
menyediakan alat bantu GUI yang menyederhanakan bagian yang
kurang menarik dari pengembangan aplikasi sehingga pihaknya
memberikan beberapa fitur diantaranya:
a. Layout Editor Ketika teman-teman akan bekerja
menggunakan file layout XML, Android Studio memberikan
editor visual drag-end-drop sehingga membuat proses
pembuatan layout baru jauh lebih mudah dibandingkan
sebelumnya. Fitur Layout Editor ini dibangun bersamaan
dengan ConstraintLayout API, sehingga teman-teman bisa
dengan cepat membuat layout yang beradaptasi pada ukuran
layar dengan kata lain teman-teman dapat menyeret tampilan
ke tempat yang tepat kemudian menambahkan batasan layout
hanya dengan beberapa klik.
b. Penganalisis APK Fitur ini memungkinkan anda mengetahui
ukuran setiap komponen sehingga Anda dapat mengatur
ukuran APK sesuai dengan keinginan anda. Fitur ini juga
memungkinkan Anda melakukan pemeriksaan aset paket, dan
memeriksa file DEX untuk memecahkan masalah multidex,
dan membandingkan perbedaan antara dua APK.
c. Vector Asset Studio Android Studio menyediakan pembuatan
aset gambar yang baru untuk setiap ukuran file. Dengan
32
Vector Asset Studio, teman-teman bisa memilih dari ikon
desain material yang disediakan Google atau mengimpor file
SVG atau PSD. Vector Asset Studio juga bisa menghasilkan
file bitmap untuk masing-masing projek guna mendukung
versi Android lama yang tidak mendukung format drawable
vektor Android.
G. XAMPP
XAMPP adalah salah satu paket instalasi apache, PHP, dan
MySQL secara instant yang dapat digunakan untuk membantu proses
instalasi ketiga produk tersebut.(Sitohan, 2018)
33
BAB IV PERANCANGAN DAN IMPLEMENTASI
A. Perancangan Database
1. Mengaktfikan Apache dan MySQL menggunakan XAMPP
34
Gambar 4.3 Struktur Database
B. Pembuatan Aplication Programing Interface (API) Web Services
1. File koneksi.php
35
4. File tampilsemua.php
36
C. Aplikasi Android Diklat BBPPMPV BMTI
1. Pembuatan build.gradle
37
b. splashscreen.java
38
Gambar 4.15 Source Code backgroundlogin.xml
b. LoginActivity.java
39
4. Pembuatan Dashboard
a. Activity_dashboard.xml
40
Gambar 4.21 activity_dashboard.xml
41
Gambar 4.24 activity_dashboard.xml
42
Gambar 4.27 activity_dashboard.xml
b. Dashboard.java
43
Gambar 4.29 Dashboard.java
44
Gambar 4.32 dashboard_admin.xml
45
Gambar 4.35 dashboard_admin.xml
46
Gambar 4.38 dashboard_admin.xml
47
b. AdminDashboard.java
48
Gambar 4.44 AdminDashboard.java
49
Gambar 4.47 AdminDashboard.java
6. Membuat PDF Viewer
a. pdf.xml
50
7. Pembuatan Animasi TV
a. User
51
Gambar 4.52 Konfigurasi.java
9. Membuat RequestHandler.java
52
Gambar 4.56 RequestHadler.java
10. Membuat Input Activity
a. Activity_input.xml
53
Gambar 4.59 activity_input.xml
54
b. InputData.java
55
Gambar 4.65 InputData.java
11. Membuat LihatData
a. Activity_lihat.xml
56
Gambar 4.69 LihatData.java
57
12. Membuat Fitur Ubah Data
a. Activity_ubah.xml
58
Gambar 4.75 activity_ubah.xml
59
Gambar 4.78 UbahData.java
60
Gambar 4.81 UbahData.java
61
Gambar 4.84 UbahData.java
13. Membuat Pengaturan AndroidManifest
62
D. Tampilan Aplikasi Diklat BBPPMPV BMTI
1. Tampilan Login
63
Gambar 4.89 Tampilan Dashboard User
3. Tampilan Input Data (Admin)
64
Gambar 4.92 Tampilan Update dan Hapus Data
65
Gambar 4.93 Tampilan Layanan Informasi
9. Tampilan Logout
66
67
BAB V PENUTUP
A. Kesimpulan
Kami Melaksanakan Kerja praktek (KP) selama kurang lebih 2 bulan
dari tanggal 8 November 2022 sampai dengan 23 Desember 2022 di
Departemen Elektonika dan Informatika, Balai besar Pemngembangan
Penjaminan Mutu Pendidikan Vokasi Bidang Mesin dan Teknik Industri
(BBPPMPV BMTI) dengan metode pengumpulan dan pengalaman pribadi dari
kami, kami menarik kesimpulan, diantara nya :
1. Dapat memahami pengertian dari KP, beradaptasi, serta berkopetensi
dengan bekerja secara maksimal serta memahami etika dan tata tertib lokal
KP.
2. Dapat mengetahui situasi dan menghadapi tantangan dunia kerja nyata
dalam program keahlian Elektonika dan Informatika .
3. Dapat mengetahui system kerja atau tugas kerja dalam departemen
Elektronika dan Informatika BBPPMPV BMTI.
4. Tercapainya pembuatan aplikasi Diklat BBPPMPV BMTI yang dapat
mengolah data peserta diklat BBPPMPV BMTI.
5. Mendapatkan wawasan dan kahlian baru yang tidak diperoleh di kampus
seperti membuat aplikasi di android studio.
Dari hasil tugas yang diberikan oleh pembimbing di program keahlian
Elektronika dan Informatika BBPPMPV BMTI yaitu pembuatan aplikasi diklat
BBPPMPV BMTI dengan menggunakan aplikasi Android Studio yang di
jadikan bagian dari penyusun laporan Kerja Praktek (KP).
B. Saran
Laporan kerja praktek pembelajaran Android Studio tentang dasar
Rekayasa perangkat lunak :
1. Diharapkan Android Studio Sebagai perancangan dapat digunakan sebagai
media pembelajaran di kampus agar bisa mempelajari mengenai
pembuatan aplikasi dari Android Studio.
2. Lebih di perdalam lagi tentang Android Studio di kampus
3. Dosen lebih harus memonitoring mahasiswa nya Ketika kerja Praktek
(KP)
68
DAFTAR PUSTAKA
69