Laporan Prakerin 2014 2015

55
LAPORAN PRAKTEK KERJA INDUSTRI (PRAKERIN) APLIKASI NILAI SISWA BERBASIS WEB SMK YPC TASIKMALAYA Disusun untuk Memenuhi Salah satu Syarat Mengikuti Ujian Nasional Tahun Pelajaran 2012/2013 REKAYASA PERANGKAT LUNAK Disusun oleh, HANNATI SALMA 10103363 YAYASAN PESANTREN CINTAWANA SMK YPC TASIKMALAYA 2012

Transcript of Laporan Prakerin 2014 2015

Page 1: Laporan Prakerin 2014 2015

LAPORAN PRAKTEK KERJA INDUSTRI (PRAKERIN)

APLIKASI NILAI SISWA BERBASIS WEB

SMK YPC TASIKMALAYA

Disusun untuk Memenuhi Salah satu Syarat Mengikuti Ujian Nasional

Tahun Pelajaran 2012/2013

REKAYASA PERANGKAT LUNAK

Disusun oleh,

HANNATI SALMA 10103363

YAYASAN PESANTREN CINTAWANA

SMK YPC TASIKMALAYA 2012

Page 2: Laporan Prakerin 2014 2015

3

LEMBAR PENGESAHAN INDUSTRI/TEMPAT PRAKERIN

APLIKASI NILAI SISWA BERBASIS WEB

SMK YPC TASIKMALAYA

Pembuat Laporan HANNATI SALMA NIS. 10103363 Menyetujui, Pembimbing I Pembimbing II

HELMI A. MUHAROM, A.Md JAJANG NURZAMAN NIP. NIP.

Mengetahui; Direktur/Pimpinan Perusahaan

H. ADANG ABDULLAH, M.M.Pd NIP.

Page 3: Laporan Prakerin 2014 2015

4

LEMBAR PENGESAHAN SEKOLAH

SMK YPC TASIKMALAYA

APLIKASI NILAI SISWA BERBASIS WEB

Sudah diperiksa pada tanggal : ........................................................... Telah disahkan pada tanggal : ........................................................... Pembimbing Laporan Penyusun Laporan JAJANG NURZAMAN HANNATI SALMA NIP. NIS. 10103363 Koordinator Prakerin Penguji

JUNJUN NUGRAHA S, S.Pd. M.M NANANG KOMARUDIN, S.Kom NIP. 19750115.200501.1.007 NIP.

Mengetahui;

Kepala SMK YPC Tasikmalaya Kaprog. Studi Keahlian

Tek. Informatika

H. ADANG ABDULLAH, M.M.Pd E. KUSNADI JAJULI, S.Kom

NIP. NIP.

Page 4: Laporan Prakerin 2014 2015

5

KATA PENGANTAR

Puji syukur kami panjatkan kehadirat Allah Ta’ala, yang telah

melimpahkan rahmat dan hidayah-Nya sehingga penyusunan Laporan Praktek

Kerja Industri di SMK YPC Tasikmalaya ini dapat terselesaikan tepat pada

waktunya.

Maksud dan tujuan penyusunan Laporaan Praktek Kerja Industri ini

adalah untuk melengkapi persyaratan kelulusan tahun pelajaran 2012-2013 di

SMK YPC Tasikmalaya.

Adapun penyusunan Laporan Praktek Kerja Industri ini berdasarkan data-

data yang kami peroleh selama melakukan Praktek Kerja Industri, buku-buku

pedoman, serta data-data dan keterangan dari pembimbing maupun staff.

Penyusun menyadari bahwa dalam penyusunan laporan Praktek Kerja

Industri ini tidak lepas dari dukungan berbagai pihak, oleh karena itu pada

kesempatan ini kami ingin mengucapkan terima kasih kepada Yang Terhormat:

1. H. Adang Abdullah, M.M.Pd selaku kepala sekolah SMK YPC yang telah

memberikan tempat, kesempatan, dan fasilitas Praktek Kerja Industri di SMK

YPC Tasikmalaya.

2. Helmi A. Muharom, A.Md selaku pembimbing lapangan Praktek Kerja

Industri di SMK YPC Tasikmalaya yang telah membantu dalam pelaksanaan

Praktek Kerja Indusri di DU/DI.

3. Jajang Nurzaman selaku pembimbing yang telah membimbing dalam

penyusunan laporan Paktek Keja Industi ini.

4. E. Kusnadi Jajuli, S.Kom selaku Kaprog Informatika;

5. Sofyan Saori, S.Pd.I selaku wali kelas XI RPL.

6. Kedua orang tua dan saudara penyusun yang telah mendukung dan

memberikan do’a restu.

7. Bapak Ibu guru yang telah membantu dan memberikan motivasi untuk tetap

belajar.

8. Semua siswa siswi SMK YPC Tasikmalaya yang telah mendukung kami

dalam melaksanakan Praktek Kerja Industri (Prakerin).

Page 5: Laporan Prakerin 2014 2015

6

9. Semua pihak yang tidak dapat penyusun sebutkan satu persatu yang senantiasa

selalu membantu baik secara moril maupun materil.

Penyusun mengakui bahwa laporan ini masih jauh dari sempurna, dengan

dasar itu penulis mohon kritik dan saran yang sifatnya membangun. Semoga

laporan ini berguna, khususnya untuk penyusun dan pembaca pada umumnya.

Tasikmalaya, September 2012

Penyusun

Page 6: Laporan Prakerin 2014 2015

7

DAFTAR ISI

LEMBAR PENGESAHAN DU/DI ................................................................. i

LEMBAR PENGESAHAN SEKOLAH .......................................................... ii

KATA PENGANTAR .................................................................................... iii

DAFTAR ISI .................................................................................................. v

BAB I PENDAHULUAN ............................................................................... 1

1.1 Latar Belakang ................................................................................. 1

1.2 Tujuan dan Manfaat Prakerin ............................................................ 2

1.3 Waktu Dan Tempat Pelaksanaan Prakerin......................................... 3

BAB II PROFIL SMK YPC TASIKMALAYA ............................................... 4

2.1 Sejarah SMK YPC Tasikmalaya ...................................................... 4

2.2 Struktur Organisasi SMK YPC Tasikmalaya .................................... 10

2.3 Alur Pelayanan Jasa/Produksi .......................................................... 12

BAB III PAPARAN KOMPETENSI .............................................................. 14

3.1 Landasan Teori ................................................................................ 14

3.1.1 Web Server ............................................................................ 14

3.1.2 PHP ........................................................................................ 18

3.1.3 MySQL .................................................................................. 20

3.1.4 Database, DBMS dan RDBMS ............................................... 21

3.2 Keselamatan Kerja ........................................................................... 22

3.3 Langkah Pelaksanaan Kerja ............................................................. 23

3.3.1 Membuat Rancangan Aplikasi ................................................ 23

3.3.2 Merancang Database dan Table .............................................. 23

3.3.3 Instalasi Web Server XAMPP ................................................ 24

3.3.4 Pembuatan Database dan Table .............................................. 30

3.3.5 Pembuatan Source Code ......................................................... 33

3.3.6 Halaman Web......................................................................... 34

3.5 Permasalahan dan Pemecahannya ..................................................... 37

Page 7: Laporan Prakerin 2014 2015

8

BAB IV PENUTUP ........................................................................................ 39

4.1 Kesimpulan ...................................................................................... 39

4.2 Saran ................................................................................................ 39

DAFTAR PUSTAKA ..................................................................................... 40

LAMPIRAN ................................................................................................... 41

Page 8: Laporan Prakerin 2014 2015

9

DAFTAR GAMBAR

Gambar 2.1 Struktur organisasi SMK YPC ..................................................... 11

Gambar 2.2 Data siswa SMK YPC Tasikmalaya ............................................. 12

Gambar 2.3 Grafik perkembangan siswa ......................................................... 12

Gambar 2.4 Jumlah penerimaan siswa baru ..................................................... 13

Gambar 2.5 Jumah siswa sebagai santri........................................................... 13

Gambar 3.1 Struktur PHP ............................................................................... 18

Gambar 3.2 Flowchart nilai siswa ................................................................... 23

Gambar 3.3 Tabel siswa .................................................................................. 23

Gambar 3.4 Tabel guru ................................................................................... 23

Gambar 3.5 Tabel mata plajaran ...................................................................... 24

Gambar 3.6 Tabel nilai.................................................................................... 24

Gambar 3.7 Install Language .......................................................................... 24

Gambar 3.8 Welcome Wizard ......................................................................... 25

Gambar 3.9 Menentukan folder Instalasi ......................................................... 25

Gambar 3.10 XAMPP Option ........................................................................ 26

Gambar 3.11 Instalasi XAMPP ....................................................................... 26

Gambar 3.12 Finish......................................................................................... 27

Gambar 3.13 Komentar Instalasi telah selesai ................................................. 27

Gambar 3.14 Konfirmasi untuk menjalankan Xampp ...................................... 27

Gambar 3.15 Xampp Control Panel ................................................................. 28

Gambar 3.16 Tampilan Xampp ....................................................................... 29

Gambar 3.17 Pembuatan folder pada C://Program Files/Xampp/htdocs/ .......... 29

Gambar 3.18 Membuat folder nilai.................................................................. 30

Gambar 3.19 XAMPP for windows ................................................................. 30

Gambar 3.20 Create New Database ................................................................. 31

Gambar 3.21 Script SQL ................................................................................. 31

Gambar 3.22 Proses memasukan field dengan atributnya ................................ 32

Gambar 3.23 Config.php ................................................................................. 33

Gambar 3.24 Save As Kemudian pilih Save .................................................... 33

Page 9: Laporan Prakerin 2014 2015

10

Gambar 3.25 Penyimpanan file config.php ...................................................... 34

Gambar 3.26 Halaman index.php .................................................................... 34

Gambar 3.27 Halaman Utama ......................................................................... 35

Gambar 3.28 Fom input buku .......................................................................... 35

Gambar 3.29 Halaman output data buku.......................................................... 36

Gambar 3.30 Edit buku ................................................................................... 36

Gambar 3.31 Update buku .............................................................................. 37

Gambar 3.32 Mematikan program yang membeku .......................................... 37

Page 10: Laporan Prakerin 2014 2015

11

BAB I

PENDAHULUAN

1.1 Latar Belakang

Praktek Kerja Indutri (Prakerin) adalah suatu bentuk penyelenggaraan

dari sekolah yang memadukan secara sistematik dan sinkron antara program

pendidikan di sekolah dan program pengusahaan yang diperoleh melalui

kegiatan bekerja langsung di dunia kerja untuk mencapai suatu tingkat

keahlian profesional. Dimana keahlian profesional tersebut hanya dapat

dibentuk melalui tiga unsur utama yaitu ilmu pengetahuan, teknik dan kiat.

Ilmu pengetahuan dan teknik dapat dipelajari dan dikuasai kapan dan dimana

saja kita berada, sedangkan kiat tidak dapat diajarkan tetapi dapat dikuasai

melalui proses mengerjakan langsung pekerjaan pada bidang profesi itu

sendiri. Pendidikan Sistem Ganda dilaksanakan untuk memenuhi kebutuhan

tenaga kerja yang profesional dibidangnya. Melalui Pendidikan Sistem Ganda

diharapkan dapat menciptakan tenaga kerja yang profesional tersebut. Dimana

para siswa yang melaksanakan Pendidikan tersebut diharapkan dapat

menerapkan ilmu yang didapat dan sekaligus mempelajari dunia industri.

Tanpa diadakannya Pendidikan Sistem Ganda ini kita tidak dapat langsung

terjun ke dunia industri karena kita belum mengetahui situasi dan kondisi

lingkungan kerja.

Ada beberapa peraturan tentang Paktek Kerja Industri (Prakerin) dan

putusan Menteri. Adapun peraturan Praktek Kerja Industri (Prakerin) adalah

sebagai berikut:

Tercantum pada UU. No. 2 tahun 1989 tentang Pendidikan Nasional

yaitu untuk:

1. Menyiapkan peseta didik melalui kegiataan bimbingan, pengajaran,

dan/atau latihan bagi peranannya di masa yang akan datang;

2. Peraturan Pemerintah No. 29 tahun 1990 tentang Pendidikan Menengah

yang bertujuan meningkatkan kemampuan peserta didik sebagai anggota

masyarakat dalam mengadakan hubungan timbal balik dengan lingkungan

Page 11: Laporan Prakerin 2014 2015

12

sosial, budaya, alam sekitar, dan meningkatkan pengetahuan peserta didik

untuk melanjutkan pendidikan pada jenjang yang lebih tinggi dan untuk

mengembangkan diri sejalan dengan perkembangan Ilmu Pengetahuan dan

Teknologi (IPTEK) serta kebudayaan;

3. Peraturan pemerintah No. 39 tahun 1992 tentang peran serta masyarakat

dalam Pendidikan Nasional; serta

4. Keputusan Menteri No. 0490/1993 tentang Kurikulum SMK yang berisi

bahwa “Dalam melaksanakan pendidikan dilaksanakan melalui dua jalur

yaitu Pendidikan didalam sekolah dan Pendidikan diluar sekolah”.

Pendidikan di sekolah penyusun melakukan praktek kerja industri selama

tiga bulan yaitu untuk mendapatkan ilmu tambahan atau menyerap pengetahuan

di dunia kerja untuk pengalaman kerja .

Selain melaksanakan prakerin penyusun juga melakukan penelitian untuk

membuat laporan dan melakukan wawancara beberapa karywan mengumpulkan

sebuah informasi menjadi sebuah data serta melakukan analisis apa yang

dibutuhkan .

Dalam melakukan penelitian di sekolah smk ypc tasikmalaya penyusun

menemukan masalah – masalah yang kurang tepat atau dimana para guru

mengimput nilai masih menggunakan applikasi yang ada selain itu juga untuk

penyimpanan masih belum terpusat dan tidak adanya informasi nilai tidak efektif

tidak ada aplikasi yang bisa menyimpan data sekaligus mengimformasikan

kepada secara otomatis atau secara onlain.

Dari hasil penelitian dan menemukan masalah – masalah penginputan data nilai

siswa di smk ypc yang kurang efektif maka penyusun mencoba menanggulangi

dengan cara membuat suatu laporan dan sekaligus membuat suatu Applikasi yaitu

“APLIKASI NILAI SISWA BERBASIS WEB SMK YPC TASIKMALAYA”

I.2 Tujuan dan Manfaat Praktek Kerja Industi (Prakerin)

I.2.1 Tujuan Prakerin Tujuan Praktek Kerja Industri (Prakerin) adalah sebagai berikut :

Page 12: Laporan Prakerin 2014 2015

13

1. Diharapkan dapat menambah wawasan dan pengetahuan yang

berharga, dan memperoleh masukan serta umpan balik guna

memperbaiki dan mengembangkan kesesuaian pendidikan dan

kenyataan yang ada di lapangan;

2. Meningkatkan pengetahuan siswa pada aspek-aspek usaha ayng

professional dalam lapangan kerja antara lain struktur organisasi,

jenjang karir dan teknik;

3. Untuk mencapai Visi dan Misi Sekolah Menengah Kejuruan

Yayasan Peasantren Cintawana (SMK YPC);

4. Keputusan Menteri No. 0490/1993 tentang Kurikulum SMK yang

berisi bahwa “Dalam melaksanakan pendidikan dilaksanakan

melalui dua jalur yaitu Pendidikan didalam sekolah dan Pendidikan

diluar sekolah”.

1.2.2 Manfaat Prakerin

Adapun manfaat dari Praktek Kerja Industri (Prakerin)

manfaatnya adalalah sebagai berikut:

1. Dapat mengenali suatu pekerjaan industri dilapangan sehingga

setelah selesai dari Sekolah Menengah Kejuruan (SMK) dan terjun

kelapangan kerja industri dapat memandang suatu pekerjaan yang

tidak asing lagi baginya;

2. Dapat menambah keterampilan dan wawasan dalam dunia usaha

yang professional dan handal;

3. Mengetahui sejauh mana kesuksesan dalam pencapaian persentase

kesesuaian antara standar Kompetensi dan Kompetensi Dasar RPL

SMK YPC Tasikmalaya;

4. Mengetahui sejauh mana kemampuan disiplin waktu, kemajuan

kerja dan motifasi, kualitas kerja, inisiatif dan kreatif, serta perilaku

selama Prakerin;

5. Mengetahui sejauh mana kemampuan para praktikan setelah

melaksanakan Prakerin.

Page 13: Laporan Prakerin 2014 2015

14

I.3 Waktu dan Tempat Pelaksanaan Praktek Kerja Industri (Prakerin) Mengenai waktu dan tempat Prakerin penulis melaksanakannya selama

dua bulan dari tanggal 06 Februari s/d 28 April 2012 yang bertempat di SMK

YPC Tasikmalaya yang beralamat di Komplek Pesantren Cintawana

Singaparna, dengan jadwal waktu kerja sebagai berikut :

Hari : Senin - Sabtu

Waktu : Pukul 07.30 -16.00 WIB

Istirahat : Pukul 12.00 -13.00 WIB

1.4 RUMUSAN MASALAH

a. Input nilai masih manual

b. Penyimpanan data nilai masih tidak terpusat dan tidak diclasipikasikan

c. Tidak ada suatu aplikasi yang bisa mengimput sekaligus membuat laporan

secara clasifikasi serta menginformasikan data nilai secarasecara manual

1.5 BATASAN MASALAH

a. Harus dibangun suatu applikasi input nilai siswa

b. Harus di dibangun applikasi yang bisa menyimpan informasi data secara

terpusat dan sekaligus dapat membuat laporan secara oto matis yang bisa

membuat laporan secar rekapitulasi.

c. Harus ada suatu sistem atau applikasi yang bisa menjaga suatu data

sekaligus yang bissa menginformasikan secara online.

1.6 CARA MEMBUAT LAPORAN

Penyusun membuat suatu laporan dengan cara melakukan penelitian di

salah satu itansi yaitu di SMK YPC TASIKMALAYA, dan melakukan observasi

serta wawancara dengan salah satu karyawan dan guru smk ypc tasikmalaya untuk

mendapatkan informasi menjadi sebuah data untuk membuat suatu rancangan

sistim atau applikasi yang akan dibangun.

Page 14: Laporan Prakerin 2014 2015

15

1.7 TATA PENULISAN LAPORAN

Dalam penulisan laporan prakerin ini penyusun dengan tata penulisan

sebagai berikut:

BAB I PENDAHULUAN

Bab I ini menerangkan ……..

BAB II PROFIL

Bab II ini menerangkan……..

BAB III LANDASAN TEORI DAN PAPARAN

Bab III ini menerangkan……..

BAB IV PENUTUP

Bab IV ini menerangkan……..

Page 15: Laporan Prakerin 2014 2015

16

BAB II

PROFIL SMK YPC TASIKMALAYA

2.1 Sejarah SMK YPC TASIKMALAYA

9 Juni 1997, didirikan di bawah naungan Yayasan Pesantren Cintawana

dengan Program Keahlian Elektronika komunikasi dan Mekanik Otomotif,

dengan status TERDAFTAR.

Juli 1999, SMK YPC mendapat bantuan dari Islamic Development Bank

(IDB) melalui Direktorat Jenderal Pendidikan Dasar dan Menengah

Bagian Proyek Peningkatan SLTA Swasta Lembaga Pedidikan Tradisional

Jakarta yang dikhususkan untuk program keahlian Mekanik Otomotif.

28 Oktober 2000, diperoleh keputusan dari Tim Akreditasi: Status

melonjak dari TERDAFTAR menjadi DIAKUI.

November 2001, menempati gedung di kampus baru bantuan dari IDB

milik sendiri di atas lahan seluas 10850 m2.

April 2002, SMK YPC mewakili Kab. Tasikmalaya mengirimkan

siswanya dari Prog. Keahlian mekanik Otomoti untuk mengikuti LKS

tingkat Propinsi Jawab Barat.

5 Februari 2002, Dipercaya oleh Dinas Pendidikan Propinsi Jawa Barat

untuk mendapat kan bantuan BBE tahun diklat 2002/2003.

1 April 2003 SMK YPC, mulai tahun Diklat 2003/2004 membuka

program keahlian Teknik Informatika berdasarkan SK. Kepala Dinas

Pendidikan Kota Tasikmalaya No. 421.5/22-Disdik Tahun 2003.

April 2003, SMK YPC mewakili Kab. Tasikmalaya mengirimkan

siswanya dari Prog. Keahlian mekanik Otomoti untuk mengikuti LKS

tingkat Propinsi Jawab Barat.

Agustus 2004, Dibentuknya Bursa Kerja Khusus (BKK) SMK YPC

bekerjasama dengan Dinas Tenaga Kerja Kab. Tasikmalaya sebagai sarana

penghubung agar lulusan terserap di dunia kerja.

Page 16: Laporan Prakerin 2014 2015

17

September 2004, MOU dengan ASRLY INDUSTRIES SDN BHD

(565160-X) Malaysia untuk pelaksanaan Praktek kerja Industri dan

Penyaluran Tenaga Kerja.

November 2004, Bantuan IDB tahap II.

Desember 2005, Mendapat Bantuan Imbal Swadaya SMK Standar

Nasional sebagai nominasi.

Tahun Pelajaran 2006/2007, Akan membuka program keahlian baru

yaitu Teknik Rekayasa Perangkat Lunak.

2.1.1 Visi, Misi, Tujuan, Kebijakan Mutu dan Moto

2.1.1.1 Visi SMK YPC memiliki komitmen jangka panjang terhadap

pengembangan sumberdaya manusia. Pandangan ke depan dan cita-

cita SMK YPC dinyatakan dalam Visi sebagai berikut:

“Menjadi SMK yang unggul dalam prestasi, didasari

IMTAK, dihiasi Akhlakul Karimah dan dibekali dengan IPTEK

serta mampu bersaing pada tingkat Nasional dan Global”.

2.1.1.2 Misi

Untuk mewujudkan visi tersebut maka misi yang diemban

oleh SMK YPC adalah sebagai berikut::

1. Meningkatkan profesionalisme dan akuntabilitas kinerja serta

tanggap terhadap perubahan dan simpatik dalam pelayanan.

2. Menumbuhkan semangat keunggulan dan kompetitif secara

intensif kepada seluruh warga sekolah.

3. Mewujudkan lingkungan pendidikan yang kondusif, penuh

kreatifitas, kerjasama dan dinamika dengan penonjolan prestasi

tinggi.

4. Menyelenggarakan pendidikan yang aktif, efektif, efesien,

berkualitas, permeable dan fleksibel yang berorientasi pada

pencapaian kompetensi berstandar Nasional dan Internasional.

Page 17: Laporan Prakerin 2014 2015

18

5. Menghasilkan tenaga kerja profesional di bidang teknologi

untuk memenuhi tuntutan dunia usaha dan industry serta

mengintensifkan hubungan dengan DU/DI yang memiliki

reputasi Nasional dan Internasional.

6. Membekali peserta didik untuk mampu mengembangkan diri.

7. Menanamkan sikap Akhlakul Karimah yang didasari IMTAK

dan IPTEK.

2.1.1.3 Tujuan

Agar visi tersebut tercapai sesuai dengan misi yang

dijalankan maka tujuan SMK YPC adalah sebagai berikut :

1. Pengembangan SMK berstandar nasional/internasional.

2. Mengembangkan pembelajaran dengan mengintegrasikan

konsep BBE pada semua Bidang Diklat.

3. Pemberdayaan SMK YPC sebagai Pusat Pendidikan dan

Pelatihan Kejuruan Terpadu ( PPKT ).

4. Meningkatkan kompetensi guru dan peserta didik sebagai

sumberdaya profesional masa depan.

5. Menghasilkan lulusan yang produktif.

6. Menyempurnakan fasilitas pendidikan dan pengajaran serta

mewujudkan suasana belajar mengajar yang kondusif.

7. Memelihara dan meningkatkan jaringan kerjasama dengan

dunia usaha, industri dan alumni.

8. Mewujudkan sekolah sebagai benteng moralitas bangsa.

2.1.1.4 Kebijakan Mutu

Agar tujuan tersebut terwujud, maka kebijakan mutu SMK

YPC adalah sebagai berikut:

Menghasilkan lulusan yang percaya diri, bermoral dan

produktif melalui sistem pendidikan dan manajemen sekolah yang

Page 18: Laporan Prakerin 2014 2015

19

bermutu tinggi maupun melalui kerjasama dengan dunia usaha dan

industri secara berkelanjutan.

2.1.1.5 Moto

Guna menggelorakan semangat untuk mencapai kebijakan

mutu, maka disusun moto SMK YPC sebagai berikut: “Ilmu yang amaliah, amal yang ilmiah, dan akhlakul

karimah”

2.1.2 Identitas Sekolah

2.1.2.1 Sekolah

1. Nama Sekolah : SMK YPC Tasikmalaya

2. Alamat Sekolah/Tlp. : Pesantren Cintawana Kec.

Singaparna Tasikmalaya Telp.

(0265) 546717 Kode Post 46414

E-Mail: [email protected]

3. Didirikan/dibuka : Tahun 1997/1998

4. Surat Izin Pendirian Sekolah : Dari Kanwil Depdikbud Jawa

Barat

No : 143/I02/1/kep/OT/98

Tgl : 6 Maret 1998

5. Nomor Data Sekolah (NDS) : B – 4202150003

6. Nomor Statistik Sekolah (NSS) : 324021210002

7. Status/JenjangAkreditasi :

a. Program Keahlian : Teknik Audio Video

• Nilai Akhir Akreditasi : 77,83

• PeringkatAkreditasi : B

• Nomor : 420/599-Dikmenti Tgl. 16

Pebruari 2005

b. Program Keahlian : Teknik Mekanik Otomotif

• Nilai Akhir Akreditasi : 87,30

Page 19: Laporan Prakerin 2014 2015

20

• Peringkat Akreditasi : A

• Nomor : 420/599-Dikmenti Tgl. 16

Pebruari 2005

c. Program Keahlian : Teknik Rekayasa Perangkat

Lunak

• Nilai Akhir Akreditasi : 89.37

• Peringkat Akreditasi : B

• Keterangan : Dibuka pada tahun pelajaran

2006/2007

d. Program Keahlian : Teknik Gambar Bangunan

• Nilai Akhir Akreditasi : -

• PeringkatAkreditasi : -

• Keterangan : Dibuka pada tahun pelajaran

2008/2009

e. Program Keahlian : Teknik Komputer dan Jaringan

• Nilai Akhir Akreditasi : -

• PeringkatAkreditasi : -

• Keterangan : Dibuka pada tahun pelajaran

2009/2010

f. Program Keahlian : Teknik Sepeda Motor

• Nilai Akhir Akreditasi : -

• PeringkatAkreditasi : -

• Keterangan : Dibuka pada tahun pelajaran

2009/2010

8. Program Keahlian : a. Teknik Audio Video

b. Teknik Kendaraan Ringan

c. Teknik Sepeda Motor

d. Rekayasa Perangkat Lunak

e. Teknik Komputer dan Jaringan

f. Teknik Gambar Bangunan

Page 20: Laporan Prakerin 2014 2015

21

9. Kepala Sekolah

a. Nama : H. Adang Abdullah, M.M.Pd.

b. NIP : 195009231980031005

c. Status : DPK

d. Surat Keputusan : 2291/I02.Kep/KP/.lb.2000

2.1.2.2 Badan Penyelenggara

1. Nama Yayasan/Penyelenggara:Yayasan Pesantren Cintawana

(YPC)

2. Alamat Yayasan/Lembaga : Pesantren Cintawana Kec.

Singaparna Tsm Telp. (0265)

545538 K. Post 46414

3. Susunan Pengurus : Ketua : K. H. Asep Suja’i Farid

Sekretaris : Drs. Ujang Sanusi

Bendahara: Dra. Didah S.F.

4. Akta Notaris : 1. Notaris: Moch Syafei, S.H.

Nomor : 12 Tanggal 14 Januari

1963

2. Notaris : Heri Hendrawan, S.H.

Nomor : 15 Tanggal 8 April

1997

3. Notaris : Heri Hendrawan, S.H.,

M.H.

Nomor : 18 Tanggal 14 Pebruari

2005

Page 21: Laporan Prakerin 2014 2015

22

2.2 Struktur Organisasi Perusahaan

NO NAMA JABATAN 1 H. Adang Abdullah, M.M.Pd Kepala Sekolah 2 K. H. Aep Saepulloh Ketua Komite 3 Drs. H. Eded Hasan QA dan QC 4 K. H. Iing Sihabudin M QA dan QC 5 Drs. Yayan Parhan, M.M Wakasek Bid. Kurikulum 6 Drs. Ujang Sanusi Wakasek Bid. Kesiswaan 7 Ahmad Mansur Kamal Wakasek Bid. Sanpras

8 Junjun Nugraha S, M.M Wakasek Bid. Humas & BKK & Koordinator Prakerin

9 Dendang Sutiana, M.Pd Koord. Litbang Kurikulum 10 Drs. Diana Surya Ketua Program Teknik Elektronika 11 Dadang Saepudin, S.Pd Ketua Program Teknik Otomotif

12 E. Kusnadi Jajuli, S.Komp Ketua Program Teknik Komputer dan Informatika

13 Deke Hernadin, S.Pd Ketua Program Teknik Bangunan

14 Agus Dedy, S.Pd Sekretaris Kurikulum & Ketua Bengkel Teknik Sepeda Motor

15 Helmi A. Muharrom, A.Md Sekretaris Kesiswaan & Pembina Pramuka / PencintaAlam

16 Nita Nurhijrah, S.T Sekretaris Humas & PSG 17 Dra. Hj. Midah Rosidah Bendahara II / Bendahara PSG 18 Dra. Hj. Didah Saidah Bendahara I / Ka. TU 19 Agus Salim Ridwan, S.S Kasubag. TU 20 Agus Sutresna, M.M Ketua Bengkel Kerja Bangku

21 Rinto Siswantono, S.Pd Ketua Bengkel Teknik Kendaraan Ringan

22 Eva Risna Dewi, S.Ag Ketua Koperasi Sekolah dan Sosial

23 LiaYulia, S.Komp Ketua Bengkel Rekayasa Perangkat Lunak

24 Nanang Komarudin, S.Komp Ketua Bengkel Teknik Komputer dan Jaringan

25 Teti Romlah, S.Pd Koord. Pembina Perpustakaan 26 Dra. Eti Susilawati, M.M Staf BP 27 Ai Rita Srihartati, M.Ed Staf BP 28 Neni Nuraeni Staf BKK 29 Atep Rurus Ruskala, S.Pd Pembina PKS 30 Teten Abdul Matin, S.Pd Pembina Olah Raga 31 Tati Rohayati, S.Ag Koordinator MGMP Normatif 32 Andri Ardiansyah, S.Pd Koordinator MGMP Adaptif

33 E. Sutisna Ka. Instalasi dan Pembantu Urusan Keuangan

34 Iis Rosidah Staf TU Administrasi Keuangan

Page 22: Laporan Prakerin 2014 2015

23

NO NAMA JABATAN 35 Yayat Staf TU Administrasi Kepegawaian 36 Munawar Zaelani Staf TU Administrasi Kesiswaan

37 Jajang Nurzaman Staf TU Administrasi Sarana dan Teknisi IT

38 Dewi Widiawati Staf TU Administrasi Kesiswaan & Perpustakaan

39 Ratna Dewi Staf TU Administrasi Persuratan 40 H. Dani Khoerudin, Lc Koord. Boarding School Kampus I 41 H. Zaenurofiq, Lc. Koord. Boarding School Kampus II 42 Oto M. Toha Kerohanian 43 Hj. Kiki Makiyah Koord. DU 44 Eutik As. DU 45 Ucin PBU 46 Budiman PBU 47 Irpan PBU 48 Eti PBU 49 Hadad PBU 50 Muhamad Panji Sumirat SATPAM

Gambar 2.1 Struktur organisasi SMK YPC Tasikmalaya

Page 23: Laporan Prakerin 2014 2015

24

2.3 Alur Pelayanan Jasa/Produksi

2.3.1 Data Siswa SMK YPC 4 Tahun Terakhir

Program Keahlian Tkt

2008/2009 2009/2010 2010/2011 2011/2012 L P JML L P JML L P JML L P JML

Teknik Audio Video

I 29 3 32 41 1 42 28 12 40 15 6 28 II 36 1 37 33 6 39 40 1 41 28 12 40 III 21 1 22 29 0 29 35 6 41 36 1 37

Teknik Kendaraan

Ringan

I 212 - 212 172 1 173 104 - 104 83 - 83 II 196 - 196 255 255 174 1 175 106 - 106 III 130 - 130 244 0 244 240 - 240 161 1 162

Teknik Sepeda Motor

I 0 42 42 73 - 73 96 - 96 II 0 0 41 - 41 72 - 72 III 0 0 - - 0 38 - 38

Rekayasa Perangkat

Lunak

I 33 67 100 17 29 46 17 28 45 28 40 68 II 28 25 53 35 60 95 16 30 46 17 28 45 III 14 6 20 28 27 55 35 59 94 12 28 40

Teknik Komputer

dan Jaringan

I 0 48 38 86 55 36 91 40 31 81 II 0 0 52 34 86 55 36 91

III 0 0 0 48 33 81 Teknik

Gambar Bangunan

I 14 2 16 23 23 6 1 7 11 1 12 II 0 13 13 18 9 27 5 1 6 III 0 0 14 1 15 17 8 25

Total 818 1.142 1.166 1.104

Gambar 2.2 Data siswa SMK YPC Tasikmalaya

Gambar 2.3 Grafik perkembangan siswa

Page 24: Laporan Prakerin 2014 2015

25

2.3.2 Jumlah Penerimaan Siswa Baru

Tahun Pelajaran Siswa Pendaftar Yg diterima

2007 / 2008 L 365 290 P 28 24

JML 393 314

2008 / 2009 L 396 363 P 45 42

JML 441 405

2009 / 2010 L 438 342 P 127 76

JML 565 412

2010 / 2011 L 376 290 P 75 70

JML 451 360 Gambar 2.4 Jumlah penerimaan siswa baru

2.3.3 Jumlah Siswa Sebagai Santri

Gambar 2.5 Jumah siswa sebagai santri

No Tahun Kelas Jumlah Siswa

Jumlah Jml Siswa sbg

santri Jumlah Jml. Prosen

Putra Putri Putra Putri

1 2008/2009

I 288 72 360 98 27 125 35%

II 260 26 286 74 6 80 28%

III 165 7 172 73 4 77 45%

Jumlah 713 105 818 245 37 282 34%

2 2009/2010

I 343 69 412 169 32 201 49%

II 336 66 402 97 27 124 31%

III 301 27 328 74 6 80 24%

Jumlah 980 162 1142 340 65 405 35%

3 2010/2011

I 283 77 360 167 34 201 56%

II 340 75 415 164 32 196 47%

III 324 66 390 98 27 125 32%

Jumlah 947 218 1165 429 93 522 45%

Page 25: Laporan Prakerin 2014 2015

26

BAB III

PAPARAN KOMPETENSI

3.1 Landasan Teori

3.1.1 Web Server

Web Server merupakan sebuah perangkat lunak dalam server

yang berfungsi menerima permintaan (request) berupa halaman web

melalui HTTP atau HTTPS dari klien yang dikenal dengan browser web

dan mengirimkan kembali (response) hasilnya dalam bentuk halaman-

halaman web yang umumnya berbentuk dokumen HTML.

Beberapa Web Sever yang banyak digunakan di internet antara

lain :

1. Apache Web Server (http://www.apache.org)

2. Internet Information Service, IIS (http://www.microsoft.com/iis)

3. Xampp Web Server (http://www.xampp.com)

4. Sun Java System Web Server

(http://www.sun.com/software/products/web_srvr/home_web_srvr.xml)

Beberapa contoh Server Side Scripting (Programming) :

1. ASP (Active Server Page) dan ASP.NET

2. ColdFusion (http://www.macromedia.com/software/coldfusion)

3. Java Server Pages (http://java.sun.com/products/jsp/)

4. Perl (http://www.perl.org)

5. Phyton (http://www.python.org)

6. PHP (http://www.php.net)

Page 26: Laporan Prakerin 2014 2015

27

3.1.1.1 Cara Kerja Web Server

1. Cara kerja Web Server, Web server merupakan mesin dimana tempat

aplikasi atau software beroperasi dalam medistribusikan web page ke

user, tentu saja sesuai dengan permintaan user.

2. Hubungan antara Web Server dan Browser Internet merupakan

gabungan atau jaringan Komputer yang ada di seluruh dunia. Setelah

terhubung secara fisik, Protocol TCP/IP (networking protocol) yang

memungkinkan semua komputer dapat berkomunikasi satu dengan

yang lainnya. Pada saat browser meminta data web page ke server

maka instruksi permintaan data oleh browser tersebut di kemas di

dalam TCP yang merupakan protocol transport dan dikirim ke alamat

yang dalam hal ini merupakan protocol berikutnya yaitu Hyper Text

Transfer Protocol (HTTP). HTTP ini merupakan protocol yang

digunakan dalam World Wide Web (WWW) antar komputer yang

terhubung dalam jaringan di dunia ini. Untuk mengenal protocol ini

jelas sangat mudah sekali dimana setiap kali anda mengetik http://;

anda telah menggunakannya, dan membawa anda ke dunia internet.

Data yang di passing dari browser ke Web server disebut sebagai

HTTP request yang meminta web page dan kemudian web server

akan mencari data HTML yang ada dan di kemas dalam TCP protocol

dan di kirim kembali ke browser. Data yang dikirim dari server ke

browser disebut sebagai HTTP response. Jika data yang diminta oleh

browser tidak ditemukan oleh si Web server maka akan meninbulkan

error yang sering anda lihat di web page yaitu Error : 404 Page Not

Found.

Page 27: Laporan Prakerin 2014 2015

28

3.1.1.2 Roxen WebServer

Roxen WebServeR adalah open source dengan fitur lengkap

web server didistribusikan di bawah lisensi GPL. Ini berjalan pada

beberapa sistem operasi yang berbeda termasuk Windows, Linux,

Solaris dan Mac OS X.

Beberapa kelebihan server ini adalah:

Open source code.

2. Sebuah antarmuka berbasis web untuk konfigurasi mudah dan

administrasi.

Roxen sangat mendukung grafis yang dapat digunakan untuk

generasi dinamis misalnya header, gambar, dan grafik.

Terpadu database MySQL.

Pemrograman sisi server melalui RXML, Java, Perl, PHP, CGI

script dan banyak lagi.

Enkripsi yang kuat.

Modular ekstensi arsitektur di mana server dapat diambil tanpa

mematikan proses server.

Platform arsitektur-mandiri membuat modul custom portable tanpa

usaha ekstra.

3.1.1.3 XAMPP Windows 1.7.3

Aplikasi webserver yang sudah terpaket menjadi satu ini

cukup menjadi favorit dikalangan para penggunanya, perkembangan

update ke versi terbaru pun cukup cepat dibandingkan aplikasi web

server lokal lainnya. Xampp juga dapat berjalan pada beberapa

flatform sistem operasi (Windows 2000, XP, Vista, 7).

Isi Paket XAMPP versi 1.7.3 untuk Windows :

- Apache 2.2.14 (IPv6 enabled),

- SQLite 2.8.17,

- MySQL 5.1.41 + PBXT engine,

Page 28: Laporan Prakerin 2014 2015

29

- SQLite 3.6.20,

- PHP 5.3.1,

- ADOdb 5.10,

- OpenSSL 0.9.8l,

- Accelerator 0.9.6-rc1,

- phpMyAdmin 3.2.4,

- Xdebug 2.0.6-dev,

- Ming 0.4.3

- XAMPP Control Panel 2.5.8,

- XAMPP CLI Bundle 1.6,

- Webalizer 2.21-02,

- Mercury Mail Transport System v4.72,

- msmtp 1.4.19,

- FileZilla FTP Server 0.9.33,

3.1.1.4 Wamp Server

Walaupun fitur - fitur Wamp tidak selengkap XAMPP,

namun kelebihan di Wamp server adalah kita bisa memilih berbagai

versi dari aplikasi yang tersedia, seperti: Apache di berbagai versi,

PHP di berbagai versi, dan lainnya.

Kita dapat mengatur setting PHP dan juga ekstensi mana

yang akan di pakai dalam PHP. Begitu juga dengan apache, modul-

modul mana yang akan di pake di Apache. Seperti halnya XAMPP,

Wamp juga dilengkapi dengan PHPMyAdmin untuk memudahkan kita

dalam mengelola database.

Page 29: Laporan Prakerin 2014 2015

30

3.1.2 PHP

3.1.2.1 Keistimewaan PHP

a. Cepat

b. Free

c. Mudah dipelajari

d. Multi-platform

e. Dukungan technical-support

f. Banyaknya komunitas PHP

g. Aman

3.1.2.2 Struktur PHP

a. Merupakan singkatan recursive dari PHP : Hypertext Prepocessor

b. Pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994.

c. Harus ditulis di antara tag :

Gambar 3.1 Struktur PHP

d. Setiap satu statement (perintah) biasanya diakhiri dengan titik-

koma (;)

e. CASE SENSITIVE untuk nama identifier yang dibuat oleh user

(berupa variable, konstanta, fungsi dll), namun TIDAK CASE

SENSITIVE untuk identifier built-in dari PHP. Jadi :

� $nama ≠ $Nama ≠ $NAMA

� hitungLuas() ≠ HitungLuas()

� echo = ECHO

<? dan ?>

<?php dan ?>

<script

language=”php”>

dan </script>

<% dan %>

Page 30: Laporan Prakerin 2014 2015

31

3.1.2.3 Tipe Data

Pada PHP, tipe data variabel tidak didefinisikan oleh

programmer, akan tetapi secara otomatis ditentukan oleh intepreter

PHP. Namun demikian, PHP mendukung 8 (delapan) buah tipe data

primitif, yaitu :

1. boolean

2. integer

3. float

4. string

5. array

6. object

7. resource

8. NULL

3.1.2.4 Variabel

Variabel yaitu tempat menyimpan data sementara,yang nilainya

dapat di ubah.

1. Digunakan untuk menyimpan sebuah value, data atau informasi;

2. Nama variabel diawali dengan tanda $;

3. Panjang tidak terbatas;

4. Setelah tanda $ diawali oleh huruf atau under-scrore (_). Karakter

berikutnya bisa terdiri dari huruf, angka, dan karakter tertentu yang

diperbolehkan (karakter ASCII dari 127 – 255);

5. Bersifat case-sensitive;

6. Tidak perlu dideklarasikan;

7. Tidak boleh mengandung spasi.

Contoh variabel yang benar:

- $_name

- $first_name

- $name3

- $name_3

Page 31: Laporan Prakerin 2014 2015

32

Contoh variabelyang salah :

- $3name

- $name?

- $first+name

- $first.name

- $first nameR3

3.1.3 MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis

data SQL (bahasa Inggris: database management system) atau DBMS

yang multithread,multi-user, dengan sekitar 6 juta instalasi di seluruh

dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak

gratis di bawah lisensi GNU General Public License (GPL), tetapi

mereka juga menjual dibawah lisensi komersial untuk kasus-kasus

dimana penggunaannya tidak cocok dengan penggunaan GPL.Tidak

seperti Apache yang merupakan software yang dikembangkan oleh

komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh

penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah

perusahaan komersial Swedia yaitu MySQL AB. MySQL AB

memegang penuh hak cipta hampir atas semua kode sumbernya. Kedua

orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB

adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.

Beberapa kelebihan MySQL antara lain :

o Free (bebas didownload);

o Stabil dan tangguh;

o Fleksibel dengan berbagai pemrograman;

Page 32: Laporan Prakerin 2014 2015

33

3.1.4 Database, DBMS dan RDBMS

Basis data (database) adalah kumpulan informasi yang disimpan

di dalam komputer secara sistematik sehingga dapat diperiksa

menggunakan suatu program komputer untuk memperoleh informasi

dari basis data tersebut (http://id.wikipedia.org/wiki/Database). Database

digunakan untuk menyimpan informasi atau data yang terintegrasi

dengan baik di dalam komputer.

Untuk mengelola database diperlukan suatu perangkat lunak

yang disebut DBMS (Database Management System). DBMS

merupakan suatu sistem perangkat lunak yang memungkinkan user

(pengguna) untuk membuat,memelihara, mengontrol, dan mengakses

database secara praktis dan efisien.Dengan DBMS, user akan lebih

mudah mengontrol dan memanipulasi data yang ada.

RDBMS atau Relationship Database Management System

merupakan salah satu jenis DBMS yang mendukung adanya relationship

atau hubungan antar tabel. Di samping RDBMS, terdapat jenis DBMS

lain, misalnya Hierarchy DBMS, Object Oriented DBMS, dsb.

Beberapa software atau perangkat lunak DBMS yang sering

digunakan dalam aplikasi program antara lain :

� DB2 - http://www-306.ibm.com/software/data/db2/

� Microsoft SQL Server - http://www.microsoft.com/sql/

� Oracle - http://www.oracle.com

� Sybase - http://www.sybase.com

� Interbase - http://www.borland.com/interbase

� Teradata - http://www.teradata.com

Page 33: Laporan Prakerin 2014 2015

34

3.2 Keselamatan Kerja

Penggunaan komputer yang terus menerus dapat menyebabkan

keluhan- keluhan pada beberapa anggota tubuh. Misalnya terasa pada otot

leher yang kaku dan pegal semua. Mata yang terasa kabur, dan sebagainya.

Tanpa kita sadari, perangkat komputer sebenarnya dapat menimbulkan

penyakit karena pemakaiannya. Mulai dari tata letak meja dan kursi, layar

monitor, keyboard dan printer merupakan peralatan yang dapat menimbulkan

penyakit pada pemakaiannya.

Untuk mengurangi keluhan pada saat bekerja dengan komputer, ada

baiknya tempat yang digunakan dalam berkomputer hendaknya dirancang

sedemikian rupa. Posisi duduk dalam mengetik juga harus diperhatikan.

Dianjurkan, kita harus duduk dalam posisi tegak dan rileks dan posisi salah

satu dari kaki agak maju ke depan.

Pilihlah meja komputer yang dilengkapi dengan alat sandaran kaki

dan bagian bawah meja memiliki ruang gerak yang bebas. Tinggi meja

disesuaikan dengan ukuran kursi dan tinggi pengguna. Gunakan kursi yang

yang fleksibel (dapat diatur tinggi rendahnya) dan sandarannya mengikuti

lekuk punggung .

Dalam pengetikan, usahakan mata untuk tidak terus menerus

menghadap ke keyboard ataupun monitor. Sebab sedikit banyak, monitor

merupakan layar yang sensitif dan memancarkan radiasi . Untuk itu filter

ataupun screen guard perlu dipasang pada layar monitor, sehingga keluhan

pada mata dapat dihindari.

Diantaranya, cara-cara menjaga kesehatan mata yaitu sebagai berikut :

1. Istirahatkan mata anda dengan melihat pemandangan yang bernuansa

sejuk dan jauh ke depan secara rutin.

2. Jagalah agar kacamata atau lensa kontak (jika menggunakan) dan layar

tampilan selalu bersih. Gunakan tambahan layar anti radiasi.

Page 34: Laporan Prakerin 2014 2015

35

3.3 Langkah Pelaksanaan Kerja

3.3.1 Membuat Rancangan Aplikasi

Sebelum membuat sebuah web mengenai nilai siswa, maka harus

terlebih dahulu dibuat sebuah rancangan/flowchart, seperti gambar berikut:

Gbr 3.2 ERD Many To One

Gbr. 3.3 Diagram -ER

SISWA MEMPELAJARI

MATA PELAJARAN

GURU

DAFTAR NILAI

SISWA MEMPELAJARI GURU

Page 35: Laporan Prakerin 2014 2015

36

Gbr. 3.4 Diagram –ER1

Gbr. 3.5 Diagram –ER2

SISWA MEMPEL

AJARI

MATA PELAJARAN

GURU

DAFTAR NILAI

NIS

CD_MP

NIP

CD_MP

NIS

NIP

SISWA MEMPELAJARI

MATA PELAJARAN

NIS

pelajaran

nama

jurusan kelas

CD_MP sks

Page 36: Laporan Prakerin 2014 2015

37

Gbr. 3.6 Diagram –ER 3

Gbr. 3.7 Diagram –ER4

MEMPELAJARI

MATA PELAJARAN

GURU

sks

nama

CD_MP pelajaran

pelajaran

CD_MP

sks

NIP

MEMPELAJARI

DAFTAR NILAI

CD_MP

NIS

NIP

SISWA

NIS nama

juruskelas

pelajaran

nama

GURU

nama

CD_MP

pelajara

sks

NIP

Page 37: Laporan Prakerin 2014 2015

38

Gambar 3.2 Flowchart nilai siswa

3.3.2 Merancang Database dan Table

Database : Nilai Siswa

Tbsiswa

Field Type Size Keterangan Nis Varchar 15 Primary Key Nama Varchar 45 Alamat Varchar 75 Kelas Varchar 5 Jk Char 1

Gambar 3.3 Tabel siswa Tbguru

Field Type Size Keterangan Nip Varchar 15 Primary Key Nama Varchar 45 Alamat Varchar 75 Mengajar Varchar 45

Gambar 3.4 Tabel guru

Masuk

ANGGOTA ?

Akses

DAFTAR

Page 38: Laporan Prakerin 2014 2015

39

Tbmatapelajaran

Field Type Size Keterangan Kode_mp Varchar 15 Primary Key Nama_mp Varchar 45 Sks Varchar 75

Gambar 3.5 Tabel mata plajaran

Tbnilai

Field Type Size Keterangan Id Varchar 15 Primary Key Nis Varchar 45 kode_mp Varchar 75 Nilai Varchar 45

Gambar 3.6 Tabel nilai

3.3.3 Instalasi Web Server XAMPP

Setelah kita double klik Xammp, maka akan tampil tampilan

seperti yang tampak pada gambar berikut.

Gambar 3.7 Install Language

Klik OK

Page 39: Laporan Prakerin 2014 2015

40

Gambar 3.8 Welcome Wizard

Klik Next

Gambar 3.9 Menentukan folder Instalasi

Tekan tombol Next

Page 40: Laporan Prakerin 2014 2015

41

Gambar 3.10 XAMPP Option

Pilih tombol Install

.

Gambar 3.11 Instalasi XAMPP

Page 41: Laporan Prakerin 2014 2015

42

Gambar 3.12 Finish

Gambar 3.13 Komentar Instalasi telah selesai

Gambar 3.14 Konfirmasi untuk menjalankan Xampp

Page 42: Laporan Prakerin 2014 2015

43

Gambar 3.15 Xampp Control Panel

Selanjutnya, untuk mengetahui, apakah web server Xampp

berjalan dengan baik, maka kita harus mencoba menjalankannya, dengan

langkah sebagai berikut: Buka web browser, kemudian pada Address

ketikan : Http://localhost/, maka apabila tampilan yang muncul seperti

pada gambar 10, maka instalasi yang kita lakukan berjalan sempurna.

Page 43: Laporan Prakerin 2014 2015

44

Gambar 3.16 Tampilan Xampp

Langkah selanjutnya, pembuatan folder pada directory server

yaitu htdocs, langkah-langkahnya adalah buka windows explorer, klik

kanan pada area kosong kemudian pilih New Folder

Gambar 3.17 Pembuatan folder pada directory C://Program Files/Xampp/htdocs/

Page 44: Laporan Prakerin 2014 2015

45

Gambar 3.18 Membuat folder nilai

3.3.4 Pembuatan Database dan Table

Untuk membuat database dan table, bisa dilakukan dengan

menggunakan aplikasi PhpMyadmin, yang sudah terinstalasi dengan

Xampp.

Langkah pertama, buka PhpMyAdmin dengan mengetikan

http://localhost/PhpMyAdmin pada Address di Web Browser Mozila

Frefox. (lihat gambar 3.19)

Gambar 13. Tampilan PhpMyAdmin

Gambar 3.19 XAMPP for windows

Page 45: Laporan Prakerin 2014 2015

46

Langkah selanjutnya kita akan membuat database, dengan cara

mengetikan nama database yang akan kita buat, selanjutnya tekan tombol

Ciptakan.

Gambar 3.20 Create New Database

Maka, setelah proses Ciptakan dilakukan, akan tampil script SQL,

yang diperlihatkan pada gambar 3.21

Gambar 3.21 Script SQL

Page 46: Laporan Prakerin 2014 2015

47

Selanjutnya, kita akan membuat Table, caranya adalah dengan

mengetikan nama table yang akan dibuat pada buat Tabel, kemudian isi

jumlah fieldnya. (lihat gambar 3.22).

Gambar 3.22 Proses memasukan field dengan atributnya.

Script SQL dari pembuatan tabel nilai dalam database nilai adalah

sebagai berikut:

CREATE TABLE `nilai`.`tbsiswa` ( `nis` VARCHAR( 15 ) NOT NULL , `nama` VARCHAR( 45 ) NOT NULL , `alamat` VARCHAR( 75 ) NOT NULL , `kelas` VARCHAR( 5 ) NOT NULL , `jk` CHAR( 1 ) NOT NULL , PRIMARY KEY ( `nis` ) ) ENGINE = InnoDB

Untuk langkah pembuatan table selanjutnya, anda tinggal melihat

contoh yang telah diterangkan pada pembahasan sebelumnya.

Page 47: Laporan Prakerin 2014 2015

48

3.3.5 Pembuatan Source Code

Langkah pertama dalam membuat Program Nilai Siswa Berbasis

Web ini, harus dibuat terlebih dahulu file config.php, yang berguna untuk

menyambungkan PHP dengan Database MySQL. Isi dari source code

config.php ini, terdiri dari mysql_connect(“localhost”,”root”,””); artinya

terdiri dari nama server=localhost, nama user=root dan password=” “;,

kemudian untuk mysql_select_db(“nilai”); adalah untuk memilih database

yang akan digunakan.

Gambar 3.23 Config.php

File ini harus disimpan pada directory server, yaitu pada contoh

disini pada Directory C://Program Files/Xampp/htdocs/nilai. Selanjutnya

simpan dengan memilih menu file, kemudian pilih Save As, perlu diingat

pada bagian Save as type harus pada pilihan All Files.

Gambar 3.24 Save As

Page 48: Laporan Prakerin 2014 2015

49

Kemudian pilih Save

Gambar 3.25 Penyimpanan file config.php

3.3.6 Halaman Web

3.3.6.1 Halaman Index

Apabila kita membuat file dengan nama index.php pada folder

yang kita buat di dalam sub menu folder web server, maka secara

otomatis file tersebut akan dijalankan tanpa kita harus mengetik

index.php terlebih dahulu. Bisa dilihat pada gambar 3.26

Gambar 3.26 Halaman index.php

Page 49: Laporan Prakerin 2014 2015

50

Setelah kita memilih tombol login, maka akan masuk ke

halaman utama seperti yang ditunjukkan pada gambar 3.27

3.3.6.2 Halaman Utama

Gambar 3.27 Halaman Utama

3.3.6.3 Halaman Input Data Siswa

Gambar 3.28 Form input data siswa

Page 50: Laporan Prakerin 2014 2015

51

3.3.6.4 Halaman Output Data Siswa

Gambar 3.29 Halaman output data siswa

3.3.6.5 Halaman Edit Data Siswa

Gambar 3.30 Edit data siswa

Page 51: Laporan Prakerin 2014 2015

52

Gambar 3.31 Update data.

3.5 Permasalahan dan Pemecahannya

3.5.1 Mematikan program yang membeku

Ketika anda bekerja dengan suatu program, tidak selamanya program

tersebut bekerja dengan baik. Ada kalanya program tersebut tidak berfungsi

sebagaimana mestinya, sehingga tidak dapat menerima perintah-perintah dari

pemakai. Dalam keadaan ini dikatakan bahwa program itu telah membeku

atau biasa kita sebut dengan istilah “Hang”. Pada umumnya tidak ada cara

untuk memperbaiki program yang “Hang”, tetapi anda dapat mematikan

program tersebut secara paksa. Berikut adalah langkah-langkahnya :

1. Tekanlah Ctrl+Alt+Del pada keyboard secara bersamaan, maka akan

muncul dialog box seperti gambar di bawah :

Gambar 3.32 mematikan program yang membeku

Page 52: Laporan Prakerin 2014 2015

53

2. Untuk mematikan program, pilihlah nama program yang akan dimatikan,

lalu tekan tombol “End Task”. Ada kalanya, sebuah program yang

membeku menyebabkan seluruh komputer anda membeku sehingga ketika

anda menekan Ctrl+Alt+Del, dialog box diatas tidak muncul.Cara untuk

mengatasi hal tersebut adalah dengan cara me-restart (reset) komputer

anda.

Page 53: Laporan Prakerin 2014 2015

54

BAB IV

PENUTUP

4.1 Kesimpulan

Laporan kegiatan Prakerin ini dimaksudkan sebagai salah satu syarat

untuk mengikuti Ujian Nasional dan Uji Kompetisi untuk tingkat XII, juga

untuk mengembangkan minat dan bakat siswa dalam menyalurkan hasil

pendidikan yang telah diperoleh di sekolah di dunia usaha nanti khususnya di

bidang informatika. Selama mengikuti Prakerin penulis juga bisa

mendapatkan pengalaman dan ilmu yang baru yang belum pernah diperoleh di

sekolah dan juga bisa mengetahui kegiatan kerja di sebuah perusahaan

sehingga penulis sudah mempunyai penglaman dan juga wawasan tentang

dunia kerja bila sudah bekerja nanti.

4.2 Saran

Penulis menyadari keterbatasan pengetahuan dan pengalaman yang

dimiliki, namun walaupun demikian akan mencoba memberi saran yang

mungkin dapat membangun. Adapun saran tersebut antara lain :

1. Dalam penerimaan dan penempatan para siswa yang melaksanakan

Praktek Kerja Industri, hendaknya mempertimbangkan bidang yang sesuai

dengan jurusan siswa, sehingga siswa dapat mengembangkan ilmu yang

dimiliki juga dapat menambah pengetahuan;

2. Bagi pegawai/guru, dapat memperkenalkan program aplikasi apa saja yang

digunakan pada perusahaan, agar siswa yang melaksanakan Praktek Kerja

Industri dapat memahaminya;

3. Dan juga agar guru-guru selalu memberikan motivasi dan bimbingan

kepada siswa-siswi SMK YPC Tasikmalaya;

4. Tiap jurusan harus diaktifkan praktek saat jam praktek;

5. Proses pembelajaran ditingkatkan dan harapan penulis supaya kedisiplinan

sekolah di tegaskan.

Page 54: Laporan Prakerin 2014 2015

55

DAFTAR PUSTAKA

1. http://tips-komputer.com

2. Achmad Solichin ([email protected])

3. www.google.com(pengertian Webserver)

Page 55: Laporan Prakerin 2014 2015

56

LAMPIRAN