• Tidak ada hasil yang ditemukan

SISTEM MANAJEMEN DIKLAT KETRAMPILAN KHUSUS PELAUT BALA I PENDIDIKAN DAN PELATIHAN ILMU PELAYARAN SURABAYA DENGAN SMS GATEWAY.

N/A
N/A
Protected

Academic year: 2017

Membagikan "SISTEM MANAJEMEN DIKLAT KETRAMPILAN KHUSUS PELAUT BALA I PENDIDIKAN DAN PELATIHAN ILMU PELAYARAN SURABAYA DENGAN SMS GATEWAY."

Copied!
91
0
0

Teks penuh

(1)

SISTEM MANAJEME

PELAUT BALA I P

PELAYARAN SU

JURU

FAKULTA

UNIVERSITAS P

MEN DIKLAT KETRAMPILAN

I PENDIDIKAN DAN PELATIHA

URABAYA DENGAN SMS GA

SKRIPSI

Disusun oleh :

ADI SURYANTO

NPM. 0934115070

USAN TEKNIK INFORMATIKA

KULTAS TEKNOLOGI INDUSTRI

PEMBANGUNAN NASIONA L €VETER

JAWA TIMUR

2012

N KHUSUS

HAN ILMU

GATEWAY

(2)

PELAYARAN SU

Diajuka

Dalam

JURU

FAKULTA

UNIVERSITAS P

URABAY A DENGAN SMS GA

SKRIPSI

ukan Untuk Memenuhi Sebagai Persyaratan

lam Memperoleh Gelar SarjanaKomputer

Jurusan Teknik Informatika

Disusun oleh :

ADI SURYANTO

NPM. 0934115070

USAN TEKNIK INFORMATIKA

KULTAS TEKNOLOGI INDUSTRI

PEMBANGUNAN NASIONAL €VETER

JAWA TIMUR

2012

GATEWAY

tan

(3)

LEMBAR PENGESAHAN

SISTEM MANAJEMEN DIKLAT KETRAMPILAN

KHUSUS PELAUT

BALAI PENDIDIKAN DAN PELATIHAN ILMU PELAYARAN SURABAYA

DENGAN SMS GATEWAY

Disusun Oleh :

ADI SURYANTO

NPM. 0934115070

Telah disetujui untuk mengikuti Ujian Negara Lisan GelombangII Tahun Akademik 2012/2013

Pembimbing Utama Pembimbing Pendamping

Fetty Tri Anggraeny, S.Kom, M.Kom Ir. Mu‚ tasim Billah, MS

NPT. 3 8006 06 0208 1 NIP. 19600504 198703 1 001

Mengetahui,

Ketua Jurusan Teknik Informatika Fakultas Teknologi Industri

Universitas Pembangunan Nasional•Veteran• Jawa Timur

(4)

DAN PELATIHAN ILMU PELAYARAN SURABAYA DENGAN SMS GATEWAY

Disusun Oleh :

ADI SURYANTO

NPM. 0934115070

Telah dipertahankan di hadapan dan diterima oleh Tim Penguji Skripsi Program Studi Teknik Informatika Fakultas Teknologi Industri

Universitas Pembangunan Nasional •Veteran• Jawa Timur Pada Tanggal23 November2012

Pembimbing : Tim Penguji :

1. 1.

Fetty Tri Anggraeny, S.Kom, M.Kom Ir. Sutiyono, MT.

NPT. 3 8006 06 0208 1 NIP. 19600713 198703 1001

2. 2.

Ir. Mu‚ tasim Billah, MS Budi Nugroho, S.Kom, M.Kom

NIP. 19600504 198703 1 001 NPT. 3 800605 0205 1

3.

Rinci Kembang Hapsari, S.Kom, M.Kom NPT.

Mengetahui,

Dekan Fakultas Teknologi Industri

Universitas Pembangunan Nasional •Veteran• Jawa Timur

Ir. Sutiyono, MT.

(5)

YAYASAN UNIVERSITAS

Jl. Raya Rungkut Madya G

Mahasiswa di bawa

Nama : Adi S

NPM : 0934115070

Jurusan : Tekni

Telah mengerjakan

SKRIPSI / TUGAS

judul:

SISTEM MANAJEM

PENDIDIKAN DAN P SMS GATEWAY €

1) Ir. Sutiyono

NIP. 19600713 198703 1

2) Budi Nug

NPT. 3 8006 05 0205 1

3)Rinci Kem NPT.

PembimbingU

Fetty Tri Anggraeny

NPT. 3 8006 06 0208 1

AN KESEJAHTERAAN PENDIDIKAN DAN PERUMAHAN TAS PEMBANGUNAN NASIONAL €VETERAN• JAWA TI

FAKULTAS TEKNOLOGI INDUSTRI PANITIA UJIAN SKRIPSI / KOMPREHENSIF

a Gunung Anyar Telp. (031) 8706369 (Hunting). Fax. (031) 870

KETERANGAN REVISI

ah ini :

di Suryanto

934115070

knik Informatika

kan revisi/tidak ada revisi*) PRA RENCAN

S AKHIR Ujianlisan gelombangII, TA 201

JEMEN DIKLAT KETRAMPILAN KHUSUS PEL PELATIHAN ILMU PELAYARAN SURABAY

Surabaya, N

Dosen Penguji yang mem

yono, MT

19600713 198703 1001

ugroho, S.Kom, M.Kom 3 8006 05 0205 1

mbangHapsari, S.Kom, M.Kom

Mengetahui,

ngUtama Pembimbing P

ny, S.Kom, M.Kom Ir. Mu€tasim

3 8006 06 0208 1 NIP. 19600504 19

{

{

{

AN TIMUR

706372 Surabaya 60294

ANA (DESIGN) /

2012/2013 dengan

ELAUT BALAI

AYA DENGAN

, November 2012

emerintahkan revisi:

ng Pendamping

sim Billah, MS 19600504 198703 1 001

}

(6)

Ucapan terima kasih ini saya persembahkansebagai perwujudan rasa syukur atas

terselesaikannya Laporan Skripsi. Ucapan terima kasih ini saya tujukan kepada :

1. Allah SWT., karena berkat Rahmat dan berkahNya kami dapat menyusun dan

menyelesaikan LaporanSkripsiini hingga selesai.

2. Bapak Prof. Dr. Ir. Teguh Soedarto, MP selakuRektor Universitas

Pembangunan Nasional €Veteran• Jawa Timur.

3. Bapak Sutiyono, MT selaku Dekan Fakultas Teknologi Industri UPN

€Veteran• Jawa Timur.

4. Bapak Ir. Muttasim Billah, MS.selaku Wakil Dekan I FakultasTeknologi

Industri UPN €Veteran• Jawa Timursekaligus dosen pembimbing

pendamping pada skripsi ini yangbanyak memberikan petunjuk, masukan,

bimbingan, dorongan serta kritik yang bermanfaat sejak awal hingga

terselesainya skripsi ini dan bersedia meluangkan waktu untuk membimbing

dan membantu.

5. Ibu Dr. Ir. Ni Ketut Sari, MT.selaku Ketua Jurusan Teknik Informatika UPN

€Veteran• Jawa Timur

6. Bapak Firza Prima Aditiawan, S.Kom.,selaku PIA Tugas Akhir Teknik

Informatika UPN €Veteran• Jawa Timur.

7. Ibu Fetty Tri Anggraeny, S.Kom, M.Komselaku dosen pembimbingutama

yang telah memberikan banyak ide, petunjuk, masukan, bimbingan,

dorongansertabantuan yang sangat berarti dan bermanfaat bagi tugas akhir ini

(7)

iv

8. Keluarga tercinta, terutamaBapak dan Ibuku tersayang, terima kasih atas

semua doa, dukungan serta harapan-harapanya pada saatpenulis

menyelesaikanskripsi dan laporan ini. Yangpenulis minta hanya doa

restunya, sehinggapenulisbisa membuat sesuatu yang lebih baik dari laporan

ini.

9. Adikku Fitrotin Dwiyanti yang selalu membuat tersenyum meskipunpenulis

sedang suntuk ataupun muram. Meskipun kadangbuat jengkeltapi mas tetep

sayangdan akan selalu mempersiapkan yang terbaik buat kamu.

10. Sayangku Emil Zulfiyana Hidayatiterimakasih telah memberikanku banyak

motivasi dan dukungan dari awal hinggaselesai. Senyuman dan canda

tawamu selalu manjadi obat lelahku setiap harisayang.

11. Sahabat ‚ sahabatku yang selalu membuatku semangat kembali waktu

semangatku lagi turun. Agus Ramayana, Wahyu, Man, Febi, Asep, Inyo, Alex,

Aji dan seluruh warga informatic dhe serta tf SoBekalian semua memang

hebat. Semoga kita bisa jadi pribadi yang bermanfaat bagi semuanyakawan.

12. Himatifa UPN €Veteran• JATIM tempatku belajar organisasi dan mengenal

jika kita ini hanyasemut kecil didunia ini. Ryan Raynaldi dan Awan Setiono,

teruslah berkarya kawan.

13. Rekan-rekan kerja ku di BP2IP Surabaya terutama rekan-rekan DTFKdimana

tempat yang menginspirasiku dalam pembuatan skripsi ini. Pak Semuel, Pak

Dwi Haryanto, Mama Tri, Bu Yurni, Bunda Yayuk, Mas Hariyanto, Mas

Iswandi, Mas Irfan, MasTaufik, Mas Irwan dan dua rekan kerja penulis yang

(8)

Mbak Ajeng, penulis ucapkan banyak-banyak terima kasih atas bantuan serta

motivasi kalian semua.

14. Teman‚ temanseperjuanganku entah waktupenuliskuliah pagi atau malam

yang selalu bersama-sama suka duka kuliah. Warga Informatic Dhe dan One

Stop Sobe,penulissenang menjadi bagian dari kalian.

15. Kawan-kawanyang telah membantu dalam penyelesaian Laporan Skripsi ini.

Yang telah memberikan dorongan dan doa,yang tak bisa penulis sebutkan

satu persatu. Terima Kasih yang tak terhingga untuk kalian semua.Semoga

(9)

KATA PENGANTAR

SyukurAlhamdulillaahi rabbil €alamin terucapke hadirat Allah SWT atas

segala limpahan Kekuatan-Nya sehingga dengan segala keterbatasan waktu,

tenaga, pikiran dan keberuntunganyang dimiliki penyusun,akhirnya penyusun

dapat menyelesaikan Skripsi yang berjudul€Sistem Manajemen Diklat

Ketrampilan Khusus Pelaut Balai Pendidikan dan Pelatihan Ilmu Pelayaran

Surabaya dengan SMS Gateway€ tepat waktu.

Skripsi dengan beban 4 SKS ini disusungunadiajukan sebagai salah satu

syarat untuk menyelesaikan program Strata Satu (S1) pada jurusan Teknik

Informatika, Fakultas Teknologi Industri, UPN •VETERAN• Jawa Timur.

Melalui Skripsi ini penyusun merasa mendapatkan kesempatan emas untuk

memperdalam ilmu pengetahuan yang diperoleh selama dibangku perkuliahan,

terutama berkenaan tentang penerapan teknologi perangkat bergerak. Namun,

penyusunmenyadari bahwa Skripsi ini masih jauh dari sempurna. Oleh karena itu

penyusun sangat mengharapkan saran dan kritik dari para pembaca untuk

pengembanganaplikasi lebih lanjut.

Surabaya,November 2012

(10)

Halaman

LEMBAR PENGESAHAN

ABSTRAK ... i

KATA PENGANTAR ... ii

UCAPAN TERIMA KASIH ... iii

DAFTAR ISI... vi

DAFTAR GAMBAR ... ix

BAB I PENDAHULUAN ... 1

1.1.Latar Belakang... 1

1.2.Perumusan Masalah... 3

1.3.Batasan Masalah... 4

1.4.Tujuan €€€.. ... 4

1.5.Manfaat... 5

1.6.SistematikaPenulisan... 6

BAB II TINJAUAN PUSTAKA... 9

2.1 Sejarah SingkatBP2IP Surabaya... 9

2.2 Visi dan Misi BP2IP Surabaya... 10

2.2.1 Visi BP2IP Surabaya... 10

2.2.2 Misi BP2IP Surabaya... 10

2.3 Sasaran Mutu BP2IP Surabaya... 10

2.4 Pejabat Struktural BP2IP Surabaya... 11

2.5 Macromedia Dreamweaver... 11

2.6 Microsoft Office Visio 2010... 12

2.7 Power Designer... 14

2.8 XAMPP ... 15

(11)

vii

2.10Entity Relationship Diagram ( ERD )... 19

2.11 Data Flow Diagram ( DFD )... 21

2.12 CDM dan PDM... 22

BAB III ANALISA DAN PERANCANGAN SISTEM... 24

3.1 Entitas yang terlibat pada sistem... 24

3.2 Relasi yang digunakan pada sistem... 24

3.3 Desain sistem... 25

3.3.1 Data Flow Diagram...26

3.4 DesainDatabase... 30

3.4.1 Conceptual Data Model... 30

3.4.2 Phisycal Data Model... 31

3.5 SMS Gateway... 32

3.6 Perancangan Interface...33

BAB IV HASIL DAN PEMBAHASAN ... 39

4.1 Menu Sistem... 39

4.2 Menu User... 43

4.3 Menu Admin ... 47

4.3.1 Home... 48

4.3.2 Master Admin... 49

4.3.3 Master Diklat... 50

4.3.4Master Periode... 50

4.3.5Master Berita... 51

4.3.6Master Peserta Diklat... 52

4.3.7Manajemen diklat...54

4.3.8Manajemen sertifikat... 57

4.3.9Manajemen berita...58

4.3.10Laporan ... 58

(12)

BAB V UJI COBA SISTEM... 64

5.1.Skenario Uji Coba... 64

5.1.1 Registrasi Peserta Diklat... 64

5.1.2 Notifikasi username dan password... 65

5.1.3 Login pesertaberdasarkan no. ID dan password... 66

5.1.4 Melihat detail login menu user... 68

5.1.5 Pendaftaran diklat...68

5.1.6 Notifikasi pendaftaran diklat... 69

5.1.7 Proses upload sertifikat... 70

5.1.8Notifikasi file berhasil diupload dan pesan berhasil dikirim. 71 5.1.9 SMS Gateway... 72

BAB VI KESIMPULAN DAN SARAN ... 74

6.1.Kesimpulan ... 74

6.2.Saran ... 75

(13)

SISTEM MANA JEMEN DIKLAT KETRAMPILAN KH USUS PELAUT BALAI PENDIDIKAN DAN PELATIHAN ILMU PELAYARAN SURABAYA

BERBASIS WEB DAN SMS GATEWAY

ADI SURYANTO NPM : 0934115070

DOSEN PEMBIMBING I : FETTY TRI ANGGRAENY, S.Kom, M.Kom DOSEN PEMBIMBING II : Ir. MUTTASIM BILLAH, MS

FAKULTAS TEKNOLOGI INDUSTRI JURUSAN TEKNIK INFORMATIKA UNIVERSITAS PEMBANGUNAN NASIONAL €VETERAN• JAWA TIMUR

2012

ABSTRAK

Kebutuhan dan kecepatan dalam mengakses informasi menjadi kebutuhan masyarakat pada era sekarang. Pengolahan data berdasarkan sistem informasi yang terkomputerisasi menjadi kebutuhan tersendiri untuk validitas

dan kecepatan dalam mengaksesnya. Karena masih banyak sistem yang

dikerjakan olehpegawai Balai Pendidikan dan Pelatihan IlmuPelayaran ( BP2IP )

Surabayasebagai pelayan masyarakat yang bersifat manual, dan ini disadari oleh

pegawaiserta penulis bahwa sistem informasi manual membutuhkan waktuyang

relatif lama dalam prosesnya. Sehingga perlu diciptakan sebuah solusi yang bisa menjawab permasalahan dari sistem manual tersebut.

Di dalam permasalahan yang ada padaBP2IP Surabaya, pegawai

pelayanan diklat ingin membuat manajemen diklat serta sertifikat diklat pada

sebuah sistem yang terstruktur dalam sebuah database sehinggapenyimpanan data

peserta tersimpan dengan baik. Selain itu pula, peserta dapat memperoleh informasi diklat serta sertifikat diklat tanpa harus datang ke bagian pelayanan diklat BP2IP Surabaya, sehingga informasi pelayanan diklat dilingkungan BP2IP Surabaya menjadi lebih komunikatif kepada peserta diklat

Didalam laporan skripsi sistem manajemen diklat ketrampilan dan keahlian pelaut BP2IPSurabaya berbasis web dan sms gateway ini akan

dij elaskan dan diberikan gambaran lebih detail bagaimana alur sistemnya.

Sistem manajemen diklatini sebagai salah satu solusi untuk membantu proses

pendaftaran diklatserta pengarsipan file sertifikat diklatpeserta lebih baik dengan

adanya sebuah sistemyang mengirim pesan secara otomatis untuk menginformasikan kepada peserta diklat terkait sertifikat diklat yang telah peserta ikuti.

(14)

1.1 L atar Belakang

Kemajuan teknologi informasi saat ini dirasakan berkembang sangat

pesat. Seiring berkembangnya teknologi informasi, banyak sekali kemudahan

yang bisa dirasakan dan diperoleh oleh kebanyakan orang saat ini. Sudah tidak

menjadi barang mewah lagi bagi masyarakat untuk bisa menikmati

perkembangan teknologi informasi. Salah satu potensi yang bisa di optimalkan

dalam penggunaan teknologi saat ini diantaranya untuk mengakses informasi dan

atau memasang publikasi kepada masyarakat melalui dunia maya atau lebih

dikenal dengan nama internet. Ketika berbicara tentang internet, maka bisa

dibayangkan seluruh kebutuhan bisa didapatkan dimanapun manusia berada

(dengan syarat terkoneksi dengan jaringan internet), kapanpun waktunya dan

dengan alat yang sederhana sekalipun, misalnya dengan handphone.

Pada kesempatan ini, penggunaan teknologi informasi akan kita

optimalkan untuk memperoleh informasi sertifikat diklat ketrampilan khusus

pelaut yang telah dilaksanakan. Sertifikat ini merupakan bukti tertulis kelulusan

peserta telah berhasil mengikuti suatu diklat ketrampilan khusus pelaut. Kondisi

yang sekarang terjadi, belum ada sebuahsistem yang memanajemen diklat

ketrampilan khusus pelaut sehingga tersusun rapi dalam sebuahdatabase,

sehingga proses pencariannya sertifikatnya masih bersifat manual yangmana

memilah sertifikat satu persatu untuk mencari nama seseorang.Hal ini akan

(15)

2

efektif serta efisien untuk para peserta. Selain itu dalam proses selesai

sertifikatnya pun juga dibutuhkan sebuah jembatan informasi kepada para peserta

diklat agar para peserta diklat mengetahui sampai mana proses sertifikat diklat

yang telah mereka ikuti tanpa harus datang ke bagian pelayanan sertifikat.Pada

prosesnya pendaftaran peserta diklat, bagian pelayanan sertifikat pun selama ini

masih bersifat manual, menggunakanmicrosoft exceluntuk mengolah data

peserta. Sehingga kedepan dibutuhkan sebuahsistemyang lebih terkomputerisasi

untuk mempermudahentry data sehingga tersimpan rapi dalam sebuahsistem

database.

Sistem Manajemen SertifikatDiklat Ketrampilan Khusus PelautBalai

Pendidikan dan Pelatihan Ilmu Pelayaran Berbasis Web dan SMS Gateway ini

digunakan untuk pendaftaran peserta diklat, mengarsipkan atau menyimpan file

data peserta diklat serta sertifikat yang berupa pdf (Portable Document Format)

para peserta diklat.Seiring dengan semakin berkembangnya dunia pelayaran,

maka semakin banyak pula lapangan pekerjaan sehingga semakin banyak pula

para peserta diklat untuk mendapat sertifikat diklatketrampilan keahlian pelaut.

Sertifikat diklat ketrampilan keahlian pelaut ini terdapat berbagai macam

diantaranyaBasic Safety Training( BST ), Survival Craft And Rescue Board (

SCRB ), Tanker Familiarization( TFC ), Medical First AID ( MEFA ) , Advance

Fire Fighting ( AFF ), Crow Crisis Management ( CCM ), Medical Care ( MC ),

Ship Security Office ( SSO ), Radar Simulator ( RS ), Arpa Simulator ( AS ),

Global Maritime Distress And Safety System ( GMDSS ).Dari berbagai macam

diklat keahlian pelaut diatas, maka akan dibuatsistem yang menyimpan data

(16)

tujuan agar file sertifikat peserta yang mengikuti diklat tersebut bisa terarsipkan

dengan baik dan benar sehingga mempermudah pencarian pada saat yang

dibutuhkan.Pada saat peserta melakukan pendaftaran, maka data peserta tersebut

akan dimasukkan pada sistem sesuai dengan diklat yang diikuti. Ketika data sudah

dimasukkan ke dalam sistem, maka data tersebutkan akan diolah bagian sertifikat

untuk melakukan pencetakan sertifikat.Setelah proses pencetakan sertifikat

selesai, maka sertifikat fisik tersebut akan discanuntuk diubah pada formatfile

pdf. Dari file ini maka, akan disimpan sesuai dengan nama peserta diklat tersebut.

Sesaat setelahfile tersebut disimpan pada database peserta diklat, maka secara

otomatis sistem akan mengirimkan SMS pada peserta diklat bahwa sertifikat

diklat yang telah dia ikuti telah selesai. Selain itu pula, peserta bisa juga SMS

dengan format yang sudah di tetapkan, secara otomatis akan mendapatkan balasan

sesuai dengan proses sertifikat.

Sistem manajemen diklat ketrampilan dan keahlian pelaut berbasis web

dan SMS Gateway ini sangat membantu baik bagian pelayanan sertifikat maupun

peserta diklat. Untuk bagian pelayanan sertifikat sendiri,sistem ini dapat

membantu menyimpan file sertifikat inidengan aman dan dapat dicari dengan

mudah pada saat dibutuhkan. Sedangkan bagi peserta sendiri,sistem ini

membantu mereka untuk memperoleh informasi terkait sertifikat diklat mereka.

1.2 Perumusan M asalah

Pada latar belakang yang sudah diuraikan di atas, maka di dapatkan

rumusan masalah sebagai berikut.

a. Bagaimana cara membuat sebuah sistem manajemen diklat yang semula

(17)

4

b. Bagaimana caramenyimpan file sertifikat diklat yang semula manual

menjadi lebih terstruktur rapi padasebuah sistem?

c. Bagaimana cara untuk memudahkan peserta diklat mendapatkan informasi

sertifikat diklat tanpa harus datang ke bagian pelayanan sertifikat BP2IP

Surabaya?

1.3 Batasan M asalah

Pada pembuatanskripsi ini, peneliti membatasi pembahasan masalah

yang adasebagai berikut :

a. Bentuk dari aplikasi ini adalah sistemmanajemen diklat ketrampilan dan

keahlian pelautyang semula manual menjadi terkomputerisasi dengan

berbasis web dan sms gateway.

b. Aplikasi ini merupakan sistem manajemen diklat sertasertifikat para peserta

diklat

c. Aplikasi ini membantu para peserta diklat dalam melakukan pendaftaran

diklat

d. Aplikasi ini membantu para peserta diklat untuk memperoleh informasi

mengenai sertifikat diklat mereka melalui sms dengan format tertentu

e. File yang diupload menu sertifikat pada aplikasi ini adalah filepdf.

1.4 Tuj uan

Tujuan dalam menciptakan Sistem Manajemen Diklat Ketrampilan

(18)

a. Membuat pelayanan diklat menjadi efektif dan efisien dengan adanya

sebuahsistemyang menyimpan semua data-data para peserta diklat dalam

sebuahdatabaseterkait pula dengan diklat yang telah mereka ikuti.

b. Sebagai jembatan informasi Pelayanan Diklat BP2IP Surabaya dengan

para peserta diklat dalam hal sertifikat diklat yang telah mereka ikuti.

Sertifikat merupakan sebuah bukti tertulis sebagai acuan bahwa peserta

tersebut telah menjalani sebuah diklat. Oleh karena itu bagian pelayanan diklat ini

harus dapatmengarsipkan file sertifikat ini dengan baik. Dan diharapkan dengan

adanyasistem ini jauh dapat membantu mengarsipkan file sertifikat sehingga

mempermudah bagian pelayanan sertifikasi dalam pekerjaan mereka jika suatu

saat terjadi hal-hal yang tidak diinginkan pada sebuah sertifikat. Misalnya hilang,

terselip dan lain sebagainya.Selain itu pula, diharapkansistemdapat menjadi

jembatan informasi antara bagian pelayanan dengan para peserta diklat terutama

bagian pelayanan sertifikat dimana memberikan informasi melalui sms terkait

proses sertifikat mereka sehingga mempermudah bagian pelayanan

menyampaikan informasi.

1.5 M anfaat

Manfaat yang diperoleh dalam Sistem Manajemen Diklat Ketrampilan

Khusus Pelaut pada BP2IP Surabaya Berbasis Web dan SMS Gatewayadalah

a. Untuk menciptakan datayang lebih tersistem dengan baik. Mulai dari

entry data yang kita sudah disediakandengan form yang teratur dan

terstruktur. Apabila adaform yang masih kosong, maka sistem secara

(19)

6

dengan format, kecuali pada bagian tertentu yang memang tidak harus ada

inputan.

b. Sistem manajemen yang terkomputerisasi ini, pengelolaan data peserta

diklat akan lebih terstruktur, sehingga mengurangierror pada data yang di

entry. Data yang dimasukkan ke dalam sistem akan masuk ke dalam

database sesuai denganform yang sudah di atur. Dari data-data peserta

diklat yang telah tersimpan akhirnya pelayanan pun dapat berjalan lebih

cepat mengingat semua data terdapat dalam sebuah database sehingga

pencariannya pun jauh lebih cepat.

c. Sistem Manajemen Diklat Ketrampilan Khusus Pelaut pada BP2IP

Surabaya Berbasis Web dan SMS Gateway ini baru pertama kali, sehingga

akan mempermudah kinerja bagian pelayanan diklat BP2IP Surabaya

dalam mendata serta mengarsipkan file peserta terutama sertifikat peserta

diklat.Selain mudah penggunaanya, manajemen sertifikat diklat

ketrampilan khusus pelaut pada BP2IP Surabaya ini bisa memberikan

informasi pada para peserta diklat terkait proses sertifikat mereka melalui

sebuah smstanpa harus datang pada bagian pelayanan BP2IP Surabaya.

Sangat simple dan sangat membantu baik untuk bagian pelayanan

sertifikat BP2IP Surabaya maupun para peserta diklat.

1.6 Sistematika Penulisan

Laporan skripsi ini akan menjelaskan secara lengkap tentang proses

membuat Sistem Manajemen Diklat Ketrampilan Khusus Pelaut Balai

Pendidikan dan Pelatihan Ilmu PelayaranSurabaya berbasis Web dan SMS

(20)

dibuat, laporan skripsi ini di bagi menjadi enam bab yang dilengkapi dengan

penjelasan padatiap bab.

BAB I PENDAH UL UAN

Bab ini akan menjelaskan tentang latar belakang, perumusan

masalah, batasan masalah, tujuan, manfaat, dan sistematika

penulisan.

BAB I I TI NJAUAN PUSTAK A

Bab ini akan menjelaskan tentang landasan teori yang dipakai

sebagai penunjang pembuatan laporan ini. Penjelasannya meliputi

profil BP2IP Surabaya, visi dan misi serta sasaran mutu BP2IP

Surabaya dan Sejarah BP2IP Surabaya. Bab ini juga

menjelaskan bagian yang terli bat di dalam sistem, alur di dalam

sistem serta diagram alir (flowchart).

BAB II I ANA L I SA SI STEM

Bab ini menjelaskan tentang alur sistem secara terkomputerisasi.

Desain model sistem yang diterjemahkan kedalam Data Flow

Diagram (DFD) serta desain database yang diterjemahkan

kedalam Conceptual Data Model (CDM) dan Physical Data

Model (PDM).

BAB I V HA SI L DAN PEM BAHA SAN

Bab ini menjelaskan tentang perancangan sistem yang akan

(21)

8

apli kasi yang dibuat dari proses pendaftaran diklat sampai

sertifikat diklat jadi.

BAB V UJI COBA SI STEM

Bab ini akan menjelaskan tentang aplikasi sistem yang telah

dibuat berdasarkan Proses pendaftaran diklat. Dalam bab ini akan

dijelaskan lebih detail pemakaian aplikasi untuk admin dan para

peserta diklat. Intinya lebih menjelaskan kemanfaatan sistem

yang sudah dibuat.

BAB VI K ESI M PUL AN DAN PENUTUP

Bab ini akan menjelaskan tentang kesimpulan dan saran terhadap

apli kasi yang telah dibuat. Berupa masukan yang membangun

atau konstruktif untuk kesempurnaan apli kasi.

DAFTAR PUSTAK A

Pada bagian ini akan dipaparkan tentang sumber-sumber literatur

(22)
(23)

BAB I I

TI NJAUA N PUSTA K A

2.1. Sej arah BP2IP Surabaya

Awalnya yakni pada tahun 1982, BP2IP Surabaya bernama Balai

Pendidikan dan Latihan Pelayaran (BPLP) yang merupakan filial BPLP

Semarang, kemudian berubah menjadi Balai Pendidikan dan Latihan Pelayaran

Dasar (BPLPD) Surabaya pada tahun 1990, dan selanjutnya bernama BP2IP

Surabaya sejak tahun 2002.Sebagai Unit Pelaksana Teknis (UPT) dibawah Badan

Pendidikan dan Pelatihan Perhubungan, tugas utama BP2IP Surabaya adalah

melaksanakan pendidikan dan pelatihan dalam bidang kepelautan tingkat Dasar

dan Menengah sesuai standar dan ketentuan peraturan perundang-undangan yang

berlaku, dan dapat menyelenggarakan diklat teknis fungsional kepelautan lain

berdasarkan penugasan Kepala Pusdiklat Perhubungan Laut.

Balai Pendidikan dan Pelatihan Ilmu Pelayaran (BP2IP) Surabaya adalah Unit

Pelaksana Teknis Diklat Perhubungan dipimpin oleh seorang Kepala yang

berada dibawah dan bertanggung jawab kepada Kepala Badan yang sehari

-harinya dibina oleh Kepala Pusat Pendidikandan Latihan Perhubungan

Laut.Sebagai lembaga diklat yang dikelola secara terpadu, Balai Pendidikan dan

Pelatihan Ilmu Pelayaran Surabaya berkedudukan di Jalan Hang Tuah Nomor 5,

Surabaya Propinsi Jawa Timur, menempati areal seluas 0.5 Ha , dengan

lingkungan masyarakat maritim yang sangat lengkap diantaranya pelabuhan

Tanjung Perak yang berjarak ± 2 km , Perusahaan Galangan Kapal PT PAL dan

(24)

2.2 Vi si dan M isi BP2IP Surabaya

Setiap instansi atau institusi yang berdiri, seluruhnya pasti memiliki

visi dan misi. Visi dan misi bertujuan untuk lebih menjelaskan sebuah cita-cita

dan tujuan akhir dari institusi tersebut.

2.2.1 Vi si BP2IP Surabaya

Terwujudnya BP2IP Surabaya sebagai lembaga yang memberikan

layanan diklat sesuai peraturan nasional dan konvensi STCW 1978 dan

amandemen.[1]

2.2.2 M isi BP2IP Surabaya

Untuk mewujudkan visi yang menjadi tujuan akhir bagi segala

bentuk penyelenggaraan pendidikan di BP2IP Surabaya, maka misi yang

akan dij alankan dan menjadi sasaran bagi segala bentuk kegiatan yang akan

dil aksanakan oleh seluruh pelaku pendidikanselama li ma tahun kedepan adalah

sebagai berikut :

a. Melaksanakan pendidikan dan pelatihan sesuai persyaratan nasional dan

internasional

b. Mengimplementasikan €the Quality Standard System (QSS)• dalam

prosesdiklat secarakonsisten;

c. Berorientasi pada kepuasan dan kepercayaan pelanggan. [1]

2.3 Sasaran Mutu BP2IPSurabaya

a. Mencapai konsistensi mutu proses pendidikan dan pelatihan Balai

Pendididikan dan Pelatihan Ilmu Pelayaran (BP2IP) Surabaya.

(25)

11

pelayaran, instansi-instansi pemerintah dan pihak-pihak lain yang

menjadi pelanggan dari Balai Pendididikan dan Pelatihan Ilmu

Pelayaran(BP2IP) Surabaya.

c. Meningkatnya mutu pendidikan dan pelatihan di Balai Pendididikan

dan Pelatihan Ilmu Pelayaran (BP2IP) Surabaya.[1]

2.4 Pej abat Struktural BP2IP Surabaya

Kepala BP2IPSurabaya : Ir. Tata Sukapradja, MM

Ka. Sub. Bag. TU : Drs.Eko Sembodo,M.Pd

Ka. Pedidikan : Mugen S. Sartoto, M.Sc

Ka. Sarana dan Prasarana : Nasri, MT[1]

2.5 M acromedia Dreamweaver

Macromedia Dreamweaver adalah sebuah software HTML

editor profesional yang digunakan untuk mendesign secara visual dan

mengelola situs web maupun halaman web. Bilamana kita menyukai untuk

berurusan dengan kode-kode HTML secara manual atau lebih menyukai bekerja

dengan li ngkungan secara visual dalam melakukan editing, Dreamweaver

membuatnya menjadi lebih mudah dengan menyediakan tools yang sangat

berguna dalam peningkatan kemampuan dan pengalaman kita dalam mendesign

web. Dreamweaver dalam hal ini digunakan untuk web design, seperti pada

gambar 2.3. Dreamweaver mengikutsertakan banyak tools untuk kode-kode

dalam halaman web beserta fasil itas-fasilitasnya, antara lain : Referensi HTML,

(26)

inspector) yang mengizinkan kita mengedit kode Javascribt, XML, dan dokumen

teks lain secara langsung dalam Dreamweaver.

Gambar 2.1 Halaman Macromedia Dreamweaver MX

Macromedia DreamWeaver MX pertama kali di tampilkan pada tahun

2004, selain software untuk mendesign web, juga bisa untuk menyunting kode

dan untuk membuat apli kasi web dengan menggunakan bahasa pemrograman

JSP, PHP, ASP atau Coldfusion. Di lengkapi dengan fasil itas yang cukup

lengkap untuk manajemen situs[2].

2.6 M icrosoft Off ice Visio 2010

Pengertian Microsoft Visio 2010,(sebelumnya dikenal sebagai Microsoft

Off ice Visio), adalah sebuah program diagram komersial untuk Microsoft

Windows yang menggunakan grafik vektor untuk membuat diagram. Saat

ini tersedia dalam tiga edisi: Standard, Profesional dan Premium. Versi

terakhir adalah Microsoft Off ice Visio 2010 untuk Windows. Pada akhir 2009,

Microsoft merili s versi beta dari Microsoft Visio 2010. Berbeda dengan inti

aplikasi Office 2007, Microsoft Visio 2007tidak fitur user interface Ribbon, tapi

(27)

13

sistem operasi Linux; pengembang lain menawarkan program diagram untuk

sistem tersebut. Karena format file Visio proprietary, beberapa Mac OS X

atau program Linux dapat membaca file Visio. Pro Omnigraff e pada Mac dapat

membaca dan menulis file Visio. Standar dan Edisi Profesional baik berbagi

antarmuka yang sama, tetapi yang terakhir memiliki tambahan template untuk

diagram lebih maju dan tata letak serta fungsi unik yang membuatnya mudah

bagi pengguna untuk terhubung diagram mereka ke sejumlah sumber data dan

menampilkan informasi secara grafis.

Edisi Premium memiliki tiga jenis diagram tambahan dengan dukungan

aturan validasi cerdas, dan subproses (rincian diagram) mendukung Pengertian

Microsoft Visio 2010, seperti padagambar 2.2.

Gambar 2.2 Halaman Microsoft Off ice Visio 2010

Microsoft Visio Corporation diakuisisi pada tahun 2000. Enterprise Network

Tools, add-on produk memungkinkan jaringan otomatis dan layanan direktori

diagram, dan Visio Network Center, sebuah situs web di mana pengguna dapat

menemukan konten jaringan dokumentasi terbaru dan bentuk jaringan yang

(28)

versi 2002 yang pertama telah dihentikan, sedangkan bentuk-temuan yang

terakhir fitur yang sekarang terintegrasi ke dalam program itu sendiri Visio

2007 ini diril is pada30 November 2006[3].

2.7 Power Designer

Sybase Power Designer merupakan tool pemodelan yang dikeluarkan

oleh Sybase untuk membangun sebuah sistem informasi yang cepat, terstruktur

dan efektif. Sybase Power Designer mendukung beberapa pemodelan adalah

sebagai berikut.

a. Requirement Management

b. Business Process

c. Data Modelling

d. XML Modelling

e. Application Modelling dengan UML

f. Information Liquidity Modelling

g. Integrated Modelli ng

Pada tutorial ini kita akan mencoba menggunakan Power Designer untuk

melakukan pemodelan data (data modeli ng) untuk kemudian akan kita gunakan

untuk melakukan perancangan basis data. Secara sederhana, untuk melakukan

pemodelan data pada Power Designer, kita harus memulainya pada level

Conceptual Data Model, dimana pemodelan data dil akukan dengan

menggunakan metode EntitynRelationship Diagram. Pada CDM, tipe data yang

dipergunakan bersifat general, dan tidak spesifik terhadap suatu database tertentu.

Tahap kedua adalah membuat Physical Data Model (PDM), PDM merupakan

(29)

15

banyak dukungan target database, sehingga kita tidak perlu bingung mengenai

tipe ‚ tipe data yang dipergunakan, karena Power Designer akan menyesuaikan

seperti pada tipe data yang kita definisikan sebelumnya pada tahap CDM.

Tahap terakhir adalah mengenerate script Data Definition Language (DDL)

dari PDM yang telah dibuat. Melalui DDL inil ah kita dapat mengenerate objek ‚

objek database (table, trigger,view, procedure) sehingga kemudian DDL script

ini dapat kita eksekusi ke software database lain seperti Oracle atau

MySQL, atau dapat juga kita buat koneksi dan mengeksekusinya langsung via

Power Designer [4]. Power designer seperti pada gambar 2.3.

Gambar 2.3 Halaman Kerja padaPower Designer

2.8 XA M PP

XA MPP adalah perangkat lunak bebas, yang mendukung banyak sistem

operasi, merupakan kompilasi dari beberapaprogram.

Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri

(30)

yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP

merupakan singkatan dari X (empat sistem operasi apapun), Apache,

MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Publi c

License dan bebas, merupakan web server yang mudah digunakan yang dapat

melayani tampilan halaman web yang dinamis. Untuk mendapatkanya dapat

mendownload langsung dari web resminya.

XA MPP dikembangkan dari sebuah tim proyek bernama Apache

Friends, yang terdiri dari Tim Inti (Core Team), Tim Pengembang (Development

Team) & Tim Dukungan (Support Team). Seperti padagambar 2.4.

Gambar 2.4 Halaman padaXAMPP

XA M PP adalah singkatan yang masing-masing hurufnya adalah :

X : Program ini dapat dij alankan dibanyak sistem operasi, seperti

Windows, Linux, Mac OS, dan Solaris.

A : Apache, merupakan aplikasi web server.

Tugas utama Apache adalah menghasilkan halaman web yang benar

kepada user berdasarkan kode PHP yang dituliskan oleh pembuat halaman web.

(31)

17

suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk

mendukung halaman web yang dihasilkan.

M : MySQL, merupakan apli kasi database server.

Perkembangannya disebut SQL yang merupakan kepanjangan dari

Structured Query Language. SQL merupakan bahasa terstruktur yang digunakan

untuk mengolah database. MySQL dapat digunakan untuk membuat

dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL untuk

menambahkan, mengubah, dan menghapusdata yang beradadalam database.

P : PHP, bahasa pemrograman web.

Bahasa pemrograman PHP merupakan bahasa pemrograman untuk

membuat web yang bersifat server-side scripting. PHP memungkinkan kita

untuk membuat halaman web yang bersifat dinamis. Sistem manajemen basis

data yang sering digunakan bersama PHP adalah MySQl. namun PHP juga

mendukung sistem manajement database Oracle, Microsoft Access, Interbase,

d-base, PostgreSQL, dan sebagainya.

P : Perl, bahasa pemrograman.

Mengenal bagian XAMPP yang biasa digunakan pada umumnya : Htdoc

adalah folder tempat meletakkan berkas-berkas yang akan dijalankan,

seperti berkas PHP, HTML dan skrip lain. phpMyAdmin merupakan bagian

untuk mengelola basis data MySQL yang ada dikomputer. Kontrol Panel yang

berfungsi untuk mengelola layanan (service) XAMPP. Seperti menghentikan

(32)

2.9 SM S Gateway

SMS yang mempunyai kepanjangan dari short message service sudah

menjadi kebutuhan dan barang yang tidak terpisahkan dengan masyarakat.

Penggunaan apli kasi di dalam SMS sekarang ini sudah mulai popular di

masyarakat, dianatarnya untuk voting, kuis, lelang barang, undangan, banking dan

masih banyak lagi.

SMS Gateway adalah sebuah aplikasi SMS yang sudah banyak digunakan

di dalam instansi atau perusahaan bisnis untuk kepentingan bisnis atau comersial

atau untuk menjaring aspirasi, menjalin komunikasi dengan masyarakat. SMS

Gateway ini merupakan aplikasi yang terhubung ke dalam computer, karena untuk

kebutuhan pengiriman dan pengolahan data dalam jumlah besar.

Beberapa fitur yang dikembangkan di dalam apli kasi SMS Gateway diantaranya.

a. Auto-reply

SMS Gateway automatis akan membalas setiap SMS yang masuk

pada apli kasi. Misalnya untuk kepentingan pendaftaran sekolah,

apabila sudah registrasi maka mendapatkan ucapan SMS terima kasih.

Sehingga format balasan SMS bisa di atur sesuai dengan kebutuhan. SMS

harus sesuai dengan format yang ada pada apli kasi, sehingga SMS

Gateway melakukan respon membalas setiap SMS yang masuk.

Pada konsep sms gateway autoreply ini mendeteksi database

yang digunakan. Jadi ketika data inbox terisi dan bernilai false, maka

akan ada respon proses berikutnya untuk mengirim sms sesuai dengan

format yang sudah diatur oleh sms gateway, sampai inbox bernil ai true.

(33)

19

Pengiriman masal ini disebut juga dengan SMS broadcast. Yang

bertujuan untuk mengirimkan SMS ke banyak nomor sekali gus.

Misalnya memberikan informasi terbaru kepada masyarakat. Atau untuk

promosi barang baru kepadacustomer.

c. Pengiriman terjadwal

Pengiriman SMS bisa di atur kapan waktu dan konten isinya. Misalnya

dalam ucapan ulang tahun, atau momentum pembayaran SPP di

kampus [6]. Konsep sms gateway seperti yang dij elaskan pada gambar

2.5.

Gambar 2.5 Sistem Kerja padaSMS Gateway

2.10 Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD) adalah menyediakan cara untuk

mendeskripsikan perancangan basis data pada peringkat logika. ERD merupakan

suatu model untuk menjelaskan hubungan antar data dalam basis data

berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.

(34)

menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya

ada tiga simbol yang digunakan, yaitu :

a. Entiti

Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat

dibedakan dari sesuatu yang lain. Simbol dari entiti ini biasanya

digambarkan dengan persegi panjang.

b. Atribut

Setiap entitas pasti mempunyai elemen yang disebut atribut yang

berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut.

Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi

elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips.

c. Hubungan / Relasi

Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang

berbeda. Relasi dapat digambarkan sebagai berikut.

Relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B)

dalam satu basis data yaitu.

1. Satu ke satu (One to one)

Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan

entitas A berhubungan pali ng banyak dengan satu entitas pada himpunan

entitas B.

2. Satu ke banyak (One to many)

Setiap entitas pada himpunan entitas A dapat berhubungan dengan

banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas

(35)

21

3. Banyak ke banyak (Manyto many)

Setiap entitas pada himpunan entitas A dapat berhubungan dengan

banyak entitas pada himpunan entitas B. Sistem ERD disebutkan pada

gambar 2.6.

Gambar 2.6 Entity Relationship Diagram

2.11 Data Flow Diagram (DFD)

Data flow Diagram (DFD) adalah diagram yang menggunakan

notasi- notasi untuk menggambarkan arus dari sistem. DFD sering

digunakan untuk menggambarkan sustu sistem yang telah ada atau sistem baru

yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan

fisik dimana data tersebut mengalir (misalnya lewat telpon, surat, dan

sebagainya) atau lingkungan fisik dimana data tersebut akan disimpan

(misalnya file kartu, harddisk, tape, diskette, dan lain sebagianya).

Simbol-sombol yang digunakan di DFD mewakili maksud tertentu, yaitu :

a. External entity (kesatuan Luar) atau boundary (batas sistem)

Setiap sistem pasti memiliki batas sistem (boundary) yang

memisahkan suatu sistem dengan li ngkungan luarnya. Kesatuan

luar (external entity) merupakan kesatuan di li ngkungan luar sistem

(36)

lingkungan luarnya yang memberikan input atau menerima output dari

sistem.

b. Data flow (arusdata)

Arus data di DFD diberi simbol panah. Arus data ini mengali r

diantara proses, simpanan, dan kesatuan luar. Arus data digambarkan

dengan anak panah dari data satu ke data yang lainya.

c. Process (proses)

Suatu proses adalah kegiatan atau kerja yang dilakukan oleh

orang, mesin atau komputer dari hasil suatu arus data yang masuk ke

dalam proses untuk dihasil kan arusdata yang akan keluar dari proses.

d. Data store (simpanan data)

Simpanan data (data store) merupakan simpanan dari data

yang dapat berupa suatu fil e atau database di komputer, suatu arsip atau

catatan manual dan lain sebagainya. [7] Masing-masing simbol pada DFD

dij elaskan pada gambar 2.7

Gambar 2.7 Simbol padaDFD

2.12 CDM dan PDM

CDM (Conseptual Data Model). CDM dipakai untuk

menggambarkan secara detail struktur basis data dalam bentuk logik.

(37)

23

tertentu yang digunakan dalam apli kasi ini. CDM terdiri dari objek yang tidak

dii mplementasikan secara langsung kedalam basis data yang sesungguhnya.

PDM (Physical Data Model). PDM merupakan gambaran secara detail basis

data dalam bentuk fisik. Penggambaran rancangan PDM memperli hatkan

struktur penyimpanan data yang benar pada basis data yang digunakan

sesungguhnya. [8] Sebagai contoh bentuk cdm dan pdmseperti padagambar 2.8

(38)
(39)

BAB I I I

ANAL I SI S SI STEM

3.1. Entitasyang terlibat di dalam sistem

Entitas merupakan simbol yang menggambarkan orang, bagian, organisasi,

sistem lain atau bentuk kesatuan lainnya yang berada dil uar sistem yang akan

memberikan Input padasistem dan menerima Output dari sistem.

Entitas yang terli bat di dalam manajemen diklat ketrampilan khusus pelaut

BP2IPSurabaya ada5 bagian, diantaranya.

a. Peserta

b. Diklat

c. Mendaftar

d. Sertifikat

e. Berita

3.2. Relasi yang digunakan di dalam sistem

Relasi yang akan dijelaskan pada Bab II I ini terkait proses

manajemen diklatyang sudah berbasis komputerisasi. Sehinggatidak melibatkan

proses secara manual. Proses diagram alir manajemen diklat ketrampilan

khusus pelaut BP2IPSurabaya berbasis web yang terkomputerisasi dij elaskan

pada poin 3.3.1.Relasi yang terli bat atau digunakan ke dalam manajemen diklat

ketrampilan khusus pelaut BP2IPSurabaya diantaranya :

a. Peserta diklat melakukan pendaftaran diklat dimana terlebih dahulu

(40)

b. Peserta diklatyang belum terdaftar pada sistem, akan diarahkan untuk

melakukan registrasi pendaftaran pada form yang telah disediakan sistem

c. Form registrasi peserta diklat meliputi nama, tempat tanggal lahir, nomor HP

serta foto peserta.

d. Setelah peserta melakukan loginmaka peserta akan masuk pada halaman

pendaftaran user dimana halaman ini dapat mengetahui diklat apa saja yang

telah dia ikuti dengan status diklat tersebut serta sertifikat diklat tersebut.

e. Halaman user ini menampilkan data peserta diklat serta jenis-jenis diklat

serta waktu pelaksanaan diklat

f. Setelah peserta telah melakukan pendaftaran diklat maka secara otomatis id

peserta serta id diklat tersimpan pada database.

g. Pada saat ini maka admin akan melakukan record terhadap data-data

pendaftaran yang telah tersimpan pada database.

h. Sistem akan memberikan informasi pada peserta diklat melalui sms ketika

file sertifikat telah tersimpan pada tabel sertifikat database.

i. Admin akan melakukan upload file seritifikat sesuai dengan nama peserta

diklat serta diklat yang telah tersimpan pada database pendaftaran peserta

diklat sebelumnya.

j. Peserta diklat dapat pula memanfaatkan fasilitas sms gateway pada sistem

dengan mengirimkan sms sesuai dengan format yang telah ditentukan

sebelumnya ke nomer server sistem ini.

3.3. Desain Sistem

(41)

26

programmer untuk diapli kasikan kedalam sistem. Desain sistem terdiri dari

context diagram, data flow diagram mulai dari level 0 sampai level terbesar dari

sistem yang akan dibuat. Karena semakin besar lever yang dibuat, akan semakin

detail konsep yang dipaparkan kedalam sistem informasi.

Desain sistem yang ada pada Data Flow Diagram (DFD) ada 3 proses bisnis,

diantaranya data master, data proses dan data laporan. Entitas yang terli bat

didalam sistem ada3 diantaranya peserta, diklat dan sertifikat.

3.3.1 Data Flow Diagram (DFD)

Level ini menjelaskan runtutan aliran data pada sistem manajemen diklat

ketrampilan khusus pelaut BP2IPSurabaya. Secara umum terdapat tiga aktor

yang terli bat dalam sistem dengan deskripsi pekerjaan yang berbeda sesuai

dengan peran yang dimili kinya dalam sistem. Diantaranya peserta, diklat dan

sertifikat.

Berikut ini adalah context diagram pada sistemmanajemen diklat ketrampilan

khusus pelautBP2IPSurabaya. Seperti yang dijelaskan padagambar 3.1.

(42)

Pada DFD terdapat beberapa alur sistem yang dibahas. Setelah sistem di

gambarkan kedalam context diagram pada gambar 3.1 selanjutnya akan

dijelaskan sesuai dengan level.

1) DFD Level 0 Sistem ManajemenDKKP BP2IP Surabaya

Pada level 0 sistemmanajemen diklat ketrampilan khusus pelaut

BP2IP Surabaya terdapat empat proses yang terli bat di dalam sistem.

Diantaranya master, Pendaftaran Diklat,Sertifikat dan SMS Gateway.

DFD level 0 seperti pada gambar 3.2 berikut ini:

Gambar 3.2 DFD Level 0 sistemmanajemen DKKP BP2IPSurabaya

2) DFD L evel 1 M aster SistemManajemen DKKP BP2IP Surabaya

Pada level 1 master sistemmanajemen diklat ketrampilankhusus

pelaut BP2IPSurabaya terdapat lima proses yang terli bat di dalam

sistem. Diantaranya mengolah data diri peserta, mengisi biodata peserta,

mengolah nama diklat, mengolah periode diklat, mengolah informasi,

data Peserta

data nama diklat data periode diklat

data informasi data infomasi diklat

File Biodata Peserta

File Nama Diklat

Daftar Biodata Peserta

Daftar Nama Diklat

File Sertifikat

Daftar Sertifikat

data request Informasi Status Sertifikat

data hasil request

data upload File Sertifikat data pendaftaran

diklat

File Informasi Daftar Informasi

update status file sertifikat informasi status

sertifikat data peserta diklat peserta admin 1 Master 2 Pendaftaran Diklat 3 SMS Gateway 1 Peserta 2 Diklat 4 Upload Sertifikat 4 Sertifikat 3 Berita

(43)

28

padagambar 3.3.

Gambar 3.3 DFD Level 1 mastersistemmanajemen DKKP BP2IP Surabaya

3) DFD L evel 1 Pendaftaran Diklat Sistem Manajemen DKKP BP2IP

Surabaya

Pada level 1 Pendaftaran Diklat sistem manajemen diklat

ketrampilan khusus pelaut BP2IPSurabaya terdapat tiga proses yang

terli bat di dalam sistem. Diantaranya Mendaftar Diklat, Memperoleh

Informasi dan selesai Pelaksanaan Diklat.

Pada level 1 Pendaftaran Diklatini disebutkan juga database

yang terli bat di dalam sistem. Seperti yang dijelaskan padagambar 3.4

Data Diri Peserta

Data nama diklat data biodata

data Verifikasi Biodata Peserta

Data Infomasi

File Data Diri Peserta

File Nama Diklat

File Informasi peserta admin 1 Peserta 2 Diklat 1.1

mengelola biodata peserta

(44)

Gambar 3.4 DFD Level 1 pendaftaran diklatsistemmanajemen DKKP

BP2IPSurabaya

4) DFD L evel 1 Upload Sertifikat Sistem Manajemen DKKP BP2IP

Surabaya

Pada level 1 Sertifikat sistem manajemen diklat ketrampilan

khusus pelaut BP2IPSurabaya terdapat duaproses yang terli bat di dalam

sistem. Diantaranya Pelaksanaa diklat dan Upload. Pada level 1 Sertifikat

ini disebutkan juga database yang terli bat di dalam sistem. Seperti yang

dijelaskan pada gambar 3.5

Gambar 3.5 DFD Level 1 Sertifikatsistemmanajemen DKKP BP2IP

Surabaya

data Pendaftaran Diklat

data Informasi peserta File Informasi Daftar Biodata

Daftar Nama Diklat

Memperoleh Sertifikat data informasi peserta

(45)

30

5) DFD L evel 1 SMS GatewaySistem Manajemen DKKP BP2IP

Surabaya

Pada level 1 sms gateway sistem manajemen DKKP BP2IP

Surabaya terdapat satu proses yang terli bat di dalam sistem. Yaitu

mengetahui informasi sertifikat diklat melalui sms. Di dalam proses ini

nantinya ada sebuah format yang sudah diatur oleh admin untuk bisa

mengakses informasi yang dibutuhkan.

Gambar 3.6 DFD Level 1 SMS Gatewaysistemmanajemen DKKP BP2IP

Surabaya

3.4. Desain Database

Desain database sistem akan menjelaskan konsep CDM dan PDM.

Sebagai bahan input database kedalam sistem, dikerjakan padaCDM kemudian di

generate kedalam PDM. Dari PDM bisa langsung digenerate kedalam database.

3.4.1 CDM (Conceptual Data Model)

CDM merupakan implementasi sistem untuk membuat database. Entity

merupakan objek yang terli bat di dalam sistem. Untuk menghubungkan antar

entitas dibutuhkan relationship. Selain itu CDM dipakai untuk menggambarkan

Request

Hasil Request

Simpan status

Status sertfikat cari nama sertifikat

hasil pencarian peserta 4 Sertifikat 3.1 Request Informasi 3.2 Hasil Request Informasi

5 Status File Sertifikat

3.3 Simpan Status

(46)

secara detail struktur basis data dalam bentuk logik. Struktur ini independen

terhadap semuasoftware maupun struktur data storage tertentu yang digunakan

dalam aplikasi ini. CDM terdiri dari objek yang tidak diimplementasikan secara

langsung kedalam basis data yang sesungguhnya.Dij elaskan pada gambar 3.7.

Gambar 3.7 CDM Sistem Manajemen DKKP BP2IPSurabaya

3.4.2 PDM (Phisycal Data Model)

PDM adalah hasil generate dari CDM. Sebelum di generate, programmer

bisa melakukan check model, untuk mengetahui apakah ada relasi yang error.

Apabila error maka harus di ulangi proses relasinya, apabila sekedar

warning maka masih bisa ditoleransi untuk melakukan generate.

mencetak memiliki melakukan memilih peserta kode_peserta nama_peserta password tempat_lahir tgl_lahir no_hp foto hak_akses <pi> Integer

Variable characters (50) Variable characters (50) Variable characters (50) Date

Variable characters (20) Variable characters (50) Variable characters (50)

<M> Identifier_1 ... <pi> sertifikat id_sertifikat file_sertifikat no_sertifikat <pi> Integer

Variable characters (50) Variable characters (50)

<M> Identifier_1 ... <pi> diklat id_diklat nama_diklat nama_singkat biaya materi size type deskripsi

<pi> Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (10000)

<M> Identifier_1 ... <pi> mendaftar periode_bulan periode tanggal status

Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (50)

berita id_berita judul headline isi tanggal <pi> Integer

Variable characters (100) Text

Text

Variable characters (50) <M>

Identifier_1 ...

(47)

32

Gambar 3.8 PDM Sistem Manajemen DKKP BP2IPSurabaya

Hasil PDM pada gambar 3.8 ini masih bisa di generate menjadi file

database. Sehingga memudahkan programmer dalam aplikasi ke dalam sistem.

Tabel € tabel database secara otomatis akan di import ke dalam phpmyadmin

database. Hal ini mencegah terjadinya kesalahan dalam membuat field dan

relasi di dalam sistem.

3.5. SM S Gateway

SMS Gateway digunakan untuk mengirim informasi kepada peserta dengan

format dan ketentuan sms gateway ini sudah diatur oleh sistem. Konsep sms

gateway ini adalah adanya permintaan atau request dari pesertadengan cara

(48)

mengirimkan INFO spasi [I D_PESERTA] spasi [ID_DIKLAT] kepada nomor

yang digunakan sebagai nomor tujuan sms gateway. Maka pesertaakan secara

otomatis mendapatkan balasan dari permintaan tersebut.

Informasi sertifikatyang diminta oleh pesertamengambil data dari database yang

sudah terkoneksi dengan gammu, sehingga informasi yang dikirimkan

berdasarkan data terbaru yang sudah di ubah oleh admin. Selain itu pula sistem

SMS Gateway inijuga memberikan informasi dengan mengirimkan sms pada

peserta secara otomatis jika sertifikat mereka sudah dapat diambil dengankonsep

file sertifikat peserta tersebut dalam sudah diupload oleh admin pada database

sertifikat sistem ini.

3.6. Rancangan I nterface

Rancangan interface adalah tampilan yang bersifat design manual untuk

diimplementasikan kedalam sistem. User interface ini memudahkan programmer

dalam membuat rancangan form, dan memudahkan user mempelajari bagian

(49)

34

3.9 Index padaWeb Sistem Manajemen DKKP BP2IP Surabaya

Interface index merupakan tampilan awal pada saat apli kasi web dibuka oleh

user. Berisikan menu dan beberapa informasi terkait pendaftaran diklat BP2IP

surabaya. Seperti pada gambar 3.10.

Gambar 3.10 Login User

Login user seperti pada gambar 3.10, merupakan form untuk masuk ke dalam

sistem. Form untuk peserta diklat dan admin. Masing € masing user

(50)

Gambar 3.11 Menu Registrasi Peserta

Menu Registrasi Peserta pada gambar 3.11ini merupakan menu

pendaftaran peserta yang belum terdaftar pada sistem ini sehinggabelum memiliki

nomor ID dan password.

Gambar 3.12 Menu Registrasi Diklat

Menu Registrasi Diklat pada gambar 3.12 ini merupakan menu pendaftaran

diklat yang hanya bisa diinputkan oleh admin.Pada menu ini admin bisa

menambahkan nama€ nama diklat pelaut yang dapat diselenggarakan di Balai

(51)

36

Gambar 3.13 Menu Manajemen Peserta Diklat

Pada Menu Manajemen Peserta Diklat seperti gambar 3.13 diatas ini merupakan

salah satu menu dihalaman admin yang digunakan admin untuk memanajemen

data-data peserta yang mengikuti sebuah diklat dan periode tertentu sehingga

memudahkan admin dalam pengeleloan sertifikat diklat mereka.

Gambar 3.14 Menu Manajemen Peserta

Menu Manajemen Peserta seperti gambar 3.14 diatas ini merupakansalah satu

menu dihalaman admin yang digunakan admin untuk memanajemen data-data

peserta yangterdaftar pada sistem ini sehingga dapat memudahkan admin dalam

(52)

Gambar 3.15 Menu Input Berita

Menu Input Berita seperti gambar 3.15diatas ini merupakan salah satu menu

dihalaman admin yang digunakan admin untuk menyampaikan informasi terkait

dalam pelayanan diklat di Balai Pendidikan dan Pelatihan Ilmu Pelayaran

Surabaya.

Gambar 3.16 MenuManajemenBerita

Menu Input Berita seperti gambar 3.16diatas ini merupakan salah satu menu

dihalaman admin yang digunakan admin untuk mengelola berita yang sebelumnya

(53)

38

Gambar 3.17 Menu Input Periode Diklat

Menu Input Periodeseperti gambar 3.17diatas ini merupakan salah satu menu

dihalaman admin yang digunakan admin untuk membuat periode pelaksanaan

diklat pada bulan tertentu di Balai Pendidikan dan Pelatihan Ilmu Pelayaran

Surabaya.

Gambar 3.18 Menu Peserta

Menu Peserta Diklat sepertigambar 3.18 diatas ini merupakan menu pendaftaran

peserta diklat dimana peserta dapat memanajemen sendiri diklat apa yang akan dia

ikuti dengan memilih periode bulan dan tanggal. Selain itu pula pada menu ini

peserta dapat melihat diklat apa saja yang telah diikuti sekaligus informasi status

(54)

Pada Bab IV Hasil dan Pembahasan ini akan dipaparkan terkait seluruh

apli kasi yang sudah dibuat, mulai dari interface serta coding.

4.1. M enu Sistem

Desain utama atau tampilan aplikasi pertama kali ketika seluruh

user membuka web. Halaman web Sistem Manajemen Diklat BP2IP dapat

diakses di alamat http://localhost/bp2ip-sby/index.php. Halaman awal ada

beberapa informasi atau berita profil BP2IP Surabaya, biaya diklat, serta

kontak kami yang berisikan alamat dan nomor telepon serta email yang bisa

dihubungi.

(55)

40

Halaman ini berisikan profil BP2IP Surabaya serta visi misi dan sasaran

mutu yang dimiliki instansi ini.

Gambar 4.2 Halaman Profil

Halaman ini berisikan daftar diklat yang diselenggarakan dilingkungan

BP2IP Surabaya lengkap dengan biaya diklatdan deskripsi diklatnya.

(56)

Gambar 4.4 Halaman Kontak Kami

Pada setiap menu dihalaman utama sistem terdapat sebuah form login

dimana form login ini multiuser yang dapat digunakan oleh admin ataupun peserta

untuk dapat menggunakan sistem ini sesuai dengan pengaturan hak akses masing

€ masing.

Gambar 4.5 Menu Login

Sehingga jika diketahui no. ID yang diinputkan pada menu login ini

diketahui memiliki hak akses admin, maka dia akan diarah ke menu administrator

sistem. Tetapi jika diketahui no.ID yang diinputkan diketahui memiliki hak akses

(57)

42

Source Code untuk mengecekan hak akses adalah sebagai berikut :

if ($cek==1){

$_SESSION['username']=$kode[NAMA_PESERTA];

if ($kode[HAK_AKSES]=='admin'){ ?>

<script

language=javascript>document.location.href="menu_admin.php";</scri pt>

<?php }else{ ?><script

language =javascript>document.location.href="index2.php";</script> <?php

echo mysql_error(); }

}else{

?><script>alert("Login

gagal!");document.location.href="index.php"</script> <?php echo mysql_error();

}

Jika calon peserta diklat belum memiliki ID maka dia harus registrasi terlebih

dahulu dengan mengisi form yang telah disediakan sebelumnya seperti gambar

dibawah ini :

Gambar 4.6 Menu Pendaftaran Peserta

(58)

<?php

include "config.php";

///mengamb il data dari form $nama = $_POST['nama'];

$password = $_POST['password']; $password_md5 = md5($password); $id_user=$_POST['id_user']; $tempat_lahir=$_POST['tempat_lahir']; $tanggal_lahir=$_POST['tanggal_lahir']; $no_hp=$_POST['no_hp']; $foto=$_FILES['fot o']['name']; $dir='foto/';

$extensionList = array("bmp", "jpg", "gif"); $pecah = explode(".", $foto);

$ekstensi = $pecah[1]; //cek pengisian data

if($nama=='' || $password=='' || $tempat_lahir==''|| $tanggal_lahir=='' || $no_hp==''){

?>

<script>alert(" Data anda belum lengkap...!");document.location.href="menu_signup.php"</script>

<?php

//jika data sudah lengkap, dilanjutkan input data ke database }

if (in_array($ekstensi, $extensionList)){

$perintah = "insert into peserta values ('$id_user','$nama', '$password_md5','$tempat_lahir','$tanggal_lahir','$no_hp','$foto', 'user')";

$perintah_di_query = mysql_query($perintah);

//Jika input data berhasil, dilanjutkan dengan pemberitahuan pendaftaran berhasil

$uploadfile = $dir.$foto;

if (move_uploaded_file($_FI LES['foto']['tmp_name'], $uploadfile) || $perintah_di_query) {

?>

<script>alert("Pendaftaran sukses dan nomor ID anda : <?php

echo $id_user ?> Silakan

login!");document.location.href="index.php"</script> <?php

//jika input data gagal, dilanjutkan deng an pemberitahuan pendaftaran gagal

}else{ ?>

<script>alert("Pendaftaran gagal atau username telah terdaftar");document.location.href="menu_signup.php"</script>

<?php } }else{

?>

<script>alert("File foto yang anda inputkan bukan file jpg !

Silakan registrasi ulang

!");document.location.href="menu_signup.php"</script> <?php }

?>

4.2. M enu User

(59)

44

berhasil login dengan baik dan benar. Dalam menu user ini terdapat tiga menu

utama yang terdiri dari Beranda, informasi sertifikat serta informasi diklat dan

satu menu pendaftaran diklat yang digunakan peserta diklat untuk mengelola

pendaftaran diklat mereka.

Gambar 4.7 Menu User

Halaman ini pada gambar 4.8berisikan informasi diklat yang diselenggarakan

dilingkungan BP2IP Surabaya lengkap dengan biaya diklat per diklat beserta

(60)

Gambar 4.8 Menu Informasi Diklat

Sedangkan halaman ini pada gambar 4.9 dibawah ini berisikan informasisertifikat

terkait diklat yang diselenggarakan dilingkungan BP2IP Surabaya yang dikemas

dalam bentuk berita.

Gambar 4.9 Menu Informasi Sertifikat

Source Code untuk download adalah sebagai berikut :

<?php

include "config.php"; $id = $_GET['no'];

$query = "SELECT * FROM diklat WHERE ID_DIKLAT ='$id'"; $hasil = mysql_query($query);

(61)

46

header("Content - length: ".$data['SIZE']); header("Content - type: ".$data['TIPE']);

$fp = fopen("materi/".$data['MATERI'], 'r');

$content = fread($fp, filesize('materi/'.$data['MATERI'])); fclose($fp);

echo $content; exit;

?>

Selain menu€ menu diatas, halaman terpenting dari menu user iniyaitu halaman

pendaftaran diklat dimana para peserta diklat dapat mengelola diklat yang mereka

ikuti tanpa harus takut terjadi jadwal yang berbenturan karena sistem ini dapat

mengoreksi setiap peserta diklat mendaftarkan diklat serta jadwal periode diklat

mereka. Hal ini menjaga kemungkinan agar tidak terjadi kesalahan pendaftaran

dalam pelaksanaan diklat para calon peserta diklat.

Gambar 4.10 Menu Pendaftaran Diklat Peserta

Source Code untuk pendaftaran disertai dengan kondisi diatas adalah sebagai

berikut :

<?php

include "config.php";

///mengambil data dari form

$tanggal=gmdate("Y - m- d H:i:s"); $kode_peserta = $_POST['kode_peserta']; $nama_peserta = $_POST['nama_peserta']; $nama_diklat=$_POST['diklat'];

$periode1=$_POST['tgl_periode' ]; $periode=$_POST['periode'];

(62)

$kode = mysql_fetch_array($query); $id_diklat=$kode[ID_DIKLAT];

//mengecek jadwal pelaksanaan diklat

$cek=mysql_num_rows(mysql_query("selec t * from mendaftar where KODE_PESERTA='$kode_peserta' AND PERIODE ='$periode1'"));

//menghitung jumlah peserta diklat

$jumlah="select count(*) as data from mendaftar where NAMA_DIKLAT='$nama_diklat' AND PERIODE='$periode1'"; $jumlah_di_query=mysql_query($j umlah);

$data=mysql_fetch_array($jumlah_di_query);

if($cek > 0){ ?>

<script>alert("Maaf...tanggal pelaksanaan anda telah digunakan pada diklat

lain!");document.location.href="index2.php"</script> <?php

}elseif($data['data'] < 5){

$perintah = "insert int o mendaftar values

('$kode_peserta','$nama_peserta','$id_diklat','$nama_diklat','$per iode','$periode1','$tanggal','TERDAFTAR')";

$perintah_di_query = mysql_query($perintah); }else{

?>

<script>alert("Maaf...kuota untuk periode ini sudah terpenuhi!");docum ent.location.href="index2.php"</script>

<?php }

//Jika input data berhasil, dilanjutkan dengan pemberitahuan pendaftaran berhasil

if ($perintah_di_query) {

?>

<script>alert("Diklat anda telah

terdaftar!");document.location.href="index2.php"</script> <?php

//jika input data gagal, dilanjutkan dengan pemberitahuan pendaftaran gagal

}else{ ?>

<script>alert("Anda telah terdaftar diklat ini

sebelumnya!");document.location.href="index2.php"</script> <?php

echo "Gagal : ".mysql_error(); }

?>

4.3. M enu Admin

Pada dasarnya menu admin ini dapat diaksesadmin sesuai dengan hak

akses yang telah dia miliki pada sistem. Dalam menu admin terdapat 11 menu

(63)

48

1. Beranda

2. Master Admin

3. Master Diklat

4. Master Periode

5. Master Berita

6. Master Peserta Diklat

7. Manajemen Diklat

8. Manajemen Sertifikat

9. Manajemen Berita

10. Laporan

11. Menu Server

Dari sebelas menu€ menu diatas akan dijelaskan satu persatu pada uraian

dibawah ini lengkap dengan source code dalam prosesnya.

4.3.1 Beranda

Halaman ini merupakan halaman utama dari menu admin yang

menandakan bahwa admin telah berhasil login sesuai dengan hak akses yang

(64)

Gambar 4.11 MenuBeranda

4.3.2 Master admin

Pada halamanmaster admin ini merupakan halaman pendaftarn untuk

admin€ admin baru yang dapat mengakses menu administrastor. Di dalam menu

ini terdapat proses daftar, tampil serta hapus yang semuanya digunakan untuk

mempermudah admin dalam mengelola menu admin ini.Gambarnya dapat anda

lihat dibawah ini :

(65)

50

4.3.3 Master Diklat

Pada halaman master diklat ini merupakan halaman pendaftaran diklat

yang akan diselenggarakan di BP2IP Surabaya beserta dengan biaya serta materi

ajar sehingga memudahkan para peserta diklat untuk memperoleh informasi

terkait diklat yang akan mereka ikuti.

Gambar 4.13 Menu Master Diklat

4.3.4 Master Periode

Pada halaman master periode ini merupakan halaman yang digunakan

admin untuk membuat periode pelaksanaan diklat sesuai dengan bulan

pelaksanaan diklat masing€ masing yang digunakan peserta untuk melakukan

(66)

Gambar 4.14 Menu Master Periode

4.3.5 Master Berita

Pada halaman master berita ini admin dapat menginformasikan kepada

peserta mengenai segala sesuatu tentang diklat yang diselenggarakan BP2IP

Surabaya yang secara otomatis akan tampil pada menu informasi sertifikat pada

menu user.

(67)

52

4.3.6 Master Peserta Diklat

Pada halaman master peserta diklat ini merupakan semua data peserta

yang terdaftar pada sistem manajemen diklat ini dimana menu ini terdiri dari edit

data peserta, hapus data peserta serta menu sms.

Menu sms ini merupakan fitur tambahan yang dapat digunakan admin

untuk memberikan informasi secara langsung kepada peserta diklat melalui sms

dengan nomor yang telah dia daftarkan sebelumnya.

Gambar 4.16 Menu Master Peserta Diklat

Source Code untuk menampilkan dan mencari data peserta diklat adalah sebagai

berikut:

<?php

$hasil_diklat=mysql_query("select * from peserta where NAMA_PESERTA like '%$search%' and HAK_AKSES='user'"); //perulangan untuk menampilkan data dalam beberapa baris $no=1;

while ($baris = mysql_fetch_array($hasil_diklat)){

$has il=mysql_query("select * from peserta where KODE_PESERTA = $baris[KODE_PESERTA]");

$query = mysql_fetch_array($hasil);

//<tr> = table rows echo "

<tr bgcolor=$warna> <td>$no</td>

(68)

<td><a href=detil.php?kode=$baris[KODE_PESERTA]><img src=Icon/update.png border=0/></a></td>

<td><a href=menu_sms.php?kode=$baris[KODE_PESERTA]><img src=Icon/sms.png border=0/></a></td>" ?>

<td><a href=hapus_p eserta.php?kode=<?php echo

$baris[KODE_PESERTA]?> onClick="return confirm('Apakah Anda Yakin Hapus data?')"><img src="Icon/del.png" border="0"/></a></td>

<?php $no++; } ?>

Gambar 4.17 Menu Update Peserta Diklat

Source Code untuk edit data peserta diklat adalah sebagai berikut:

<?php include "config.php"; $kode_peserta=$_POST['KODE_PESERTA']; $nama=$_POST['NAMA_PESERTA']; $tempat_lahir=$_POST['TEMPAT_LAHIR']; $tanggal_lahir=$_POST['TANGGAL_LAHIR']; $no_hp=$_POST['NO_HP'];

//cek pengisian data

if($n ama=='' || $tempat_lahir==''|| $tanggal_lahir=='' || $no_hp==''){

?>

<script>alert("Semua data harus

dilengkapi...!");document.location.href='javascript:history.back(0 );'</script> <?php

//jika data sudah lengkap, dilanjutkan input data ke database }els e{

$update = mysql

Gambar

Gambar 3.1 Contex Diagram
Gambar 3.2 DFD Level 0 sistemmanajemen DKKP BP2IPSurabaya
Gambar 3.3 DFD Level 1 mastersistemmanajemen DKKP BP2IPSurabaya
Gambar 3.5 DFD Level 1 Sertifikatsistemmanajemen DKKP BP2IP
+4

Referensi

Dokumen terkait

Maka dari orang tua perlu memberikan arahan kepada anak pada saat melihat televisi agar acara yang ditonton oleh anak agar dapat berfungsi untuk berkembangan moral seperti yang

Perwakilan perusahaan yang hadir adalah direktur atau yang mewakili dengan membawa surat kuasa yang ditandatangani direktur. Demikianlah untuk maklum, atas perhatiannya

Upaya yang dapat dilakukan agar anak dapat berint ernet dengan sehat adalah sebagai.. berikut

Pada saat kondisi awal nilai resistansi pada sensor load cell masih normal karena load cell belum mendeteksi berat beban, pada saat kondisi sensor load cell mendeteksi beban pada

Model Statistik yang dihasilkan dengan Analisis Diskriminan berupa suatu fungsi pengelompokkan, untuk memperediksi dan mengelompokkan rumah tangga apakah termasuk

sehingga dapat diajukan dalam Ujian Sidang Laporan Tugas Akhir pada Program Studi D3 Kebidanan Fakultas Ilmu Kesehatan Universitas

Karena Koperasi Pegawai Negeri (KPN) Dharma Bakti bergerak dibi- dang jasa usaha simpan pinjam ,maka tidak memiliki nilai persediaan sehing- ga nilai dari quik rationya

yang terdapat 2 (dua) orang atau lebih peminat sebagaimana dimaksud pada ayat (4) adalah nilai tawaran tertinggi dalam lelang atas persil/petak tanah dimaksud. (6) Bagi