LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

38
LAPORAN KERJA PRAKTEK RANCANG BANGUN SISTEM INFORMASI DATA ALUMNI SMK MA’ARIF AL-MUNAWWIR KRAPYAK YOGYAKARTA Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Teknik Informatika Disusun oleh : Nama : ALFAN HIDAYAT NIM : 07650023 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLGI UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA YOGYAKARTA 2012

Transcript of LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

Page 1: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

LAPORAN KERJA PRAKTEK

RANCANG BANGUN SISTEM INFORMASI

DATA ALUMNI SMK MA’ARIF AL-MUNAWWIR KRAPYAK YOGYAKA RTA

Diajukan Sebagai Salah Satu Syarat

Untuk Memperoleh Gelar Sarjana Teknik Informatika

Disusun oleh :

Nama : ALFAN HIDAYAT

NIM : 07650023

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLGI

UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA

YOGYAKARTA

2012

Page 2: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id
Page 3: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

iii

KATA PENGANTAR

Alhamdulillahirobbil’alamin, puji syukur selalu dipanjatkan kepada Allah SWT

karena atas nikmat, hidayah, serta kebesaran-Nya lah kami dapat menyelesakan kerja

praktek dengan baik dan dapat menyusun laporan dengan baik.

Tujuan diadakannya kerja praktek adalah menuntut mahasiswa UIN Sunan

Kalijaga Yogyakarta agar dapat melatih ketrampilan dan mengimplementasikannya untuk

pihak lain yang nantinya dapat diberikan manfaat. Dan menjadi pengalaman bagi

mahasisiwa dalam dunia kerja yang sesungguhnya.

Terlaksananya kerja praktek dan tersusunnya laporan ini berkat bantuan banyak

pihak, oleh karena itu kami mengucapkan banyak terima kasih kepada:

1. Prof. Drs. H. Akh. Minhaji, M.A., Ph.D. selaku Dekan Fakultas Sains dan

Teknologi UIN Sunan Kalijaga Yogyakarta.

2. Bapak Agus Mulyanto, S.Si., M.Kom., selaku Ketua Program Studi Teknik

Informatika Fakultas Sains dan Teknologi UIN Sunan Kalijaga Yogyakarta

3. Bapak Nurochman, S.Kom, M.Kom, selaku dosen pembimbing kerja praktek.

4. Bapak Syarwani, S.Si., M.Si., selaku Kepala sekolah yang telah memberikan ijin

sehingga dapat melaksanakan kerja praktek di SMK Ma'arif Al-Munawwir.

5. Bapak Nur Syahid, S.Pd., selaku pembimbing lapangan di SMK Ma'arif Al-

Munawwir.

6. SMK Ma'arif Al-Munawwir sebagai tempat Kerja Praktek.

7. Teman-teman seluruh mahasiswa Teknik Informatika terutama angkatan 2007.

8. Semua pihak yang tidak dapat penulis sebutkan satu persatu di sini, terima kasih

atas bantuan dan motivasinya sehingga penulis dapat menyelesaikan laporan

Page 4: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

iv

Kerja Praktek ini.

Semoga Laporan Kerja Praktek ini dapat bermanfaat bagi semua dan dapat

memberikan masukkan baik bagi praktikan ataupun bagi Universitas sebagai

penyelenggara kerja praktek dan Perusahaan/Instansi Pemerintahan atau Swasta sebagai

tempat pelaksanaan kerja praktek.

Yogyakarta, 22 Mei 2012

Penulis

Alfan Hidayat

NIM: 07650023

Page 5: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

v

DAFTAR ISI

HALAMAN JUDUL ..................................................................................... i

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

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

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

DAFTAR GAMBAR ..................................................................................... viii

DAFTAR TABEL .......................................................................................... ix

BAB I PENDAHULUAN

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

1.2 Batasan Masalah Kerja Praktek ................................................. 2

1.3 Tujuan Kerja Praktek .................................................................. 2

1.4 Manfaat Kerja Praktek ............................................................... 3

BAB II TEMPAT KERJA PRAKTEK

2.1 Gambaran Umum Instansi ......................................................... 4

2.2.1 Profil SMK Al-Munawwir ............................................... 4

2.2.2 Keunggulan ...................................................................... 5

2.2.3 Fasilitas ............................................................................. 6

2.2.4 Kompetensi ...................................................................... 6

2.2 Ruang Lingkup Kerja Praktek .................................................... 8

Page 6: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

vi

BAB III HASIL DAN PEMBAHASAN

3.1 Analisis ….................................................................. . …..... 9

3.1.1 Kondisi tempat Kerja Praktek............................................ 9

3.1.2 Kondisi SDM di SMK Al-Munawwir ................ …..... 10

3.1.3 Analisa Permasalahan......................................... …..... 10

3.2 Kegiatan Kerja Praktek ......................................................... 10

3.2.1.. Survey Lokasi ................................................... …..... 10

3.2.2.. Analis Kebutuhan Sistem ............................................... 11

3.2.2.1 Perangkat keras .......................................... 11

3.2.2.2 Perangkat Lunak.......................................... 12

3.2.3. Desain DFD ............................................................... 12

3.2.3.1 DFD Level 0 ............................................... 12

3.2.3.2 DFD Level 1 SI Data Alumni ..................... 13

3.2.3.3 DFD Level 2 Pengelolaan Data Lulus ........ 14

3.2.3.4 DFD Level 2 Pengelolaan Data Alumni...... 15

3.2.3.5 DFD Level 2 Pengelolaan Data Buku Tamu. 15

3.2.3.6 DFD Level 2 Pengelolaan Data Profil ........ 16

3.2.4. Desain ERD ................................................................. 17

3.2.5. Desain Tabel ........................................................................ 17

3.2.5.1 Tabel Admin(tb_admin) ............................. 18

3.2.5.2 Tabel Buku Tamu(tb_gbook) ....................... 18

3.2.5.3 Tabel Jurusan (tb_jurusan) .......................... 19

3.2.5.4 Tabel Kerja(tb_kerja) .................................. 19

Page 7: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

vii

3.2.5.5 Tabel Propinsi(tb_prop)............................... 20

3.2.5.6 Tabel Lulus (tb_siswalulus) ........................ 20

3.2.5.7 Tabel Profil (tb_text) .................................. 21

3.2.5.8 Tabel Alumni(tb_alumni) ............................ 22

3.2.5. Screenshoot Program........................................................... 23

BAB IV PENUTUP

4.1 Kesimpulan .......................................................................... 28

4.2 Rekomendasi ................................................................. ....... 28

DAFTAR PUSTAKA ...................................................................................... 29

Page 8: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

viii

DAFTAR GAMBAR

Gambar 3.1 DFD Level 0 (Diagram Konteks) ................................................... 12

Gambar 3.2 DFD level 1 Sistem Informasi Data Alumni .................................. 13

Gambar 3.3 DFD level 2 Pengelolaan Data Lulus ........................................... 14

Gambar 3.4 DFD level 2 Pengelolaan Data Alumni ...................................... 15

Gambar 3.5 DFD level 2 Pengelolaan Data Buku Tamu ................................ 16

Gambar 3.6 DFD level 2 Pengelolaan Data Profil .......................................... 16

Gambar 3.7 ERD ............................................................................................. 17

Gambar 3.8 Screenshoot halaman awal .......................................................... 23

Gambar 3.9 Screenshoot halaman profil ......................................................... 24

Gambar 3.10 Screenshoot halaman input data alumni .................................... 25

Gambar 3. 11 Screenshoot halaman login admin ............................................. 25

Gambar 3. 12 Screenshoot halaman tampil data lulus ..................................... 26

Gambar 3. 13 Screenshoot halaman tambah data lulus .................................... 27

Gambar 3. 14 Screenshoot halaman tampil data buku tamu ............................ 27

Page 9: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

ix

DAFTAR TABEL Tabel 2.1. : Tenaga pengajar di SMK Al-Munawwir.................................. 8

Tabel 3.1 : Tabel Admin (tb_admin)... ................................................................ 18

Tabel 3.2 : Tabel Buku Tamu (tb_gbook) ........................................................... 18

Tabel 3.3 : Tabel Jurusan (tb_jurusan) ....................................................... 19

Tabel 3.4 : Tabel Kerja (tb_kerja) .............................................................. 19

Tabel 3.5 : Tabel Propinsi (tb_prop) .......................................................... 20

Tabel 3.6 : Tabel Lulus (tb_siswalulus) ..................................................... 20

Tabel 3.7 : Tabel Profil (tb_text) ............................................................... 21

Tabel 3.8 : Tabel Alumni (tb_alumni) ........................................................ 22

Page 10: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Pada era globalisasi ini, teknologi informasi telah menjadi sesuatu hal

yang sangat penting dalam kehidupan manusia. Teknologi informasi adalah

suatu tool yang akan membantu kerja kita dengan berbagai informasi dan

melakukan berbagai tugas yang berhubungan dengan pengolahan informasi.

Pemanfaatan teknologi informasi telah mencakup berbagai bidang,

salah satunya dalam bidang pendidikan yaitu sekolah. Teknologi informasi

menjadi alat untuk membantu sekolah dalam mengelola berbagai data yang

ada seperti data buku, siswa, pegawai, administrasi keuangan, inventaris

barang, dan lain-lain. Dimana data tersebut dapat digunakan untuk

mendukung pengambilan keputusan sekolah terhadap permasalahan yang

sedang dihadapi.

Pengelolaan data alumni di SMK Ma’arif Al-Munawwir Yogyakarta

belum mendapat perhatian dan masih dilakukan secara manual. Data-data

alumni hanya disimpan dalam tumpukan kertas sehingga dapat menyebabkan

kerusakan data, bahkan data bisa hilang. Selain itu pencarian data alumni juga

dirasa kurang efektif karena harus mencari satu persatu data dari seluruh

alumni yang ada. Maka dari itu untuk mengatasi permasalahan tersebut

penulis membuat sistem dengan judul “RANCANG BANGUN SISTEM

INFORMASI DATA ALUMNI SMK MA’ARIF AL-MUNAWWIR

Page 11: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

2

KRAPYAK YOGYAKARTA”. Dengan adanya sistem ini dapat membantu

dalam mengolah data alumni dan memudahkan pencarian data alumni secara

efektif dan efisien serta bisa diakses oleh alumni itu sendiri.

1.2 Batasan Masalah

Adapun batasan masalah dalam pelaksanaan kerja praktek ini adalah:

1. Perancangan Sistem Informasi Data Alumni sesuai dengan kebutuhan dari

SMK Ma’arif Al-Munawwir Krapyak Yogyakarta.

2. Pengolahan data Sistem Informasi Data Alumni SMK Ma’arif Al-

Munawwir Krapyak ini dilakukan oleh administrator yang mempunyai hak

akses meliputi pengelolaan data siswa yang sudah lulus, pengelolaan data

alumni yang sudah meng-update datanya, informasi berita-berita terbaru.

3. Sistem Informasi Data Alumni yang akan dibangun berbasis web dan

menggunakan database MySQL.

1.3 Tujuan Kerja Praktek

Tujuan dari pelaksanaan kerja praktek adalah:

1. Membangun Sistem Informasi Data Alumni SMK Ma’arif Al-Munawwir

Krapyak yang memudahkan dalam proses pengolahan data alumni dengan

mudah dan cepat.

2. Membantu proses penginputan dan pencarian data alumni.

Page 12: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

3

1.4 Manfaat Kerja Praktek

Manfaat dari pelaksanaan kerja praktek adalah:

1. Membantu proses penglahan data alumni

2. Membantu proses pencarian data alumni

3. Membantu penyampaian informasi alumni sehingga tercipta interaksi antara

pihak sekolah dengan alumninya.

Page 13: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

4

BAB II

TEMPAT KERJA PRAKTEK

2.1 Gambaran Umum Instansi

2.1.1 Profil SMK Al-Munawwir

Pendidikan adalah suatu proses komprehensif untuk

menghasilkan sumber daya manusia (SDM) yang berkualitas dan

bermartabat, yang memerlukan pengasahan tiga aspek pendidikan baik

kognitif, afektif dan psikomotorik, sehingga mampu manghasilkan

SDM yang berkualitas, profesional dan terampil yang dilandasi iman

dan taqwa. Sehingga Pondok Pesantren Al Munawwir Krapyak

Yogyakarta membuka SMK Ma’arif Al Munawwir yang memiliki 2

Jurusan yaitu, Teknik Kendaraan Ringan (Mekanik Otomotif) dan

Busana Butik (Tata Busana).

Visi dari SMK Ma’arif Al Munawwir adalah Menjadikan SMK

Ma’arif Al-Munawwir sebagai penyelenggara pendidikan berbasis

karakter dan pesantren yang terintegrasi. Sedangkan misi dari SMK

Ma’arif Al Munawwir sebagai berikut:

1. Menyelenggarakan Kegiatan Proses Belajar mengajar yang disiplin,

akuntabel dan berkarakter

2. Menyelenggarakan Kegiatan Proses Belajar Mengajar yang tertib,

terprogram dan terarah

3. Menyelenggarakan Kegiatan Proses Belajar Mengajar yang

mengedepankan profesionalitas dan proporsionalitas

Page 14: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

5

4. Menyelenggarakan Kegiatan Ekstra Kurikuler sebagai wadah

pengembangan kreatifitas dan kemampuan siswa

5. Menyelenggarakan Kegiatan Sosial Keagamaan dalam rangka

pengamalan nilai-nilai karakteristik dan kepesantrenan.

2.2.2 Keunggulan

Keunggulan dari SMK Ma’arif Al Munawwir dibanding dengan

SMK lainnya adalah sebagai berikut:

1. Berada di komplek pesantren sehingga siswa/siswi yang mondok

mendapatkan pelayanan pendidikan dan pengajaran secara

penuh.

2. Tenaga pengajar lulusan UGM, UNY, IPB, UIN, sebagian telah

lulus S2 dan sedang menempuh S2

3. Kurikulum didesain dengan memadukan antara kurikulum

Pesantren, kurikulum Kemendiknas dan kurikulum Kemenag.

4. Bekerjasama dengan BLPT Yogyakarta dan bengkel Otomotif

serta Konveksi

5. Membuka badan usaha sekolah (BUS) berupa Bengkel Sepeda

Motor

6. Banyak alumni diterima di perguruan tinggi negeri, meliputi:

UGM, UNY, UI, UIN. Dan juga sudah berprofesi sebagai

anggota Polri dan TNI.

Page 15: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

6

2.2.3 Fasilitas

Fasilitas yang tersedia di SMK Ma’arif Al Munawwir

disediakan untuk berbagai kegiatan siswa, baik untuk pembelajaran

maupun pengembangan kesiswaan, serta untuk pendukung

penyelenggaraan pendidikan. Adapun fasiltas tersebut adalah sebagai

berikut :

a. Ruang kelas

b. Asrama Pelajar

c. Madrasah Diniyah

d. Perpustakaan

e. Ruang bengkel Otomotif dan ruang praktek menjahit Tata

Busana

f. Kegiatan ekstrakurikuler meliputi: Olah raga, Seni Hadroh,

pendidikan keterampilan organisasi dan keterampilan seni

g. Tersedia Minimarket, Warpostel, Toko Buku dan Kitab

h. Disediakan pelatihan mengendarai mobil

2.2.4 Kompetensi

Kompetensi di SMK Ma’arif Al Munawwir adlaah sebagai

berikut:

a. Bidang Agama dan Pengetahuan Umum

1. Memiliki pengetahuan ilmu Agama Islam

2. Mampu membaca kitab kuning

3. Memiliki keterampilan manajemen dan organisasi

Page 16: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

7

b. Bidang Mekanik Otomotif

1. Menguasai kelistrikan otomotif (motor dan mobil)

2. Menguasai Chasis dan Body otomotif

3. Mampu mengoperasikan dan memperbaiki mesin mekanik

otomotif

4. Mampu mengendarai mobil

c. Bidang Tata Busana

1. Desainer

2. Operator Potong

3. Operator Jahit

Page 17: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

8

2.2 Ruang Lingkup Kerja Praktek

Berikut susunan kelembagaan di SMK Al-Munawwir:

Dewan Pengasuh : 1. K.H. Zainal 'Abidin Munawwir

2. K.H. Ahmad Warson Munawwir

3. Dra. Ny. Hj. Ida Fatimah ZA, M.S.I

Dewan Penasehat : 1. Drs. Bambang Susilo

2. Muhammad Nurkolis, S.Pd, M.T

Kepala Sekolah : Syarwani, S.S, M.S.I

Tenaga Pengajar : daftar berada di tabel 2.1

Tabel 2.1. Tenaga pengajar di SMK Al-Munawwir

1 Muh. Nurkolis, S.Pd, M.T. 21 Ari Kurniawati, S.Pd.Jas.2 Drs. Muhtarom Busyro 22 Anik Setyowati, S.Pd.3 Dra. Dalmini 23 Faizah, S.Pd4 Dra. Wiyati 24 Ulul 'Azmi, S.Pd5 Dra. Wiyati 25 Riski Ramdani Putu Dipo, S.Pd.Si6 Srimulat, S.Pd 26 Muh. Syamsuddhuha7 Ana Ristiani, S.Pd. 27 Laelatul Badriyah, S.Pd.I, M.Pd8 Aty Lutfia Baity, S.Sos.I. 28 Setiyo Rojikin, S.T9 Qorry Aina, S.Psi, M.Si 29 Anik Markhani, S.Pd10 Waskito, S.Pd. 30 Ratna Perasetyowati, S.Pd11 Nur Syahid, S.Pd. 31 Rochmatun Istiqomah, A.Md12 Agus Wijaya, S.Pd. 32 Andri Yanuartanti, S.Si13 Khumaero Zainal 33Siti Sobariyah, S.Kom

14 Abdul Rosyid 34 Dewi Triastuti Rahayu, S.Pd.T

15 Sujarwo, S.Pd 35Yulia Maryani, Amd

16 Iwan Subekti 36 H. Kholid Abd. Rozak, S.Hut., M.M17 Moch. Nurkholis, S.Th.I 37Ismaryati, S.Pd.Si

18 Abd. Ghani Achmady, S.H.I, M.A 38 Lu'lu Unazilatuni'mah, S.Sos.I19 Abd. Salam, S.HI, M.A 39 Munirotul Fuad, S.Pd.Si20 Maratul Istianah, S.Hum 40 Danang Widyanarko

Page 18: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

9

BAB III

HASIL DAN PEMBAHASAN

3.1. Analisis

3.1.1. Kondisi tempat Kerja Praktek

SMK Ma’arif Al-Munawwir berlokasi di Jl. KH. Ali Maksum,

Tromol Pos 5, Krapyak, Sewon, Bantul, Yogyakarta. SMK ini terbentuk

dari Pondok Pesantren Al Munawwir Krapyak Yogyakarta. Jumlah

lulusan yang semakin bertambah tiap tahunnya membuat data alumni

semakin banyak pula. Pengolahan data SMK Ma’arif Al-Munawwir ini

masih belum tersimpan rapi dan penyimpanan datanya masih dalam

bentuk kumpulan berkas-berkas. Sehingga menyulitkan petugas dalam

melakukan pencarian dan pengarsipannya juga belum terjamin, karena

data yang dibutuhkan bisa hilang atau rusak sewaktu-waktu.

Pengaksesan terhadap data-data juga sulit, karena petugas

harus mencari satu-persatu data yang dibutuhkan dari semua data yang

ada dalam bentuk tumpukan kertas-kertas. Maka dari itu melalui kerja

praktek ini penulis membuat Sistem Informasi Data Alumni. Sistem ini

dibuat dengan tujuan agar bisa membantu petugas dalam proses

pengolahan data alumni, pencarian data alumni, pengarsipan,

mempercepat pengaksesan data dengan mudah dan efisien serta bisa

mengetahui kabar terbaru dari alumni dari SMK Ma’arif Al-Munawwir

Yogyakarta.

Page 19: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

10

3.1.2. Kondisi SDM di SMK Al-Munawwir

SMK Ma’arif Al-munawwir terdiri dari staff sekolah dan

siswa. Pengaksesan terhadap data yang cepat dan efisien sangat

dibutuhkan, terutama oleh para alumni yang ingin memperoleh data

atau mengetahui berita-berita terbaru dari SMK Ma’arif Al-munawwir.

Sedangkan untuk mengetahui informasi yang dibutuhkan petugas harus

mencari data yang dibutuhkan dalam waktu yang cukup lama dan tidak

efisien. Hal tersebut dirasa sangat menyulitkan petugas.

3.1.3. Analisa permasalahan

Dari penjelasan tentang kondisi di SMK Ma’arif Al-

Munawwir dapat ditemukan beberapa masalah diantaranya yaitu:

1. Penyimpanan data alumni di SMK Ma’arif Al-Munawwir masih

dalam bentuk kumpulan berkas-berkas.

2. Adanya data yang hilang atau rusak.

3. Sulitnya melakukan pencarian data alumni SMK Ma’arif Al-

Munawwir yang masih lama dan kurang efisien.

3.2 Kegiatan Kerja Praktek

Kegiatan yang penulis lakukan selama kerja praktek di SMK

Ma’arif Al-munawwir adalah sebagai berikut:

3.2.1. Survey Lokasi

Sebelum penulis melakukan kerja praktek, terlebih dahulu

Page 20: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

11

penulis bersama teman-teman mahasiswa satu tim mengunjungi

Kantor sekolah SMK Al-Munawwir untuk melakukan survei

lapangan. Di sana kami mengunjungi lokasi secara langsung, serta

bertemu dan berkonsultasi dengan pihak sekolah, terkait tentang apa

yang dibutuhkan di SMK Al-Munawwir Yogyakarta.

3.2.2. Analis Kebutuhan Sistem

Sistem Informasi Data Alumni ini bisa berjalan dengan baik

apabila sistem komputer yang digunakan memenuhi syarat minimal

dari konfigurasi perangkat keras dan perangkat lunak. Adapun

konfigurasi perangkat keras dan perangkat lunak yang digunakan akan

dijelaskan seperti di bawah ini.

3.2.2.1. Perangkat Keras

Agar dapat berjalan dengan baik, komputer yang

menjalankan sistem ini harus memenuhi sistem requirements

minimal yang dibutuhkan. Spesifikasi dari sistem requirements

tersebut adalah :

1. Processor Pentium III atau setara dengan kecepatan 667 MHz

2. Memori (RAM) dengan kapasitas 256 MB

3. Ruangan kosong Harddisk sebesar 30 MB

4. Monitor VGA atau SVGA dengan resolusi minimum 800 x

600.

Page 21: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

12

3.2.2.2 Perangkat Lunak

Ada beberapa perangkat lunak yang harus terinstal dalam

sistem operasi komputer untuk dapat menjalankan sistem

informasi ini, yaitu :

1. Sistem Operasi Windows

2. XAMPP 1.7.2

3.2.3. Desain DFD

Data Flow Diagram (DFD) adalah suatu diagram yang

menggunakan notasi-notasi untuk menggambarkan arus dari data sistem,

yang penggunaannya sangat membantu untuk memahami sistem secara

logika, tersruktur dan jelas.

3.2.3.1. DFD level 0 (Diagram konteks)

DFD Level 0 seperti pada Gambar 3.1 merupakan Gambaran

awal dari sistem informasi Data Alumni.

Gambar 3.1 DFD Level 0 (Diagram Konteks)

Page 22: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

13

3.2.3.2. DFD level 1 Sistem Informasi Data Alumni

DFD level 1 Sistem Informasi Data Alumni seperti Gambar 3.2

menjelaskan tentang semua proses yang terjadi di dalam sistem yang

meliputi login, pengelolaan data lulus, data alumni, data buku tamu, data

profil dan laporan grafik.

1

Login

3

Pengelolaan

Data alumni

Admin

tb_admin

Data Login

Validasi hak akses

2

Pengelolaan

data lulus

Data LulusInf Data Lulus

4

Pengelolaan

Data Buku

Tamu

5

Pengelolaan

Data Profil

Alumni

Validasi hak akses

Data Login

Validasi hak akses

Data Alumni

Inf Data alumni

tb_siswalulus

Data Buku Tamu

Inf Buku Tamu

Data ProfilInf Data Profil

tb_talumni

tb_gbook

tb_teks

tb_kerja

tb_prop

tb_jurusan

Data siswalulus

Inf Data siswalulus

Inf Data Prop

Data Jurusan

Data Gbook

Inf Data Gbook

Data TeksInf Data Teks

Inf Data Jurusan

Data Kerja Inf Data kerja

Data alumni

Inf Data Talumni

Data Prop

Inf Data AlumniData Alumni

Inf Data Buku TamuData Buku Tamu

6

Ubah

pasword

Data password

Inf data password

Data alumni

Inf data alumni Inf Data password

data passwordi

Data admin

Inf data admin

Gambar 3.2 DFD level 1 Sistem Informasi Data Alumni

Page 23: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

14

3.2.3.3 DFD level 2 Pengelolaan Data Lulus

DFD level 2 pengelolaan data lulus menerangkan proses pengelolaan

data siswa lulus yang meliputi tambah data, ubah data, hapus data dan

tampilkan data.

Gambar 3.3 DFD level 2 Pengelolaan Data Lulus

Page 24: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

15

3.2.3.4 DFD level 2 Pengelolaan Data Alumni

DFD level 2 pengelolaan data alumni menerangkan proses

pengelolaan data alumni yang meliputi tambah data, ubah data, hapus data

dan tampilkan data.

Gambar 3.4 DFD level 2 Pengelolaan Data Alumni 3.2.3.5 DFD level 2 Pengelolaan Data Buku Tamu

DFD level 2 pengelolaan data buku tamu menerangkan proses

pengelolaan data buku tamu yang meliputi tambah data, ubah data, hapus

data dan tampilkan data.

Page 25: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

16

Gambar 3.5 DFD level 2 Pengelolaan Data Buku Tamu

3.2.3.6 DFD level 2 Pengelolaan Data Profil

DFD level 2 pengelolaan data profil merupakan proses pengelolaan

data profil yang meliputi ubah data dan lihat data.

Gambar 3. 6 DFD level 2 Pengelolaan Data Profil

Page 26: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

17

3.2.4. Desain ERD

ERD adalah suatu pemodelan dari basisdata relasional yang didasarkan atas

persepsi di dalam dunia nyata, dunia ini senantiasa terdiri dari sekumpulan

objek yang saling berhubungan antara satu dengan yang lainnya.

tb_prop

tb_siswalulus

berasal

1

m

tb_jurusan mengambili m

tb_alumni

menjadi

1

1

tb_kerjamemiliki im

Thn_masuk

alamat

Tempat_lhr

Nama_lkp

Id_kerja

kerja

jurusanId_jurusan

Id_prop prop

nim Thn_lulus

jurusan

propTgl_lhr

ipk

post

jkel

status

nmpsgn

saran

ses

HP

email

kerja

Nama_org

Aktif_org

telp

propId_jurusan

nik

alamat

Tmp_lahir

nis

noalm

Thn_lulus

Tgl_lahir

jkel

Id_alumnipassword

nama

thnmasuk

Gambar 3.7 ERD

3.2.5. Desain Tabel

Page 27: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

18

Dalam perancangan Sistem Informasi Data Alumni dibutuhkan tabel-

tabel yang dibentuk dalam satu database “Alumni”. Adapun rincian dari

tabel tersebut sebagai berikut:

3.2.5.1 Tabel Admin (tb_admin)

Tabel admin berfungsi menyimpan data admin system

database alumni yang meliputi id, nama dan password

Tabel 3.1 Tabel Admin (tb_admin)

Nama KolomNama KolomNama KolomNama Kolom Tipe DataTipe DataTipe DataTipe Data ConstraintConstraintConstraintConstraint

id_admin tinyint(4) Primary key

Nama varchar(50)

Sandi varchar(50)

realname varchar(200)

3.2.5.2 Tabel Buku Tamu (tb_gbook)

Tabel buku tamu berfungsi menyimpan data buku yang

meliputi id, nama , email, pesan atau isi posting dan waktu

posting.

Tabel 3.2 Tabel Buku Tamu (tb_gbook)

Nama KolomNama KolomNama KolomNama Kolom Tipe DataTipe DataTipe DataTipe Data ConstraintConstraintConstraintConstraint

Id Int(10) Primary key

Nama varchar(20)

Email varchar(50)

Page 28: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

19

Pesan Text

Posting Date

3.2.5.3 Tabel Jurusan (tb_jurusan)

Tabel jurusan berfungsi menyimpan data daftar jurusan di

SMK Ma’arif Almunawwir yang meliputi id jurusan dan

jurusan.

Tabel 3.3 Tabel Jurusan (tb_jurusan)

Nama KolomNama KolomNama KolomNama Kolom Tipe DataTipe DataTipe DataTipe Data ConConConConstraintstraintstraintstraint

id_jurusan Smallint(6) Primary key

Jurusan varchar(50)

3.2.5.4 Tabel Kerja (tb_kerja)

Tabel kerja berfungsi menyimpan data daftar jenis pekerjaan

para alumni di SMK Ma’arif Almunawwir yang meliputi id

kerja dan kerja

Tabel 3.4 Tabel Kerja (tb_kerja)

Nama KolomNama KolomNama KolomNama Kolom Tipe DataTipe DataTipe DataTipe Data ConstraintConstraintConstraintConstraint

id_kerja Smallint(6) Primary key

Kerja varchar(60)

Page 29: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

20

3.2.5.5 Tabel Propinsi (tb_prop)

Tabel propinsi berfungsi menyimpan data daftar propinsi asal

para alumni di SMK Ma’arif Almunawwir yang meliputi id

prop dan prop.

Tabel 3.5 Tabel Propinsi (tb_prop)

Nama KolomNama KolomNama KolomNama Kolom Tipe DataTipe DataTipe DataTipe Data ConstraintConstraintConstraintConstraint

id_prop Smallint(6) Primary key

Prop varchar(60)

3.2.5.6 Tabel Lulus (tb_siswalulus)

Tabel kerja berfungsi menyimpan data alumni di SMK

Ma’arif Almunawwir yang meliputi nis, nama lengkap,

tempat lahir tanggal lahir, jenis kelamin, alamat. Propinsi

jurusan, tahun masuk, tahun lulus, tanggal posting

Tabel 3.6 Tabel Lulus (tb_siswalulus)

Nama KolomNama KolomNama KolomNama Kolom Tipe DataTipe DataTipe DataTipe Data ConstraintConstraintConstraintConstraint

Nis varchar(10) Primary key

Page 30: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

21

nama_lkp varchar(80)

tempat_lhr varchar(30)

Tgl_lhr varchar(10)

Jkel varchar(20)

Alamat Text

Prop Smallint(6) Foreign Key

Jurusan Smallint(6) Foreign Key

thn_masuk Smallint(4)

thn_lulus Smallint(4)

Post Date

3.2.5.7 Tabel Profil (tb_text)

Tabel profil berfungsi menyimpan data teks yang ditampilkan

di system.

Tabel 3.7 Tabel Profil (tb_text)

Nama KolomNama KolomNama KolomNama Kolom Tipe DataTipe DataTipe DataTipe Data ConstraintConstraintConstraintConstraint

Id_text Int(1) Primary key

Home Text

home_admin Text

home_alumni Text

Edit Date

Kontak Text

Page 31: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

22

3.2.5.8 Tabel Alumni (tb_alumni)

Tabel kerja berfungsi menyimpan data alumni hasil masukan

dari alumni sendiri, meliputi id alumni, password, nama,

TTL, jenis kelamin sampai waktu post terakhir

Tabel 3.8 Tabel Tabel Alumni (tb_alumni)

Nama KolomNama KolomNama KolomNama Kolom Tipe DataTipe DataTipe DataTipe Data ConstraintConstraintConstraintConstraint

Id_alumni Int(11) Primary key

Password varchar(75)

Nama varchar(80)

tmpt_lhr varchar(30)

tgl_lhr Varchar(10)

Jkel varchar(20)

Thnmsk Smallint(4)

Thnlls Smallint(4)

Nis Date

id_jurusan Smallint(6) Foreign key

Nk Float

Alamat Teks

Prop Smallint(6) Foreign Key

Telp varchar(30)

Hp varchar(30)

Email varchar(30)

Aktif_org varchar(30)

Nama_org varchar(80)

Kul varchar(20)

Kuldi varchar(20)

kulthn Smallint(4)

Page 32: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

23

Kul_lls Smallint(4)

krja varchar(20)

Jns_kerja Smallint(6) Foreign key

Krjainstansi varchar(50)

Almt_instansi varchar(200)

Status varchar(20)

Nmpsgn varchar(50)

Saran Text

post Date

3.2.6 Screenshoot program

Screenshoot halaman awal

Halaman utama merupakan halaman selamat datang, dan user akan terlebih

dahulu mendapatkan sapaan hangat dan prakata sebelum menggunakan

sistem. Tampilan halaman utama disajikan pada gambar 3.8

Gambar 3.8 Screenshoot halaman awal

Page 33: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

24

Screenshoot halaman profil

Halaman profil merupakan halaman informasi tentang system ini. Disajikan

dalam gambar 3.9

Gambar 3.9 Screenshoot halaman profil

Screenshoot halaman input data alumni

Halaman input data alumni merupakan halaman tempat alumni menginptkan

dataq terbarunya. Tampilan halaman input alumni disajikan pada gambar

3.10

Page 34: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

25

Gambar 3.10 Screenshoot halaman input data alumni

Screenshoot halaman login admin

Halaman login admin adalah dimana admin memasukkan nama dan

password untuk masuk ke system dan melakukan berbagai perubahan.

Disajikan pada gambar 3.11

Gambar 3. 11 Screenshoot halaman login admin

Page 35: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

26

Screenshoot halaman tampil data lulus

Halaman tampil data lulus merupakan halaman untuk menampilkan data

siswa yang lulus. Disajikan dalam gambar 3.12

Gambar 3. 12 Screenshoot halaman tampil data lulus

Page 36: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

27

Screenshoot halaman tambah data lulus

Halaman tambah data lulus adalah dimana admin memasukkan data lulus

pada sistem. Disajikan pada gambar 3. 13

Gambar 3. 13 Screenshoot halaman tambah data lulus

Screenshoot halaman data buku tamu

Halaman data buku tamu adalah dimana admin bisa melihat dan

menghapus data buku tamu. Disajikan pada gambar 3. 14

Gambar 3. 14 Screenshoot halaman tampil data buku tamu

Page 37: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

28

BAB IV

PENUTUP

4.1 Kesimpulan

Dari pelaksanaan KP ini diperoleh kesimpulan :

1. Sistem Database Alumni di SMK Al-Munawwir ini telah dibangun

dan dapat melakukan proses pengolahan data alumni.

2. Sistem Database Alumni di SMK Al-Munawwir ini dapat melakukan

proses penginputan dan pencarian alumni.

4.2 Rekomendasi Dengan selesainya pembuatan program ini penulis memberi saran

kepada pihak sekolah demi lebih baiknya program ini. Saran saran dari

penulis sebagai berikut :

1. Sebaiknya sistem ditambah user selaku kepala sekolah agar bisa

memudahkan kepala sekolah untuk mengakses sistem

2. sebaiknya sistem ini diintegrasikan dengan website sekolah

Page 38: LAPORAN KERJA PRAKTEK (07650023) - uin-suka.ac.id

29

DAFTAR PUSTAKA

Jogiyanto ,2001, “Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur Teori

dan Praktek Aplikasi Bisnis”.Penerbit Andi, Yogyakarta.

Kadir, Abdul, 2003, “Pengenalan Sistem Informasi”. Penerbit Andi, Yogyakarta.

Mahyuzir, T.,D., 1991, Pengantar Analisis dan Perancangan Perangkat Lunak, Elex Media

Komputindo, Jakarta

Nugroho, Bunafit, 2006, “Pemrograman PHP5”. Ardana Media, Yogyakarta.

Sidik, B, 2005, “MySQL untuk pengguna, Administrator, dan Pengembang Aplikasi Web”.

Penerbit Informatika, Bandung.

Tim PenyusunModulPraktikum RPL UII, 2009/2010, “ModulPraktikum RPL” . Sirkel

Laboratory, Yogyakarta.