Disusun Oleh :
Kami yang bertanda tangan di bawah ini, menyatakan bahwa siswa yang bernama :
Faiqotul Himah
Kata Pengantar
Segala puji hanya milik Allah SWT. Shalawat dan salam selalu tercurahkan
kepadaRasulullah SAW. Berkat limpahan dan rahmat-
Nya penyusun mampu menyelesaikan tugas makalah ini guna memenuhi tugas
membuat program pembayaran spp ini. Atas rampungnya laporan kami ini dengan baik
kami ucapkan terima kasih kepada :
1. Bapak Drs. H. Ahmad Maksum, M.Pd. selaku Kepala Sekolah SMK Negeri 2
Singosari
2. Bapak Zulkifli Abdillah, S.Kom selaku Kepala Program Rekayasa Perangkat Lunak
3. Bapak Ibu guru dan staf karyawan TU SMKN 2 Singosari
4. Orang tua yang senantiasa memberikan dukungan baik moril maupun materi
5. Dan teman-teman di kelas 12 Rekayasa Perangkat Lunak
Makalah ini kami akui masih banyak kekurangan karena pengalaman yang kami milikimasih
kurang.oleh karena itu kami harap kemaklumannya. Dan semoga laporan kami dapat
bermanfaat bagi pembacanya.
(Faiqotul himah)
DAFTAR ISI
COVER................................................................................i
LEMBAR PERSETUJUAN SEKOLAH....................................ii
KATA PENGANTAR...........................................................iii
DAFTAR ISI........................................................................v
DAFTAR GAMBAR............................................................vii
BAB IPENDAHULUAN........................................................7
1.1Latar Belakang.........................................................7
1.2Rumusan Masalah...................................................9
1.3Tujuan Penulisan Laporan.......................................9
BAB IIPEMBAHASAN MATERI UJI KOMPETENSI KEAHLIAN (UKK).................................................11
2.1Landasan Teori.......................................................11
2.1.1Perancangan 11
2.1.2Aplikasi 11
2.1.3CodeIgniter 12
2.1.4Bootstrap 13
2.1.5PHP 13
2.1.6AJAX 14
2.1.7JavaScript 15
2.1.8HTML 16
2.1.9CSS 16
2.1.10XAMPP 17
2.1.11MYSQL 17
2.2Web........................................................................18
2.2.1Perancangan Aplikasi 18
2.2.2Perancangan Database 19
2.2.3Aplikasi........................................................20
BAB III PENUTUP.............................................................29
3.1Kesimpulan............................................................29
3.2Saran......................................................................30
DAFTAR PUSTAKA...........................................................31
DAFTAR GAMBAR
BAB 1 PENDAHULUAN
A.Latar Belakang
Perkembangan teknologi masa kini membuat manusia semakin aktif dan kreatif.perkembangan
teknologi saat ini sangatlah pesat terutama di bidang informatika banyak sekali program program
aplikasi yang ditujukan untuk memudahkan pekerjaan seseorang, baik di perkantoran maupun
industry dan juga sehubungan dengan diadakan UKK kelas XII yang akan diselenggarakan pada
periode ajaran tahundepan.oleh karena itu kami dimotifasi kami membuat sebuah program aplikasi
berbasis desktop yang berjudul “Pembayaran SPP ” yang mana sangat berguna bagi system
pendidikan saat ini.
1.2 Rumusan Masalah
Adapun rumusan masalah, sebagai berikut :
2.1.3 CodeIgniter
Metode yang digunakan oleh Framework CodeIgniter disebut Model View -
Controller atau yang disingkat dengan sebutan MVC. MVC memisahkan antara
logika pemrograman dengan presentasi. Hal ini dapat terlihat dari adanya
minimalisir script presentasi ( HTML, CSS, JavaScript, dan sebagainya ) yang
dipisahkan dari PHP( Hypertext Preprocessor ) script. Didalam folder CodeIgniter,
MVC dapat kita temukan dalam folder application.
2.1.4Bootstrap
Bootstrap adalah framework untuk design website yang dikembangkanoleh twitter.
Itulah mengapa bootstrap menyediakan warna dan design yangmirip dengan twitter.
Namun, design dan warna dapat diubah dan disesuaikandengan kebutuhan. CSS,
Javascript, dan Jquery sudah termasuk dalamframework ini.
2.1.5PHP
PHP ( atau resminya PHP: Hypertext Preposessor ) adalah skrip bersifat server-side
yang ditambahkan ke dalam HTML. PHP sendiri merupakan singkatan dari Personal
Home Page Tools. skrip ini akan membuat suatu aplikasi dapat di integrasikan ke
dalam HTML sehingga suatu halaman web tidak lagi bersifat statis, namun menjadi
bersifat dinamis. Sifat server –side berarti pengerjaan skrip dilakukan di server, baru
kemudian hasilnya dikirmkan ke browser.
2.1.6AJAX
Asynchronous JavaScript and XMLHTTP, atau disingkat AJAX, adalah suatu teknik
pemrograman berbasis web untuk menciptakan aplikasi web interaktif. Tujuannya
adalah untuk memindahkan sebagian besar interaksi pada komputer web surfer,
melakukan pertukaran data dengan server di belakang layar, sehingga halaman web
tidak harus dibaca ulang secara keseluruhan setiap kali seorang pengguna
melakukan perubahan. Hal ini akan meningkatkan interaktivitas, kecepatan, dan
usability.
2.1.7JavaScript
JavaScript adalah bahasa pemrograman yang digunakan untuk membuat sebuah
halaman web yang dinamis dan interaktif. Inilah yang memberi sebuah kehidupan
pada halaman – elemen interaktif dan animasi yang dapat menarik perhatian dan
melibatkan pengunjung website.
2.1.8HTML
HTML adalah singkatan dari Hyper Text Markup Language, yaitu bahasa(aturan)
standar yang digunakan untuk menampilkan teks, gambar, video danaudio ke dalam
halaman web. HTML merupakan file teks yang tersusun ataselemen-elemen yang
disebut dengan tag..Dokumen atau file HTML dapat dibuat dengan menggunakan
aplikasi texteditor apa saja, dan disimpan dengan ekstensi .html atau .htm.
2.1.9CSS
Cascading Style Sheet (CSS) adalah suatu bahasa yang bekerja sama dengan
dokumen HTML untuk mendefinisikan cara bagaimana suatu isi halaman web
ditampilkan atau dipresentasikan. Presentasi ini meliputi style atau gaya teks, link,
maupun tata letak (layout) halaman.
2.1.10XAMPP
Xampp merupakan paket PHP dan Mysql berbasis open source yang dapat
digunakan sebagai tool pembantu pengembangan aplikasi berbasis PHP.Xampp
mengombinasikan beberapa perangkat lunak berbeda ke dalam satu paket.
2.1.11MYSQL
Mysql merupakan software RDBMS (atau server database) yang dapatmengelola
database dengan sangat cepat, dapat menampung data dalam jumlah sangat besar,
dapat diakses oleh banyak user ( multi-user), dan dapatmelakukan suatu proses secara
sinkron atau berbarengan ( multi-threaded ).
2.2 Web
2.2.1Perancangan Aplikasi
Lorem Ipsum hanyalah teks tiruan dari industri percetakan dan penyusunan huruf. Lorem
Ipsum telah menjadi teks tiruan standar industri sejak tahun 1500-an, ketika printer yang
tidak dikenal menggunakan galai jenis dan mengacaknya untuk membuat buku jenis
spesimen. Ini telah bertahan tidak hanya lima abad, tetapi juga lompatan ke dalam
penyusunan huruf elektronik, tetap pada dasarnya tidak berubah. Ini dipopulerkan pada
tahun 1960 dengan rilis lembaran Letraset yang berisi bagian-bagian Lorem Ipsum, dan
baru-baru ini dengan perangkat lunak penerbitan desktop seperti Aldus PageMaker
termasuk versi Lorem Ipsum.
2.2.2Perancangan Database
Lorem Ipsum hanyalah teks tiruan dari industri percetakan dan penyusunan huruf. Lorem
Ipsum telah menjadi teks tiruan standar industri sejak tahun 1500-an, ketika printer yang
tidak dikenal menggunakan galai jenis dan mengacaknya untuk membuat buku jenis
spesimen. Ini telah bertahan tidak hanya lima abad, tetapi juga lompatan ke dalam
penyusunan huruf elektronik, tetap pada dasarnya tidak berubah. Ini dipopulerkan pada
tahun 1960 dengan rilis lembaran Letraset yang berisi bagian-bagian Lorem Ipsum, dan
baru-baru ini dengan perangkat lunak penerbitan desktop seperti Aldus PageMaker
termasuk versi Lorem Ipsum.
A. Login
Page login dibagi dua, yaitu login untuk siswa dan admin/petugas. Untuk login
siswa menggunakan NISN sebagai username dan password, secara
defaultpassword untuk siswa adalah NIS dari siswa yang nanti bisa diubah di
Profil Siswa.
Kemudian untuk memunculkan login admin/petugas klik dahulu pada
tulisan Login Petugas kemudian login admin/petugas akan muncul
B. Dashboard
BAB III
PENUTUP
3.1 Kesimpulan
Kesimpulan dari Laporan Uji Kompetensi Keahlian (UKK) di SMK Negeri 2 Singosari,
yaitu :
1. Kegiatan UKK sangat bermanfaat bagi para siswa-siswi khususnya siswa-siswi SMK
Negeri 2 Singosari. Dengan adanya kegiatan UKK siswa dituntut untuk mempunyai
sikap mandiri sehingga siswa diharapkan dapat memiliki keterampilan serta wawasan
yang tinggi.
2. UKK dapat menunjang siswa untuk menjadi tenaga kerja menengah yang ahli dan
profesional dalam bidangnya yang mampu memenuhi pasar nasional atau bahkan
internasional. Dengan begitu siswa-siswi akan mempunyai sikap yang akan menjadi
bekal dasar pengembangan diri secara berkelanjutan dan dapat mengamalkan apa
yang telah di perolehnya, dalam kehidupan sehari-hari.
3. Setelah pelaksanaan UKK dan dilanjutkan dengan pembuatan laporan ini adalah
suatu evaluasi gambaran tentang UKK merupakan kegiatan yang sangat penting
karena, dapat mengetahuisejauh mana leahlian peserta didik pada paket keahlian
yang dipilihnya. Selain itu peserta didik juga dapat lebih melatih mental dan
kepervayaan diri melalui kegiatan tersebut.
3.2 Saran
Saran untuk sekolah sebagai berikut :
Rizky, Soetam. 2011. Konsep Dasar Rekayasa Peragkat Lunak. Jakarta: Prestasi
Pustaka
Yakub. 2012. Pengantar Sistem Informasi, Edisi Pertama, Yogyakarta: Graha Ilmu.
Prasetyo, Eko. 2008. Pemrogramman Web PHP & MySQL untuk Sistem Informasi
Perpustakaan. Graha Ilmu: Yogyakarta.