Pembangunan website Profil SMK Negeri 8 Bandung

  

PEMBANGUNAN WEBSITE PROFIL

SMK NEGERI 8 BANDUNG

KERJA PRAKTEK

  Diajukan untuk Tugas Mata Kuliah Kerja Praktek

  Strata Satu Program Studi Teknik Informatika Fakultas Teknik dan Ilmu Komputer

  Universitas Komputer Indonesia

  

SIDIK MAULANA S. (10108910)

TIAR SOFYAN F. (10108913)

YUSUF YUDHA E. (10108448)

  

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

2013

DAFTAR RIWAYAT HIDUP DATA DIRI

  NAMA LENGKAP : SIDIK MAULANA SUDRAJAT TEMPAT, TANGGAL LAHIR : BANDUNG, 27 JULI 1986 NO. TELEPON : 087825524020 EMAIL : sidikmaulanasudrajat@gmail.com ALAMAT : KOMP. TAMAN CIBADUYUT INDAH

  B. 99 RT. 12 RW. 16 DS. CANGKUANG KULON KEC. DAYEUHKOLOT KABUPATEN BANDUNG

  PENDIDIKAN

  SEKOLAH DASAR : SDN MOCH. TOHA SLTP SLTP NEGERI 38 BANDUNG

  :

  SLTA : SLTA NEGERI 8 BANDUNG PERGURUAN TINGGI UNIVERSITAS KOMPUTER INDONESIA

  :

  JURUSAN : TEKNIK INFORMATIKA

PENGALAMAN KERJA NAMA PERUSAHAAN TAHUN JABATAN

  CV. AKBAR 2006- 2011 STAFF ADMINISTRASI TEKNIK

  

DAFTAR RIWAYAT HIDUP

DATA DIRI

  NAMA LENGKAP : TIAR SOFYAN FIRDAUS TEMPAT, TANGGAL LAHIR : SURAKARTA, 01 JUNI 1991 NO. TELEPON : 085720334942 EMAIL : tiar.sofyan@gmail.com ALAMAT : Jl. Ibrahim Adjie babakan jati H. Basuki I No.121 RT. 02

  RW. 10 BUAHBATU KEC. BATUNUNGGAL KOTA BANDUNG

  PENDIDIKAN

  SEKOLAH DASAR SDN KENCANA INDAH III

  :

  SLTP : SLTP NEGERI 1 RANCAEKEK SLTA SMA AL-MASOEM

  :

  PERGURUAN TINGGI : UNIVERSITAS KOMPUTER INDONESIA JURUSAN : TEKNIK INFORMATIKA

PENGALAMAN KERJA NAMA PERUSAHAAN TAHUN JABATAN

  SMK NEGERI 8 BANDUNG 2008- 2012 STAFF PENGAJAR

  

DAFTAR RIWAYAT HIDUP

DATA DIRI

  NAMA LENGKAP : YUSUF YUDHA ERLANGGA TEMPAT, TANGGAL LAHIR : BANDUNG, 21 JUNI 1989 NO. TELEPON : 085697548969 EMAIL : putra.cimaung@gmail.com ALAMAT : JL.YUPITER III NO.26 RT.002 RW.002

  KELURAHAN SEKEJATI KECAMATAN BUAH BATU

  PENDIDIKAN

  SEKOLAH DASAR SDN KARTIKA SEJAHTERA

  :

  SLTP : SLTP NEGERI 14 DEPOK SLTA : SMK YADIKA 7 BOGOR PERGURUAN TINGGI UNIVERSITAS KOMPUTER INDONESIA

  :

  JURUSAN : TEKNIK INFORMATIKA

PENGALAMAN KERJA NAMA PERUSAHAAN TAHUN JABATAN

  TUBIZ FOOD COURT 2008- 2010 WAITERS NIAGA MUSLIM 2010-2011

  IT SUPPORT

  

DAFTAR ISI

  LEMBAR JUDUL LEMBAR PENGESAHAN KATA PENGANTAR .................................................................................... i DAFTAR ISI .................................................................................................. iii DAFTAR TABEL .......................................................................................... viii DAFTAR GAMBAR ...................................................................................... ix DAFTAR SIMBOL ........................................................................................ xii DAFTAR LAMPIRAN ................................................................................... xiii

  BAB I PENDAHULUAN

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

  1.2. Perumusan Masalah ............................................................................ 2

  1.3. Maksud dan Tujuan ............................................................................ 2

  1.3.1. Maksud ................................................................................... 2

  1.3.2. Tujuan .................................................................................... 2

  1.4. Batasan Masalah ................................................................................. 3

  1.5. Metode Penelitian ............................................................................... 5

  1.6. Sistematika Penulisan ......................................................................... 6

  BAB II TINJAUAN PUSTAKA

  2.1. Profil SMK Negeri 8 Bandung ............................................................ 8

  2.1.1. Profil instansi ........................................................................... 8

  2.1.2. Logo SMK Negeri 8 Bandung .................................................. 9

  2.1.3. Struktur Organisasi SMK Negeri 8 Bandung ............................ 10

  2.1.4. Visi dan Misi SMK Negeri 8 Bandung ..................................... 13

  2.1.4.1.Visi Perusahaan ........................................................... 13

  2.1.4.2.Misi Perusahaan .......................................................... 15

  2.2. Landasan Teori ................................................................................... 15

  2.2.1 Pengertian sistem ..................................................................... 15

  2.2.2 Basis Data ................................................................................ 19

  3.2.1. Analisis Sistem ........................................................................ 40

  3.2.1.6.2. DFD (Data Flow Diagram) .................................... 51

  3.2.1.6.1. Context Diagram ................................................... 50

  3.2.1.6. Analisis Kebutuhan Fungsional .................................. 50

  3.2.1.5.4.Entity Relational Diagram (ERD) .......................... 48

  3.2.1.5.3.Analisis User .......................................................... 47

  3.2.1.5.2.Analisis Perangkat Lunak ....................................... 46

  3.2.1.5.1.Analisis Perangkat Keras ........................................ 45

  3.2.1.5. Analisis Kebutuhan Non Fungsional ........................... 44

  3.2.1.4. Analisis Sistem Yang Akan Dibangun ....................... 44

  3.2.1.3. Flowmap Penyebaran Informasi Yang Berjalan .......... 42

  3.2.1.2. Prosedur Penyebaran Informasi .................................. 41

  3.2.1.1. Analisis Sistem Yang Berjalan ................................... 40

  3.2. Pengembangan Sistem ......................................................................... 39

  2.2.2.1 Struktur Data Base ............................................................. 19

  3.1. Kegiatan Kerja Praktek ....................................................................... 39

  BAB III PEMBAHASAN

  2.3.2 MySQL.................................................................................... 34

  2.3.1 PHP ......................................................................................... 32

  2.3. Perangkat Lunak yang Digunakan ....................................................... 32

  2.2.3 Teknologi Web ........................................................................ 29

  2.2.2.7 Lingkungan Basis Data ...................................................... 28

  2.2.2.6 Model Data ........................................................................ 25

  2.2.2.5 Fungsi - Fungsi DBMS ...................................................... 24

  2.2.2.4 Kerugian DBMS ................................................................ 23

  2.2.2.3 Komponen DBMS ............................................................. 21

  2.2.2.2 Perbedaan, Keuntungan dan Kelemahan File Manajemen ... 20

  3.2.1.6.3. DFD level 2 Proses 2 ............................................. 53

  3.2.1.6.6. DFD level 3 Proses 2.3 .......................................... 55

  3.2.1.6.7. DFD level 3 Proses 2.4 .......................................... 56

  3.2.1.6.8. Spesifikasi Proses .................................................. 57

  3.2.2. Perancangan............................................................................. 63

  3.2.2.1. Skema Relasi .............................................................. 63

  3.2.2.2. Struktur Tabel ............................................................. 65

  3.2.2.3. Perancangan Struktur Menu ....................................... 66

  3.2.2.3.1. Struktur Menu Admin ............................................ 67

  3.2.2.3.2. Struktur Menu Pengunjung .................................... 68

  3.2.2.4. Perancangan Antar Muka ............................................ 68

  3.2.2.5.1. Perancangan Antar Muka Admin ........................... 69 3.2.2.4.1.1 Menu Utama Admin .................................. 69 3.2.2.4.1.2 Menu Album ............................................. 69 3.2.2.4.1.3 Menu Tambah Album ................................ 70 3.2.2.4.1.4 Menu Edit Album ...................................... 70 3.2.2.4.1.5 Menu Hapus Album .................................. 71 3.2.2.4.1.6 Menu Foto ................................................. 71 3.2.2.4.1.7 Menu Tambah Foto ................................... 72 3.2.2.4.1.8 Menu Edit Foto ......................................... 72 3.2.2.4.1.9 Menu Hapus Foto ...................................... 73

  3.2.2.4.1.10 Menu Content ......................................... 73 3.2.2.4.1.11 Menu Tambah Content ........................... 74 3.2.2.4.1.12 Menu Edit Content.................................. 74 3.2.2.4.1.13 Menu Hapus Content .............................. 75 3.2.2.4.1.14 Menu ...................................................... 75 3.2.2.4.1.15 Tambah Menu ........................................ 76 3.2.2.4.1.16 Edit Menu ............................................... 76 3.2.2.4.1.17 Hapus Menu ........................................... 77

  3.2.2.5.2. Perancangan Antar Muka Pengunjung ................... 78

  3.2.2.4.2.3 Menu Perkenalan ....................................... 79 3.2.2.4.2.4 Menu Sambutan......................................... 79 3.2.2.4.2.5 Menu Visi Misi ......................................... 80 3.2.2.4.2.6 Menu Sasaran Mutu ................................... 80 3.2.2.4.2.7 Menu Struktur ........................................... 81 3.2.2.4.2.8 Menu Denah .............................................. 81 3.2.2.4.2.9 Menu Keahlian .......................................... 82

  3.2.2.4.2.10 Menu Teknik Kendaraan Ringan ............... 82 3.2.2.4.2.11 Menu Teknik Sepeda Motor ...................... 83 3.2.2.4.2.12 Menu Teknik Body Otomotif ..................... 83 3.2.2.4.2.13 Menu Informasi ......................................... 84 3.2.2.4.2.14 Menu Kalender .......................................... 84 3.2.2.4.2.15 Menu PPDB .............................................. 85 3.2.2.4.2.16 Menu Beasiswa ......................................... 85 3.2.2.4.2.17 Menu Galery ............................................. 86

  3.2.2.5. Perancangan Prosedural Flow Chart ........................... 86

  3.2.2.5.1. Flowchart Login ................................................. 87

  3.2.2.5.2. Flowchart Tambah Data ..................................... 87

  3.2.2.5.3. Flowchart Hapus Data ........................................ 88

  3.2.2.5.4. Flowchart Edit Data ........................................... 88

  3.2.2.6. Jaringan Semantik ...................................................... 89

  3.2.2.6.1. Jaringan Semantik Admin .................................. 89

  3.2.2.6.2. Jaringan Semantik Pengunjung ........................... 90

  3.2.3. Implementasi ........................................................................... 91

  3.2.3.1. Implementasi Perangkat Keras ................................. 91

  3.2.3.2. Implementasi Perangkat Lunak ................................ 92

  3.2.3.3. Implementasi Basis Data .......................................... 92

  3.2.3.4. Implementasi Website .............................................. 95

  3.2.3.4.1. Tampilan Home ................................................... 95

  3.2.3.4.4. Tampilan Menu Foto ........................................... 96

  3.2.3.4.5. Tampilan Menu Content ...................................... 97

  3.2.3.4.6. Tampilan Data Menu ........................................... 97

  3.2.4. Pengujian ................................................................................. 98

  3.2.4.1. Pengujian Alpha....................................................... 98

  3.2.4.1.1. Pengujian Tentang Website ................................. 99

  3.2.4.1.2. Pengujian Pengolahan Data Admin ...................... 99

  3.2.4.1.3. Pengujian Pengolahan Data Album ...................... 100

  3.2.4.1.4. Pengujian Pengolahan Data Foto ......................... 101

  3.2.4.1.5. Pengujian Pengolahan Data Content .................... 102

  3.2.4.1.6. Pengujian Pengolahan Data Menu ....................... 103

  3.2.4.2. Pengujian Beta ......................................................... 103

  BAB IV KESIMPULAN DAN SARAN

  4.1. Kesimpulan ........................................................................................ 108

  4.2. Saran .................................................................................................. 108 DAFTAR PUSTAKA .................................................................................... 110

KATA PENGANTAR

  Assalamualaikum Wr.Wb Alhamdulillahirobbil‘alamin. Segala puji dan syukur kami panjatkan kehadirat Allah SWT, yang telah melimpahkan rahmat dan hidayah-Nya sehingga laporan kerja praktek yang telah penulis laksanakan mulai tanggal 11 Juni

  • – 31 Agustus 2012 di SMK NEGERI 8 BANDUNG dapat saya selesaikan dengan baik.

  Tujuan dari penulisan laporan kerja praktek ini adalah untuk memenuhi salah satu mata kuliah di semester tujuh Program Studi Teknik Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.

  Kerja praktek yang dilaksanakan ini dapat terlaksana dengan baik berkat bantuan dari semua pihak yang bersangkutan terutama dari pihak SMK NEGERI

  8 BANDUNG, sebagai tempat pelaksanaan kerja praktek. Tanpa bantuan dan bimbingannya yang telah diberikan dari awal hingga akhir, tentunya penulisan ini tidak membuahkan hasil seperti yang diharapkan. Untuk itu penulis ingin menyampaikan ucapan terima kasih yang sebesar-besarnya kepada:

  1. Kedua Orang Tua yang selalu memberikan dukungan baik moril maupun materi dan doa yang selalu dipanjatkan untuk kita semua.

  2. Dr. Ir. Eddy Soeryanto Soegoto Selaku Rektor Universitas Komputer Indonesia.

  3. Prof. Dr. Ir. Ukun Sastraprawira, M.Sc. Selaku Dekan Program Studi

  4. Irawan Afrianto, S.T, M.T. Selaku Ketua Program Studi Teknik Informatika sekaligus Dosen Wali dan Dosen Pembimbing yang telah meluangkan waktu, tenaga serta pikiran dalam membimbing penulis sehingga akhirnya Laporan Kerja Praktek ini terselesaikan.

  5. Supeno Martadi, S.Pd, S.T. selaku pembimbing lapangan di SMK NEGERI 8 Bandung yang telah berkenan mengorbankan waktu, tenaga, pikiran, serta nasehatnya.

  6. Seluruh dosen dan staf Universitas Komputer Indonesia, khususnya dosen

  • dosen Jurusan Teknik Informatika yang telah mendidik penulis selama penulis menuntut ilmu di Universitas Komputer Indonesia.

  7. Seluruh teman

  • – teman yang telah membantu dan memberi masukan dalam penulisan laporan kerja praktek ini.

8. Dan untuk seluruh pihak yang tidak bisa penulis sebutkan satu – persatu.

  Kami sadar laporan kerja praktek ini masih jauh dari sempurna dengan segala kekurangannya. Untuk itu kami harapkan adanya kritik dan saran dari semua pihak demi kesempurnaan dari laporan kerja praktek kami.

  Akhir kata semoga laporan kerja praktek ini dapat bermanfaat bagi kita semua.

  Bandung, Januari 2013 Penulis

DAFTAR PUSTAKA

  1. Hartono, Jogianto. (1999). Pengenalan Komputer. Yogyakarta : Andi 2.

  Sutarman. 2009. Pengantar Teknologi Informasi. Jakarta: Penerbit Bumi Aksara.

  3. Fatansyah, Ir.(1999). Basis Data : Buku Teks Ilmu Komputer. Bandung : CV Informatika.

  4. Peranginangin, Kasiman. 2006. Aplikasi WEB dengan PHP dan MySQL.

  Yogyakarta : C.V. ANDI OFFSET.

  5. Gunawan, W. 2010. Membuat Website Dinamis dengan Dreamweaver.

  Yogyakarta: Genius 6.

  Saputro, H., Sugiri. 2008. Pengelolaan Database Mysql Dengan Phpmyadmin. Yogyakarta: Graha Ilmu.

BAB I PENDAHULUAN Latar Belakang

1.1 SMK Negeri 8 Bandung merupakan sekolah menengah kejuruan negeri yang

  sedang bekembang dan berkedudukan di jalan Kliningan No. 31 Bandung serta mempunyai tiga jurusan yaitu Teknik Kendaraan Ringan, Teknik Sepeda Motor, dan Teknik Body Otomotif.

  Saat ini SMK Negeri 8 Bandung belum memiliki website. Maka dari itu, untuk mendapatkan informasi di SMK Negeri 8 Bandung itu sulit, dikarnakan informasi mengenai sekolah belum tersebar secara luas, sehingga orang tua murid maupun orang tua calon murid harus datang ke sekolah untuk sekedar mendapatkan informasi mengenai SMK Negeri 8 Bandung, belum adanya sistem untuk menyebarluaskan informasi mengenai profil sekolah, kegiatan sekolah, pendaftaran sekolah, jurusan yang tersedia di SMK Negeri 8 Bandung dan informasi-informasi lainnya di SMK Negeri 8 Bandung.

  Berdasarkan masalah yang ada, maka dipandang perlu adanya suatu sistem untuk menjebatani antara masyarakat dan pihak sekolah. Website adalah solusi yang tepat untuk menyebarluaskan informasi mengenai profil sekolah, kegiatan sekolah, pendaftaran sekolah, jurusan yang tersedia di SMK Negeri 8 Bandung dan informasi-informasi lainnya di SMK Negeri 8 Bandung.

  Harapannya dengan adanya solusi tersebut, diharapkan informasi sekolah Negeri 8 Bandung dapat tersebar luas. Sehingga, calon siswa maupun orang tua lebih cepat mengetahui informasi-informasi yang ada di SMK Negeri 8 Bandung.

  Oleh karena itu, penulis berinisiatif untuk mengembangkan penelitian kerja praktek dengan judul “PEMBANGUNAN WEBSITE PROFILE SMK NEGERI 8 BANDUNG”.

   Perumusan Masalah

1.2 Berdasarkan latar belakang di atas, masalah yang menjadi dasar dalam

  pembangunan website profile SMK Negeri 8 Bandung, antara lain : 1. SMK Negeri 8 Bandung belum memiliki media informasi on-line.

  2. Sulitnya masyarakat mendapatkan informasi tentang SMK Negeri 8 Bandung.

   Maksud dan Tujuan

  1.3

  1.3.1 Maksud

  Adapun maksud dari pembangunan website profile SMK Negeri 8 Bandung adalah untuk memudahkan masyarakat mengetahui informasi tentang SMK Negeri 8 Bandung.

   Tujuan

  1.3.2 Tujuan dari pembangunan website profile SMK Negeri 8 Bandung yaitu :

  1. Membangun media informasi berbasis web SMK Negeri 8 Bandung untuk

  2. Mempermudah masyarakat untuk mendapatkan informasi tentang SMK Negeri 8 Bandung.

   Batasan Masalah

1.4 Adapun batasan masalah dari pembangunan website profile SMK Negeri 8

  Bandung, antara lain :

  1. Data yang diperlukan untuk membangun website profile SMK Negeri 8 Bandung antara lain :

  a. Profil SMK Negeri 8 Bandung

  b. Struktur organisasi SMK Negeri 8 Bandung

  c. Kegiatan-kegiatan extrakurikuler yang ada di SMK Negeri 8 Bandung

  d. Kurikulum SMK Negeri 8 Bandung

  2. User dibagi kedalam dua bagian, yaitu :

  a. User dari pihak masyarakat : Mempermudah masyarakat untuk mendapatkan informasi tentang SMK Negeri 8 Bandung.

  b. User dari pihak sekolah : Dapat mengolah, menambah, mengedit maupun menghapus data tentang SMK Negeri 8 Bandung.

  3. Pembangunan website profile SMK Negeri 8 Bandung menggunakan pemodelan dengan aliran data terstruktur yaitu Entity Relational Diagram

  (ERD), Contex Diagram, DFD (Data Flow Diagram) dalam menggambarkan model fungsional.

  4. Software yang akan digunakan dalam pembangunan website profile SMK

  5. Hardware minimum untuk aplikasi ini adalah Intel Pentium Dual-Core (2.20 GHz), Memory RAM 512 MB dan Harddisk 80 GB

   Metode Penelitian

  1.5

  1.5.1 Metode Pengumpulan Data

  a. Studi Literatur Melakukan pencarian dan pemahaman literatur yang berhubungan dengan pembangunan website profile SMK Negeri 8 Bandung. Literatur yang digunakan meliputi buku referensi, buku skripsi mahasiswa jurusan teknik informatika serta dokumentasi internet.

  b. Observasi Melakukan pengamatan serta pengumpulan data untuk kebutuhan pembangunan website profile SMK Negeri 8 Bandung dengan mengadakan penelitian dan peninjauan langsung terhadap permasalahan yang ada kaitannya dengan pembangunan website profile SMK Negeri 8 Bandung.

  c. Interview Melakukan wawancara serta tanya jawab secara langsung terhadap pihak sekolah tentang permasalahan yang ada kaitannya dengan pembangunan website profile SMK Negeri 8 Bandung dan criteria website yang di inginkan oleh pihak sekolah.

  1.5.2 Metode Pembangunan Perangkat Lunak

  Metode yang digunakan dalam proses pembangunan perangkat lunak adalah metode waterfall. Paradigma dari metode waterfall adalah sebagai berikut :

Gambar 1.1 Metode pembangunan perangkat lunak

  Adapun penjelasan dari langkah

  • – langkah tersebut adalah sebagai berikut :

  a. Analisis Penulis menganalisis serta menyeleksi data yang akan digunakan untuk pembangunan website profile SMK Negeri 8 Bandung. Sehingga penulis dapat mengetahui kriteria website yang di inginkan oleh pihak sekolah.

  b. Desain Penulis merancang interface serta menu untuk pembangunan website profile SMK Negeri 8 Bandung yang menarik dan mudah dimengerti oleh user.

  c. Implementasi Setelah melakukan analisis dan desain, penulis dapat menentukan data yang akan diolah untuk pembangunan website profile SMK Negeri 8 Bandung dengan menggunakan host name www.smkn8bdg.sch.id

  d. Pengujian Penulis melakukan pengujian terhadap pembangunan website profile SMK e. Perawatan Setelah pembangunan website selesai dilaksanakan, penulis akan melakukan perbaikan, apabila website dalam jangka waktu tertentu mengalami kerusakan. website yang telah selesai dibangun dapat mengalami perubahan

  • –perubahan atau penambahan sesuai dengan permintaan pihak sekolah.

   Sistematika Penulisan

1.6 Secara garis besar, sistematika penulisan yang tercantum dalam laporan

  kerja praktek ini terdiri dari :

  BAB I : PENDAHULUAN Bab ini membahas tentang latar belakang masalah, perumusan masalah, maksud dan tujuan pembangunan website profile SMK Negeri 8 Bandung, batasan masalah, metode penelitian serta sistematika penulisan laporan.

  BAB II : TINJAUAN PUSTAKA Membahas tentang profil dari SMK Negeri 8 Bandung serta teori penunjang yang dipergunakan dalam pembangunan website profile SMK Negeri 8 Bandung.

  BAB III : PEMBAHASAN Bab ini membahas tentang tempat, waktu, dan jenis kegiatan yang dilakukan pada saat kerja praktek, analisis sistem yang sedang berjalan, proses perancangan pembangunan website profile SMK Negeri 8

  BAB IV : KESIMPULAN DAN SARAN Bab ini membahas tentang kesimpulan dari pembangunan website profile SMK Negeri 8 Bandung yang telah dibangun, meliputi kelebihan dan kekurangan yang ada di dalamnya serta membahas tentang berbagai masukan yang diberikan terhadap pembangunan website profile SMK Negeri 8 Bandung untuk pengembangan selanjutnya.

BAB II TINJAUAN PUATAKA

2.1 Profil Tempat Penelitian

2.1.1 Profil Instansi

  SMK Negeri 8 Bandung adalah sekolah menengah kejuruan negeri yang berlokasi di Jl Kliningan no 31, Buah batu, Kota Bandung, Propinsi Jawa Barat.

  SMK Negeri 8 Bandung memiliki kompetensi di bidang otomotif memiliki tiga jurusan yaitu teknik kendaraan ringan, teknik sepeda motor dan teknik perbaikan

  body otomotif.

  SMK Negeri 8 Bandung telah terakreditasi dengan nilai “A”. SMK Negeri

  8 Bandung mempunyai beberapa fasilitas diantaranya adalah sebagai berikut :

  1. Mempunyai 28 ruang kelas, serta mempunyai daya tampung 40 hingga 45 siswa.

  2. Bengkel produktif yang terdiri dari :

  a. Bengkel produktif teknik sepeda motor,

  b. Bengkel produktif teknik kendaraan ringan dan teknik perbaikan body otomotif.

  3. Laboratorium yang terdiri dari :

  a. Laboratorium bahasa

  b. Laboratorium komputer

  6. Masjid

  7. Sarana olahraga yang terdiri dari :

  a. Lapangan sepakbola dan atletik

  b. Lapangan basket dan voli

   Logo Instansi

  2.1.2

  3 Gambar 2.1 Logo Instansi

   Struktur Organisasi Instansi

2.1.3 Komite Sekolah Kepala Sekolah

  TU Wakasek Wakasek Wakasek Kesiswaan

  Kurikulum Humas Sarana Guru Sekretaris Kurikulum

  Siswa

Gambar 2.2 Struktur Organisasi SMK Negeri 8 Bandung

  Kepala Sekolah : Endang Rukman, SPd, MSi Pembina OSIS : Rachmi, S.Pd Wakasek Sarana : Nurhayati, S.pd.

  Wakasek Humas : Drs. Pepen Efendi

  Kesiswaan : Nurdin Solihin, S.pd. TU : Asep Toto, S.E. Berikut ini adalah job description yang terdapat pada struktur organisasi SMK Negeri 8 Bandung :

  1. Kepala Sekolah Bertanggung jawab atas seluruh pengelolaan sekolah.

  2. Kesiswaan

  a. Membantu kepala sekolah kedalam maupun keluar jika kepala sekolah berhalangan hadir.

  b. Mengkoordinasi kegiatan OSIS, Pramuka, PMR/ BP.

  c. Membantu kegiatan super visi terhadap guru.

  d. Menyusun jadwal dan melaksanakan kegiatan kepramukaan, PMR di sekolah.

  e. Koordinasi dengan wali kelas dalam rangka membatasi masalah-masalah yang dihadapi oleh siswa.

  f. Menyusun laporan.

  3. Wakasek Sarana Prasarana a. Merencanakan kebutuhan sarana/prasarana.

  b. Mengelola perawatan dan perbaikan kelengkapan sekolah.

  c. Menyusun jadwal dan tata tertib penggunaan laboratorium.

  d. Mengatur penyimpanan alat-alat laboratorium.

  4. Wakasek Kurikulum a. Mengkoordinasi kelancaran proses belajar mengajar.

  b. Membantu kegiatan kurikulum dan kurikuler.

  c. Menyusun pembagian tugas guru dan jadwal pelajaran.

  d. Mengatur penyusunan program pengajaran.

  e. Melaksanakan kegiatan hari besar islam.

  f. Menyusun laporan.

  5. Wakasek Humas

  a. Menjalin kerja sama dengan perusahaan perusahan yang bergerak dii bidang otomotif.

  b. Menjaga ketertiban PBM.

  c. Mengatur dan mengembangkan hubungan dengan orang tua siswa dan masyarakat.

  6. Tata Usaha a. Penyusunan program kerja tata usaha sekolah.

  b. Pengelolaan keuangan sekolah.

  c. Pengurusan administrasi perlengkapan sekolah.

  d. Penyusunan dan penyajian data/statistik sekolah.

  e. Penyusunan laporan pelaksanaan kegiatan pengurusan ketatausahaan secara berkala.

2.1.4 Visi dan Misi Instansi

2.1.4.1 Visi Instansi

  Menjadi sekolah unggulan yang menghasilkan tamatan berkualitas, sebagai mekanik/tenaga kerja yang kompeten, wirausaha yang sukses dan melanjutkan ke Perguruan Tinggi melalui Pengembangan IPTEK dan IMTAQ.

A. Unggul dalam Prestasi:

  1. Terwujudnya pencapaian prestasi belajar dalam bidang akademik, baik dalam skala lokal, regional, atau nasional dalam bentuk : a. Unggul dalam memperoleh nilai Ujian Nasional lulusan

  b. Meningkatnya persentase jumlah lulusan yang menjadi mekanik junior dan kualitas yang kompeten c. Berprestasi dalam lomba-lomba karya tulis ilmiah maupun dalam cerdas tangkas

  2. Terwujudnya pencapaian prestasi kesiswaan (non-akademik), dalam skala lokal, regional, atau nasional dalam bentuk : a. Berprestasi dalam lomba-lomba olah raga

  b. Berprestasi dalam lomba-lomba kesenian

  c. Berprestasi dalam lomba-lomba kreativitas B.

   Bernuansa Religius :

  1. Terwujudnya implementasi nilai-nilai religius dalam bentuk : a. Melakukan Kegiatan Belajar Mengajar yang diawali dengan membiasakan salam dan do‟a atau membaca surat-surat pendek serta melakukan kultum dan mangalunkan Asmaul Husna b. Melakukan kegiatan Belajar Mengajar selalu berorientasi pada nilai- nilai religious

  2. Terwujudnya implementasi nilai-nilai religius dalam keseharian sekolah yang mewarnai seluruh prilaku warga sekolah dalam bentuk: a. Membudayakan salam, terima kasih dan maaf (STM)

  b. Bersikap, berpikir, dan berprilaku religious

C. Berbudaya Lingkungan Sehat :

  1. Terwujudnya implementasi nilai-nilai kebersihan, kesehatan dan keindahan dilingkungan sekolah dan sekitarnya dalam bentuk : a. Sekolah yang selalu bersih dan rapi

  b. Semua ruang ditata artistik sesuai dengan fungsinya

  2. Terwujudnya kepedulian warga sekolah terhadap kelestarian dan pelestarian lingkungan sekolah khususnya dan lingkungan sekitar pada umumnya dalam bentuk :

  a. Penataan penataan tanaman hias dan tanaman keras

  b. Program orang tua angkat atau kakak angkat untuk pohon yang ditanamnya.

   Misi Instansi

  2.1.4.2 1. Memberikan layanan prima terhadap warga sekolah dalam semua aspek.

  2. Meningkatkan kualitas tamatan yang sesuai dengan kebutuhan dunia kerja atau wirausaha serta bagi yang berminat melanjutkan ke perguruan tinggi.

  3. Meningkatkan mutu sumber daya manusia melalui peningkatan knowledge,

  skills dan attitude serta melakukan experience yang diimplementasikan melalui pemagangan prakerin, OJT atau bimbingan belajar.

  4. Membentuk kepribadian yang berahlaq mulia melalui pengembangan diri untuk meraih prestasi yang terpadu dalam IPTEK dan IMTAQ.

2.2 Landasan Teori

  Landasan teori berisi teori-teori tentang ilmu yang mendasari tentang bidang yang sedang diteliti. Penyajian teori dalam landasan teori bersumber dari buku, artikel dan modul.

2.2.1 Pengertian Sistem

  Sistem berasal dari bahasa Yunani “Systema” yang memiliki pengertian yang luas, tidak ada suatu definisi yang pasti, terdapat dua kelompok pendekatan di dalam pendefinisian sistem, yaitu yang menekankan pada prosedur dan menekankan pada komponen atau elemennya. Pendekatan sistem yang lebih Sistem adalah “kumpulan /group dari sub sistem /bagian /komponen apapun baik

  

fisik maupun non fisik yang saling berhubungan antara satu sama lain dan

bekerja sama secara harmonis untuk mencapai suatu tujuan tertentu

  ”. Suatu sistem mempunyai maksud tertentu. Ada yang menyebutkan maksud dari suatu sistem adalah untuk mencapai suatu tujuan (goal) dan ada yang menyebutkan untuk mencapai sasaran (objective). Suatu sistem pada dasarnya merupakan suatu susunan yang teratur dari kegiatan yang berhubungan satu sama lainnya dan prosedur-prosedur yang berkaitan yang melaksanakan dan memudahkan pelaksanaan kegiatan utama dari suatu organisasi.

   Konsep Dasar Sistem

2.2.1.1 Suatu sistem adalah jaringan kerja dari prosedur-prosedur yang saling

  berhubungan, berkumpul, bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu. Komponen

  • –komponen atau subsistem-subsistem dalam suatu sistem tidak dapat berdiri lepas sendiri-sendiri. Komponen –komponen atau subsistem-subsistem saling berinteraksi dan saling berhubungan membentuk satu kesatuan sehingga tujuan atau sasaran sistem tersebut dapat tercapai.

  Suatu sistem mempunyai maksud tertentu. Ada yang menyebutkan maksud dari suatu sistem adalah untuk mencapai suatu tujuan (goal) dan ada yang menyebutkan untuk mencapai sasaran (objective). Suatu sistem pada dasarnya merupakan suatu susunan yang teratur dari kegiatan yang berhubungan satu sama

   Karakteristik Sistem

2.2.1.2 Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu, yaitu :

  1. Komponen Sistem Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen sistem atau elemen-elemen sistem dapat berupa suatu subsistem, atau bagian- bagian dari sistem.

  2. Batas Sistem Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan. Batas suatu sistem menujukkan ruang lingkup (scope) dari sistem tersebut.

  3. Lingkungan Luar Sistem Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut.

  Lingkungan luar yang menguntungkan merupakan energi dari sistem dan harus tetap dijaga dan dipelihara. Sedang lingkungan luar yang merugikan harus ditahan dan dikendalikan, kalau tidak maka akan menggangu kelangsungan hidup dari sistem.

  4. Penghubung Sistem Penghubung merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya. Melalui penghubung ini memungkinkan sumber- penghubung satu subsistem dapat berintegrasi dengan subsistem yang lainnya membentuk satu kesatuan.

  5. Masukan Sistem Masukan adalah data yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal

  input). Maintenance input adalah energi yang dimasukkan supaya sistem

  tersebut beroperasi. Signal input adalah energi yang diproses untuk didapatkan keluaran.

  6. Keluaran Sistem Keluaran adalah hasil dari data yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan masukan untuk subsistem yang lain atau kepada supra sistem.

  7. Pengolah Sistem Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahnya. Pengolah yang akan merubah masukan menjadi keluaran.

  8. Sasaran Sistem Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective). Sasaran dari system sangat menetukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.

Gambar 2.3 Karateristik Sistem Basis Data (Data Base)

2.2.2 Basis data adalah sekumpulan data yang terintegrasi serta terorganisasi

  untuk memenuhi kebutuhan pemakai untuk keperluan organisasi. DBMS (Data

  

Base Management System) adalah perangkat lunak yang menangani semua

pengaksesan ke data base.

  Sistem Basis Data = DBMS + Basis data

2.2.2.1 Struktur Database

  1. Data merupakan suatu fakta atau keterangan yang jika berdiri sendiri belum mempunyai arti atau nilai serta data dapat dijadikan kajian analisis atau kesimpulan. Data juga merupakan kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Pemggambaran fakta tersebut direkam data yang ada artinya bagi pihak yang menggunakannya (user). Data juga adalah dalam suatu sistem basis data, elemen data ini disebut dengan field. satu satuan informasi yang akan diolah, dimana sebelum diolah dikumpulkan di dalam suatu file database. Pengumpulan data dilakukan secara sistematis menurut struktur file database tersebut.

  2. RECORD adalah data yang isinya merupakan satu kesatuan seperti Nama, Alamat, Nomor Telepon. Setiap keterangan yang mencakup Nama, Alamat dan Nomor Telepon dinamakan satu record. Dan setiap record diberi nomor urut yang disebut nomor record (Record Number). Ukuran suatu file database ditentukan oleh jumlah record yang tersimpan di dalamnya.

  3. FIELD adalah sub bagian dari Record. Dari contoh isi record diatas maka terdiri dari 3 field, yaitu field Nama, field Alamat dan field Nomor Telepon.

   Perbedaan, Keuntungan dan Kelemahan File Manajemen

  2.2.2.2 Tabel 2.1 Perbedaan dan Kelemahan File Manajemen Perbedaan

  File manajemen tradisional File manajemen data base

  1. Program Oriented

  1. Data Oriented

  2. Kaku

  2. Luwes

  3. Kerangkapan data

  3. Tidak terjadi kerangkapan data

  Kelemahan

  File manajemen tradisional File manajemen data base

  1. Timbulnya data rangkap dan

  1. Storage yang dibutuhkan besar data

  4. Tidak fleksibel

  5. Data tidak standar yang terkait kerangkapan data Keuntungan file manajemen basis data :

  1. Tidak terjadi kerangkapan data

  2. Data lebih konsisten

  3. Data dapat digunakan bersama-sama

  4. Data dapat distandarisasi

  5. Keamanan data dapat terjamin

  6. Integritas data terpelihara

  7. Data independen

2.2.2.3 Komponen DBMS

Gambar 2.4 Komponen DBMS

  Hardware 1. Meliputi PC sampai dengan jaringan komputer.

  2. Tempat penyimpanan secondary (manegtic disk), I/O device ex : disk drives), device Controller, I/O Channels, dan lainnya.

  3. Hardware processor dan main memory, digunakan untuk mendukung saat

  Software

  DBMS, operating system, network software (jika diperlukan) dan program aplikasi pendukung lainnya.

  Data

  1. Data pada sebuah system database baik itu single-user system maupun

  multi-user system harus terintegrasi dan dapat digunakan bersama (Integrated and Shared).

  2. Digunakan oleh organisasi dan deskripsi dari data disebut schema.

  Procedures

  Instruksi dan aturan yang harus disertakan dalam mendesain dan menggunakan database dan DBMS.

  People

  1. DA (Data Administrator), seseorang yang berwenang untuk membuat keputusan stategis dan kebijakan mengenai data yang ada

  2. DBA (DataBase Administrator), menyediakan dukungan teknis untuk implementasi keputusan tersebut, dan bertanggungjawab atas keseluruhan kontrol sistem pada level teknis

  3. Database Designer (Logical and Physical)

  4. Application Programmers, bertanggung jawab untuk membuat aplikasi

  database dengan menggunakan bahasa pemrograman yang ada, seperti : C#, C++, Java, dan lainnya.

  5. End Users, siapapun yang berinteraksi dengan sistem secara online melalui workstation/terminal

2.2.2.4 Kerugian DBMS

  Kerugian DBMS antara lain :

  1. Rumit (Complexity) Karena penetapan fungsi dari DBMS yang baik, menyebabkan DBMS menjadi software yang cukup rumit. Seluruh user harus mengetahui fungsi-fungsi yang ada dengan baik, sehingga dapat memperoleh manfaatnya.

  2. Ukuran (Size) Kerumitan dan banyaknya fungsi yang ada menyebabkan DBMS memerlukan banyak software pendukung yang mengakibatkan penambahan tempat penyimpanan dan memory.

  3. Biaya DBMS (Cost of DBMS)

  4. Biaya Tambahan Perangkat keras (Additional hardware costs)

  5. Biaya Konversi (Cost of conversion)

  6. Performance

  7. Higher impact of a failure Karena sistem yang terpusat, jika seluruh pengguna dan aplikasi terakses dari DBMS maka kerusakan pada bagian manapun dari sistem, akan menyebabkan operasi terhenti.

   Fungsi-fungsi DBMS

2.2.2.5 Fungsi-fungsi DBMS antara lain :

  1. Data definition DBMS harus dapat mengolah pendefinisian data

  2. Data manipulation DBMS harus dapat menangani permintaan-permintaan dari pemakai untuk mengakses data

  3. Data security and integrity DBMS harus dapat memeriksa keamanan dan integriti data yang didefinisikan oleh DBA

  4. Data recovery and concurrency DBMS harus dapat menangani kegagalan pengaksesan database yang disebabkan oleh kesalahan system, kerusakan disk dan sebagainya. DBMS harus dapat memantau pengaksesan data yang konkuren yaitu bila satu data diakses secara bersama-sama oleh lebih dari satu pemakai pada saat bersamaan

  5. Data dictionary a. Nama-nama user yang mempunyai wewenang untuk penggunaan DBMS

  b. Nama-nama item data

  c. Jenis-jenis dan ukuran item data

  d. Batasan untuk masing-masing item data

  6. Performance DBMS harus dapat menangani unjuk kerja dari semua fungsi se-efisien mungkin

   Model Data

2.2.2.6 Kumpulan konsep-konsep yang terintegrasi untuk menggambarkan data, relationships antar data, dan batasan-batasan data dalam organisasi.

  1. Data Model terdiri dari :

  a. Bagian struktural, berisikan sekumpulan aturan berdasarkan database yang dapat dibuat.

  b. Bagian manipulasi, mendefinisikan tipe operasi yang boleh dilakukan.

  c. Aturan-aturan Integritas.

  2. Kegunaan model data antara lain :

  a. Merepresentasikan data kedalam bentuk yang lebih mudah untuk dipahami.

  b. Untuk menetapkan konsistensi dalam memandang, mengorganisir, menginterpretasikan dan memperlakukan database.

  A. Jenis-jenis Model data :

  2. Record-Based Data Models Relational Data Model, Network Data Model, Hierarchical Data Model.

  3. Physical Data Models : Menerangkan bagaimana data disimpan dalam komputer, merepresentasikan informasi seperti ; struktur record, permintaan record, dan jalur akses

  4. Conceptual Modelling

  a. Skema konseptual merupakan bagian utama dari sistem yang menampilkan view seluruh user.

  b. Merupakan representasi yang akurat dan lengkap dari kebutuhan data pada organisasi.

  c. Merupakan proses pembentukan suatu model informasi yang digunakan dalam organisasi yang terlepas dari detail implementasi.