PEMBUATAN APLIKASI
FORM PENDAFTARAN E-KTP BERBASIS WEB
KELURAHAN LEUWIGAJAH
JL.Sadarmanah No.11 Cimahi Selatan, Kota Cimahi, Jawa Barat 40532
DI SUSUN OLEH :
REGINA PRADITA
NIS : 1017152166
Telah Disahkan
Di : Cimahi
Tanggal :
Mengetahui,
Pembimbing I Pembimbing II
Instansi/Perusahaan Instansi/Perusahaan
Menyetujui,
Pimpinan Instansi/Perusahaan
Uus Supriyadi,S.Sn.MM
NIP/NIK. 196506121993031015
.
2
LEMBAR PENGESAHAN DARI SEKOLAH
Menyetujui,
Mengetahui,
3
IDENTITAS SISWA
4
IDENTITAS INSTANSI/PERUSAHAAN
yang dihasilkan
Instansi/Perusahaan
Instansi/Perusahaan
Mengetahui,
PembimbingInstansi/Perusahaan, Siswa,
5
KATA PENGANTAR
Assalamu’alaikum Wr.Wb
Pertama-tama kita panjatkan puji syukur kehadiran Allah SWT, yang telah
memberikan nikmat sehat serta kemudahan kepada saya sehingga saya mampu melaksanakan
progam PRAKERIN dan menyelesaikan penyusunan laporan PRAKERIN. Maksud dan
tujuan pembuatan laporan ini adalah sebagai syarat mengikuti Ujian Akhir Nasional di SMK
WIRASWASTA CIMAHI, selain dari itu laporan ini menjadi bukti hasil Praktek Kerja
Industri saya selama 3 bulan yang dimulai sejak tanggal 2 Januari s/d 30 Maret 2019. Yang
dilaksanakan di Kelurahan Leuwigajah.
Akhirnya pada kesempatan ini saya mengucapkan rasa terima kasih yang sebesar-
besarnya kepada :
1. Bapak Drs.H.Muhajir, M.Pd selaku kepala sekolah SMK Wiraswasta Cimahi
2. Bapak Uus Supriyadi,S.Sn.MM selaku Lurah Leuwigajah
3. Bapak Iyan Sukmana,S.IP selaku Sekretaris Lurah sekaligus pembimbing
Prakerin di Kelurahan Leuwigjah
4. Bapak Zaenal Badjuri.S.T selaku Ketua Program Jurusan Rekayasa Perangkat
Lunak (RPL)
5. Bapak Iwan Mulyawan, S.ST selaku Koordinator PKL
6. Bapak Adit selaku pembimbing Prakerin
7. Seluruh staf dan pegawai di Kelurahan Leuwigajah
8. Kepada orang tua kami yang memberi dorongan baik materi dan moral
9. Rekan-rekan dari semua pihak yang telah membantu kami demi kelancaran
menyusun laporan ini.
Sebelum saya akhiri penyusunan laporan ini, tidak lupa saya mohon maaf yang
sebesar-besarnya kepada semua pihak apabila selama ini ada hal yang kurang berkenan di
hati bapak dan ibu serta rekan-rekan semua.
Wassalamu’alaikum Wr.Wb
Penulis
6
DAFTAR ISI
BAB 1 PENDAHULUAN
1.1 LATAR BELAKANG...............................................................................1
1.2 TUJUAN PRAKERIN................................................................................1
1.3 TUJUAN PEMBUATAN LAPORAN PRAKERIN .................................2
1.4 MEKANISME PRAKERIN ......................................................................2
1.5 TEMPAT DAN WAKTU PELAKSANAAN PRAKERIN.......................2
BAB II PROFIL INSTANSI/PERUSAHAAN
2.1 PROFIL INSTANSI/PERUSAHAAN.......................................................3
2.2 VISI DAN MISI INSTANSI/PERUSAHAAN .........................................3
2.3 STRUKTUR INSTANSI/PERUSAHAAN ...............................................4
2.4 PERATURAN DAN TATA TERIB .........................................................4
BAB III TEORI PENUNJANG
3.1 HYPERTEXT MARKUP LANGUAGE ……………................................5
3.2 HYPERTEXT PREPROCESSOR ..............................................................6
3.2.1 JENIS DATA PHP ………………………………………………..6
3.3 CASCADING STYLE SHEET ..................................................................7
3.4 XAMPP .......................................................................................................7
7
3.5 SUBLIME TEXT ........................................................................................9
BAB IV PEMBUATAN ANALISIS PROGRAM
4.1
BAB V KESIMPULAN DAN SARAN
5.1 KESIMPULAN .......................................................................
5.2 SARAN ..................................................................................
8
BAB I
PENDAHULUAN
9
1.3 Tujuan Pembuatan Laporan PRAKERIN
1. Sebagai bukti telah melaksanakan prakerin.
2. Unuk mengetahui perkembangan siswa dan siswi selama Prakerin.
3. Untuk melatih kemampuan siswa dalam membuat sebuah laporan kegiatan.
4. Memantapkan dan mengembangkan pelajaran yang diperoleh disekolah dengan
penerapan di dunia kerja.
10
BAB II
PROFIL INSTANSI/PERUSAHAAN
KELURAHAN LEUWIGAJAH
MISI
11
5. Peningkatan kapasitas pemerintahan dan pemberdayaan secara berkesinambungan dan
berkelanjutan.
NO NAMA JABATAN/GOL.RUANG
NIP
1 UUS SUPRIYADI,S.Sn,MM Lurah/IV.a
196506121993031015
2 IYAN SUKMANA,SIP Sekretaris/III.c
197412022007011009
3 CUHAEDI SUPRIADI,SE Kasi
Pemerintahan&Trantib/III.c
197005192006041005
4 ATEP KAHMA WIJAYA Kasi
198109272006041005 Ekpemsos/III.c
5 JUANDA INDRA BANGSAWAN,SE Kasi Sarana
Prasarana&Lingkungan/III.c
196603151992031008
12
BAB III
TEORI PENUNJANG
PHP atau Personal Home Page merupakan salah satu sumber bahasa pemrograman di
server yang digunakan untuk mengatasi masalah dan pengembangan suatu web dan bisa
digunakan bersamaan dengan HTML (HyperText Markup Language).
PHP singkatan dari PHP yaitu Hypertext Prepocessor. PHP ini merupakan suatu bahasa
pemrograman server-side yang dirancang untuk pengembangan web.
13
PHP dikatakan server-side lantaran program yang diberikan kan dijalankan atau diproses
pada komputer yang bertindak sebagai server. Contohnya saat pengguna mengakses suatu
situs maka web browser akan melakukan request ke server.
1. Integer
Merupakan tipe data PHP berupa bilangan bulat, tipe data ini sering sekali digunakan
pada pemerograman PHP khususnya yang berkaitannya dengan bilangan bulat.
2. Float
Dapat dikatakn juga bilangan berkoma (,) tapi dalam pemerograman tidak
menggunakan koma melainkan titik (.).
3. String
Merupakan tipe data berupa karakter, didalamnya bisa berupa teks atau kata.
4. Boolean
Merupakan tipe data yang bisa bernilai, True atau False, tipe data boolean biasanya
digunakan untuk logika, seperti pada kondisi if atau looping “pengulangan”.
Cascading Style Sheet (CSS) merupakan aturan untuk mengatur beberapa komponen
dalam sebuah web sehingga akan lebih terstruktur dan seragam. CSS bukan merupakan
bahasa pemograman.
Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat
mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan style
lainnya untuk dapat digunakan bersama-sama dalam beberapa berkas (file). Pada umumnya
CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan
XHTML.
CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks, warna tabel,
ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi
antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya. CSS adalah bahasa style
sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS
memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda.
14
3.4 XAMPP
XAMPP adalah sebuah perangkat lunak (software) bebas yang mendukung berbagai
macam sistem operasi yang merupakan gabungan dari beberapa program. XAMPP dibuat
oleh Tim Proyek Apache Friends yang berkolaborasi di dalamnya ada Tim Inti (Core Team),
Tim Pengembang (Development Team) dan Tim Pendukung (Support Team).
Asal istilah XAMPP merupakan sebuah akronim dari kata - kata yang mengandung arti
sebagai berikut :
● X = Aplikasi ini bisa dijalankan dan diinstal di berbagai sistem operasi (Operating System)
seperti windows, linux, Mac OS serta Solaris.
● A = Apache adalah aplikasi web server berupa halaman web yang berasal dari kode PHP
yang dituliskan oleh developer.
● M = MySQL adalah aplikasi database server yang dikenal sebagai SQL singkatan dari
Structured Query Language yang digunakan untuk mengolah database baik itu
menambahkan, mengubah, serta menghapus data di dalam database.
● P = PHP adalah bahasa pemrograman web yang digunakan untuk membuat halaman web
dinamis dan bersifat server-side-scripting. Sistem manajemen database yang digunakan PHP
biasanya MySQL, namun tidak menutup kemungkinan juga untuk PHP menggunakan
database Oracle, Microsoft Access, Interbase, D-Base dan PostgreSQL.
● P = Perl adalah bahasa pemrograman yang digunakan untuk segala keperluan yang
dikembangkan oleh Larry Wall pada mesin Unix. Perl ini tersedia pada berbagai macam
sistem operasi varian Unix (SunOS, Linux, BSD, HP-UX), DOS, Windows, PowerPC, BeOS,
VMS, EBCDI dan PocketPC.
Fungsi XAMPP adalah sebagai sebuah server lokal yang berdiri sendiri (disebut juga
Localhost) yang terdiri dari program Apache HTTP Server, MySQL database, PHP dan Perl.
Ada 3 bagian yang mendukung kinerja developer dalam menjalankan XAMPP yakni
Htdocs, PhpMyadmindan Control Panel.
15
1. Htdocs adalah sebuah folder yang digunakan sebagai tempat penyimpanan berkas seperti
PHP, HTML, dan script lain yang digunakan dalam sebuah halaman website. Secara
kapasitas penyimpanan, XAMPP tergantung dari seberapa besar kapasitas hardisk di laptop
atau komputer anda. Sedangkan bila menggunakan hosting online, maka tergantung pilihan
waktu membeli sebuah hosting.
2. MySQL yang berada di komputer atau laptop. Untuk mengakses phpMyadmin yakni
dengan membuka browser internet (Mozila atau chrome) lalu ketikkan alamat
http://localhost/phpMyadmin maka akan muncul tampilannya.
3. mengontrol (start atau stop XAMPP) serta layanan service lainnya. Secara online di dalam
hosting atau VPS dikenal CPanel.
Sublime Text adalah aplikasi editor untuk kode dan teks yang dapat berjalan
diberbagai platform operating system dengan menggunakan teknologi Phyton API.
Terciptanya aplikasi ini terinspirasi dari aplikasi Vim, Aplikasi ini sangatlah fleksibel
dan powerfull. Fungsionalitas dari aplikasi ini dapat dikembangkan dengan
menggunakan sublime-packages. Sublime Text bukanlah aplikasi opensource dan juga
aplikasi yang dapat digunakan dan didapatkan secara gratis, akan tetapi beberapa fitur
pengembangan fungsionalitas (packages) dari aplikasi ini merupakan hasil dari temuan
dan mendapat dukungan penuh dari komunitas serta memiliki linsensi aplikasi gratis.
Sublime Text mendukung berbagai bahasa pemrograman dan mampu menyajikan fitur
syntax highlight hampir di semua bahasa pemrogramman yang didukung ataupun
dikembangkan oleh komunitas seperti; C, C++, C#, CSS, D, Dylan, Erlang, HTML,
Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, Markdown, MATLAB, OCaml,
Perl, PHP, Python, R, Ruby, SQL, TCL, Textile and XML. Biasanya bagi bahasa
pemrograman yang didukung ataupun belum terdukung secara default dapat lebih
dimaksimalkan atau didukung dengan menggunakan add-ons yang bisa didownload sesuai
kebutuhan user.
16
BAB IV
PEMBUATAN ANALISIS PROGRAM
17
4.6 PEMBUATAN DESAIN DAN STRUKTUR PROGRAM
18
Gambar 4.6 FORM PENDAFTARAN setelah diisi data diri
19
Gambar 4.6 Pesan yang dimunculkan
BAB V
KESIMPULAN DAN SARAN
4.2 KESIMPULAN
Dengan adanya kegiatan Praktek Kerja Industri (PRAKERIN) ini, disamping sebagai
salah satu syarat kelulusan, kami juga merasakan berbagai manfaat dan pengalaman kerja
yang berharga diantaranya Kemampuan kerja, Motivasi kerja, Inisiatif, Kreativitas, Disiplin
waktu, Tanggung jawab dan yang paling penting Pengalaman untuk bekal bekerja nanti.
20
adanya Aplikasi tersebut kami bisia menggunakan aplikasi web ini sebagai titik acuan untuk
kesempurnaan aplikasi web ini kedepannya.
Sudah Pasti banyak kekurangan dalam projek kami, oleh karena itu kami
membutuhkan kritik dan saran untuk kemajuan dan kesempurnaan aplikasi web ini. Semoga
dengan terselesaikan laporan ini, bisa menjadi tolak ukur untuk lebih maju kedepannya.
4.3 SARAN
Untuk Instansi/Perusahaan
Saran saya kepada Instatansi/Perusahaan, Lebih meningkatkan pelayanan kepada
Masyarakat, Memperbaiki dan Meningkatkan sumber teknologi informasi yang dapat
digunakan sebagai sistem pelayanan agar lebih baik dan lebih maju kedepannya.
Untuk Sekolah
Saran Saya kepada Sekolah :
1. Untuk Adik kelas selanjutnya yang hendak melaksanakan Prakerin ditempatkan
prakerin sesuai dengan Jurusannya, agar mendapatkan ilmu dan pengalaman
yang sesuai, dan akan memudahkan mereka dalam memahami lebih jauh tentang
jurusannya.
2. Pihak sekolah (lembaga pendidikan) agar dapat memantau kegiatan siswa yang
sedang melaksanakan Prakerin secara intensif sehingga segala kesulitan yang
timbul dapat di pecahkan bersama.
3. Lebih memperhatikan lagi siswa dalam pemgembangan pembuatan Laporan
Prakerin.
Dengan mengucap syukur Alhamdulilah atas Rahmat yang telah diberikan oleh Allah.
21