Oleh :
JOKO ENDRIYANTO
160103125
Tanggal :
Menyetujui,
Pembimbing I Pembimbing II
……………………….. ………………………..
HALAMAN PENGESAHAN
Proposal ini diajukan oleh :
Nama : Joko Endriyanto
NIM : 160103125
Program Studi : S1- TEKNIK INFORMATIKA
Judul : Sistem Informasi Manajemen Praktik Kerja Industri
(Prakerin) Berbasis Mobile Android Di Smk Muhammdiyah
1 Sukoharjo
Mengesahkan,
Penguji I Penguji II
……………………….. ………………………..
Ditetapkan di :
Tanggal :
Mengetahui,
Ketua Program Studi
Teknik Informatika
2. Latar Belakang
4.0. Klaus Shwab (2016) melalui The Fourth Industrial Revolution meyatakan
bahwa dunia telah mengalami 4 tahapan revolusi, dan sejak tahun 2010an
Indonesia telah memasuki era Revolusi Industri 4.0, yang ditandai degan
dan berhubungan satu dengan yang lainnya. Di era ini akan banyak merubah
bidang teknologi dan informasi dimana kecepatan dan integritas data sangat
dibutuhkan.
berdiri sejak tahun 1993 dengan ijin operasional dari Dinas Pendidikan dan
aplikasi microsoft excel. Dalam peyampaian informasi masih secara lisan dan
to-date , kurang akurat, kurang komunikatif dan juga dapat hilang atau sobek.
akan tetapi cara tersebut masih kurang cepat dan efisien. Pada saat siswa
pembimbing dikarenakan lokasi industri yang jauh. Selain itu tidak adanya
cepat, akurat dan lengkap, dapat mempermudah siswa dalam mencari industri
yang sesuai dengan kompetensi yang dimiliki, dan dapat membantu sekolah
industri.
3. Perumusan Masalah
4. Batasan Masalah
Muhammadiyah 1 Sukoharjo.
OS minimal versi 4.1 ( Jelly Bean ) dan Resolusi layar HP minimal 320 x
240 pixel.
2. Informasi perakerin
5. Pendaftaran perakerin
6. Notifikasi informasi
5. Tujuan Penelitian
memberikan informasi yang cepat, akurat dan benar pada siswa SMK
6. Manfaat Penelitian
Manfaat yang diperoleh dalam pembuatan skripsi ini adalah sebagai berikut :
a. Manfaat Teoritis
b. Manfaat Praktis
Muhammadiyah 1 Sukoharjo.
7. Tinjauan Pustaka
informasi prakerin berbasis web pada SMK Model PGRI 1 Mejayan. Pada jurnal
tersebut terdapat fitur proses pendaftaran siswa dan manajemen nilai prakerin.
Sedangkan aplikasi yang penulis buat terdapat fitur dimana siswa mendapatkan
menggunakan kamera
yang sesuai bagi siswa agar siswa mampu dalam melakukan pekerjaan yang
dibutuhkan dalam DU/DI, prakerin merupakan media untuk mendidik dan melatih
siswa dalam DU/DI yang terstruktur yang bertujuan agar siswa terbekali dengan
informasi yang diterimanya akan sangat bermanfaat untuk membantu dalam hal
yang telah diorganisis sehingga memberikan arti dan nilai bagi menerimannya.
Sedangkan menurut Jogiyanto, informasi adalah data yang diolah menjadi bentuk
yang lebih berguna bagi penerimannya, penulis dapat meyimpulkan bahwa data
merupakan bahan mentah, artinya sebuah data tidak akan bermanfaat jika tidak
diorganisir menjadi sebuah informasi ( bahan matang yang sudah siap digunakan )
Kualitas dari informasi tersebut tergantung dari tiga hal, yaitu informasi
a. Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bisa
maksudnya.
b. Tepat pada waktunya, berarti informasi yang datang pada penerima tidak boleh
terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi karena
Nilai informasi ditentukan oleh 2 (dua) hal, yaitu manfaat dan biaya untuk
Menurut Andi Juansyah ( 2015 ) aplikasi adalah sebuah istilah suatu program
yang siap digunakan yang dibuat untuk melaksanakan suatu fungsi bagi pengguna
jasa aplikasi serta pengguna lain yang dapat digunakan oleh suatu sasaran yang
aplikasi yang biasanya berpacu pada sebuah komputansi yang diinginkan atau
Android adalah sebuah sistem operasi perangkat mobile berbasis linux yang
yang membuat peranti lunak untuk ponsel atau smartphone. Kemudian untuk
Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia. Pada saat
Apache, sebuah lisensi perangkat lunak dan open platform perangkat seluler.
mulai pada tingkat kemajuan sistem pada seluruh nalis, design, kode, pengujian,
dan pemeliharaan. Inti dari metode waterfall adalah pengerjaan dari suatu sistem
dilakukan secara berurutan atau secara linear. Dalam penelitian ini, penulis hanya
perancangan sistem.
melalui tahapan-tahapan yang ada pada SDLC (Software Development Life Cycle)
dan maintenance (perawatan). Dimana konsep dari metode ini adalah bagaimana
melihat suatu masalah secara sistematis dan terstruktur dari atas ke bawah. Tahap-
tahap pengembangan perangkat lunak metode waterfall dapat dilihat dibawah ini :
dalam metode waterfall, tahap ini didefinisikan sebagai sebuah tahap yang
perancangan terstruktur.
bentuk yang lebih mudah dimengerti oleh pemakai, yaitu dengan cara
Data), entity Reationship. Struktur tabel, dan struktur menu. Disini penulis
lakukan adalah mengatasi masalah yang timbul dari perangkat lunak dan
8.6.1 Flowchart
menunjukan alir ( flow ) didalam program atau prosedur sistem atau logika .
Menurut Purna Rini (2015) Data Flow Diagram adalah suatu grafik yang
untuk menggambarkan input, proses, dan output yang terjadi dalam suatu sistem.
Data Flow Diagram juga menggambarkan aluran data dalam sebuah sistem.
yang telah ada atau sistem baru yang di kembangkan secara logika tanpa
lewat telepon, surat dan sebagainya) atau lingkungan fisik dimana data tersebut
hubungan antara entity luar, masukan dan keluaran sistem. Diagram konteks
DFD Level, model ini menggambarkan sistem sebagai jaringan kerja antar
fungsi yang berhubungan satu dengan yang lain dengan aliran dan penyimpanan
data. Sebagai alat Bantu desain sistem, model ini hanya memodelkan dari sudut
pandang fungsi.
Dalam DFD level, juga memiliki level-level tertentu mulai dari level yang
terkecil, yaitu level 0 atau sering di sebut dengan context diagram yang
Untuk membaca suatu DFD kita harus memahami dulu elemen-elemen yang
menyususn suatu DFD. Ada 4 elemen yang menyusun DFD sebagai berikut.
model relasi antar rancangan data tersimpan model relasi ini diperlukan untuk
menggambarkan struktur data dari relasi antar data (yang mungkin sangat
a. Entitas
Adalah segala sesuatu yang ada dan dapat dibedakan. Entitas dapat berupa
orang, tempat, benda, peristiwa atau konsep yang bisa memberikan atau
mengandung informasi.
b. Relasi
Hubungan antara entitas atau beberapa entitas jenis relasi yang ada di dalam
c. Atribut
entitas tersebut.
d. Kunci (key)
8.8 MySQL
Menurut I Gede Ngurah W.P (2017) MySQL adalah sebuah perangkat lunak
sistem manajemen basis data SQL atau DBMS yang multythread, multi-user,
dengan lebih dari 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL
tersedia sebagai perangkat lunak gratis dengan lisensi GNU General Publick
License (GPL). MySQL adalah salah satu database manajeen sistem (DBMS) dari
sekian banyak DBMS seperti Oracle, MS SQL, Postgre SQL, danlainnya, dimana
singkatan dari Structure Query Language, SQL mulai dikembangkan pada tahun
kode dan dapat meminimalisasi kesalahan penulisan kode perintah dan bugs,
aplikasi) atau secara sederhana adalah memisahkan antara desain, data, dan
proses (Ibnu, 2011). Gambar 1 dibawah ini menunjukkan pola MVC terdiri
data dari aplikasi yang bisa berupa basis data maupun data lain.
halaman web, rss, javascript dan lain-lain. Di dalam view hanya berisi
3) Controller bertindak sebagai penghubung antara data/ model dan view. Tugas
Codeigniter dibuat pertama kali oleh Rick Ellis yang merupakan CEO dari
mudah untuk dipelajari dan digunakan (EllisLab, 2015). Oleh karena itu
9. Metodologi Penelitian
Data primer dalam penelitian ini adalah data laporan informasi HUMAS DU/DI
b. Data Sekunder
Data sekunder bukan merupakan data yang diperoleh melalui pengamatan atau
sekunder. Data sekunder diperoleh dari pustaka, dipesan dari bank data sebuah
institusi, ataupun diperoleh dari internet. Data sekunder dalam penelitian ini
a. Metode observasi
pengamatan secara langsung pada objek yang diteliti, sehingga didapat data yang
pekerjaan.
wawancara dengan Pimpinan HUMAS DU/DI Bp. Ahmad Sigit Riswanto, M.Pd,
Ketua Koordinator Prakerin Bp. Arif Widiyanto, S.Pd. Hasil dari wawancara
terlampir di lampiran
c. Metode Dokumentasi
mempelajari dokumen untuk mendukung data yang ada. Seperti arsip atau
dokumen tentang data informasi lowongan pekerjaan, data jumlah siswa yang
d. Studi pustaka
Menurut I Gede Ngurah W.P (2017) WaterFall adalah metode yang meyarankan
tahapan yang ada pada SDLC (Software Development Life Cycle) untuk
a. Requirement
waterfall, tahap ini didefinisikan sebagai sebuah tahap yang menghasilkan kondisi
deskripsi yang jelas dan lengkap. Pada tahap ini penulis melakukan wawancara
secara langsung kepada ketua panitia prakerin yaitu Bp. Arif Widiyanto S.Pd
kemudian dikembangkan dengan sistem yang baru. Sebagai langkah awal untuk
tersebut. Pada tahap ini peneliti melakukan analisis kebutuhan. Adapun kebutuhan
untuk mencapai tujuan peneliti yaitu untuk merancang sistem manajemen praktik
kerja industri maka dibutuhkan data dari SMK Muhammadiyah 1 Sukoharjo yaitu
berupa data manajemen informasi praktik kerja industi, dokumen dan jadwal
sistem yang biasa yaitu dengan cara di tempel di papan pengumuman SMK
Muhammadiyah 1 Sukoharjo. Oleh karena itu, dirancang sebuah sistem informasi
yang dianalisis kedalam bentuk yang lebih mudah dimengerti oleh pemakai, yaitu
pada tahapan ini penulis membuat design dengan cara menampilkan kedalam
Diagram kontek, data Diagram (Diagram Alir Data), entity Reationship. Struktur
tabel, dan struktur menu, dalam tahap ini penulis merancang diagram kontek,
diagram alur, entity realitionship, database, membuat interface program yang akan
di buat.
d. Coding/Implementation (Implementasi)
yang telah dirancang kedalam bahasa pemograman yang telah ditentukan. Pada
tahapan ini penulis membuat Coding dari software Sistem Manajemen Praktik
Kerja Industri Berbasis Mobile Android dengan mengunakan dasar dari System
e. Testing
Testing adalah tahap pengujian terhadap program yang telah dibuat. Pengujian ini
dimulai dengan membuat suatu uji kasus untuk setiap fungsi pada perangkat
dengan pengujian terhadap modul-modul dan terakhir pada tampilan antara muka
untuk memastikan tidak ada kesalahan dan semua berjalan dengan baik dan input
Maintenace adalah tahapan terakhir dari metode waterfall, tahapan ini dapat
diartikan sebagai tahap penggunaan perangkat lunak yang disertai perawatan dan
yang penulis lakukan adalah mengatasi masalah yang timbul dari perangkat
lunak dan melakukan pengembangan perangkat lunak yang sudah dibuat, guna
Waktu :-
Telepon : 0271-593187
Website : www.smkmuh1-skh.sch.id
sebagai berikut:
BAB I PENDAHULUAN
Bab ini membahas tentang teori-teori yang menjadi acuan dalam pembuatan
Bab ini membahas tentang Profil, Visi dan Misi, Struktur Organisasi, Pembagian
Tugas dan Wewenang pada SMK Muhammadiyah 1 Sukoharjo, Denah Lokasi
BAB IV PEMBAHASAN
BAB V PENUTUP
Bab ini berisi tentang kesimpulan dan saran yang di dalamnya menyangkut hal-hal
1 Engineering
2 Analisis
3 Design
4 Coding
5 Testing
6 Maintenance
Daftar Pustaka
Business.
Prasetyo Bayu dan Trisyanti Umi. 2018. Revolusi Industri 4.0 dan Tantangan
Perubahan Sosial
I Gede Ngurah W.P dkk. 2017. Sistem Informasi Manajemen Praktek Kerja