Top Banner
BAB III KEGIATAN SELAMA KERJA PRAKTEK 3.1 Jadwal Kerja Praktek Kerja praktek ini dalam rangka penyusunan laporan Kerja Praktek, yang berlokasi di SMP Negeri 46 Bandung, jalan Cigagak Cibiru Bandung Telp. (022) 7807214. Adapun lamanya kerja praktek yang dilaksanakan adalah satu bulan yaitu mulai tanggal 7 Juli 2008 sampai 31 Juli 2008 dengan durasi total masa kerja selama 30 hari. Jadwal kerja praktek ini dibuat berdasarkan kesepakatan bersama antara pembimbing lapangan dengan penulis selaku pelaksana kerja praktek, adapun hasil dari kesepakatan itu bahwa pelaksanaan kerja praktek dilakukan setiap hari. Hari Jam Keterangan Masuk Keluar Senin 07.00 13.00 - Selasa 07.00 13.00 - Rabu 07.00 13.00 - Kamis 07.00 13.00 - 13
52

Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

Jan 22, 2016

Download

Documents

EminDheNepzter

asdfsfeera
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

BAB III

KEGIATAN SELAMA KERJA PRAKTEK

3.1 Jadwal Kerja Praktek

Kerja praktek ini dalam rangka penyusunan laporan Kerja Praktek, yang

berlokasi di SMP Negeri 46 Bandung, jalan Cigagak Cibiru Bandung Telp. (022)

7807214.

Adapun lamanya kerja praktek yang dilaksanakan adalah satu bulan yaitu

mulai tanggal 7 Juli 2008 sampai 31 Juli 2008 dengan durasi total masa kerja

selama 30 hari. Jadwal kerja praktek ini dibuat berdasarkan kesepakatan bersama

antara pembimbing lapangan dengan penulis selaku pelaksana kerja praktek,

adapun hasil dari kesepakatan itu bahwa pelaksanaan kerja praktek dilakukan

setiap hari.

HariJam

KeteranganMasuk Keluar

Senin 07.00 13.00 -

Selasa 07.00 13.00 -

Rabu 07.00 13.00 -

Kamis 07.00 13.00 -

Jumat 07.00 13.00 -

Sabtu - - Libur

Tabel 3.1 Jadwal Kerja Praktek

3.2 Cara/Teknik Kerja Praktek

13

Page 2: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

14

Teknik kerja praktek yang digunakan untuk menyelesaikan pembuatan

aplikasi sistem informasi ini adalah :

a. Survey

Melakukan pengamatan langsung ke lapangan untuk mengumpulkan

informasi yang dibutuhkan.

b. Studi Literatur

Melakukan pencarian informasi yang berhubungan dengan permasalahan

yang akan dibahas dengan bersumber pada buku-buku, serta bacaan lain

yang kiranya dapat membantu menyelesaikan pembangunan aplikasi ini.

c. Wawancara (Interview)

Memperoleh data dengan cara komunikasi langsung dengan pegawai

yang melakukan proses pengolahan data yang sedang berjalan sekarang

ini.

d. Tahap Pembuatan aplikasi

Tahap pembuatan aplikasi untuk membangun Aplikasi Pengolahan Data

yang nantinya digunakan dengan baik dan benar.

3.3 Data Kerja Praktek

3.3.1 Analisis Sistem

Analisis adalah klasifikasi dari suatu sistem informasi yang utuh kedalam

bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan

mengevaluasi permasalahan, kesempatan-kesempatan, hambatan-hambatan yang

Page 3: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

15

mungkin akan terjadi, dan keseluruhan yang diharapkan sehingga dapat diusulkan

perbaikannya.

3.3.1.1 Analisis Prosedur Pada Sistem Yang Sedang Berjalan

Tujuan analisis prosedur ini adalah untuk mengetahui suatu proses yang

ada dalam sistem dan siapa user-nya, dan mengecek peran dari pihak yang terkait,

serta untuk mengetahui apakah informasi yang dibutuhkan atau dihasilkan oleh

suatu pihak sudah sesuai dengan kebutuhan.

Pada analisis prosedur ini akan dibahas mengenai prosedur dari proses

yang masih manual pada pengolahan data Daftar Urut Kepangkatan (DUK) di

SMP Negeri 46 Bandung.

1. Administrasi

Menerima data pegawai, kemudian dicatat sesuai dengan jenisnya sampai 1

(satu) hari, lalu diberikan kepada Tata Usaha.

2. Tata Usaha

Menerima semua laporan data Daftar Urut Kepangkatan (DUK) yang telah

diisi dengan lengkap dari administrasi lalu diberikan kepada kepala sekolah.

3. Kepala Sekolah

Menerima semua laporan data Daftar Urut Kepangkatan (DUK) yang untuk

ditanda tangani dan dicap, lalu disimpan kedalam buku data intern

perusahaan.

Page 4: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

16

3.3.1.2 Analisis Dokumen yang Digunakan

Tujuan analisis dokumen ini adalah untuk mengetahui macam-macam

dokumen apa saja yang terkait dan digunakan dalam sistem. Hal ini bertujuan

untuk mengetahui dan memberikan informasi sebagai masukan pada saat

perancangan perangkat lunak yang diusulkan.

Pada program Aplikasi Pengolahan Data Daftar Urut Kepangkatan (DUK)

di SMP Negeri 46 Bandung, dilakukan analisis terhadap dua data yaitu, analisis

data masukan dan analisis data keluaran dengan penjelasan sebagai berikut :

1. Analisis Data Masukan

Analisis data masukan ini merupakan penganalisaan terhadap data yang

digunakan oleh perusahaan yang diserahkan kepada Administrasi, data yang

digunakan terdiri dari :

1. Data Daftar Urut Kepangkatan (DUK) Tenaga Edukatif

Fungsi : Untuk memasukkan data kepangkatan tenaga edukatif

Rangkap : 1 (satu)

Asal : TU Sekolah

Tujuan : Administrasi

Atribut : NIP, Nama, GolPangkat, TmtPangkat, NamaJabatan,

TmtJabatan, ThnMs.KerjaGol, BlnMs.KerjaGol,

NamaLatihanPrajabatan, Bl.ThLatihanPrajabatan,

J.JamLatihanPrajabatan, NamaPendidikan,

Ls.ThPendidikan, Tk.IjazahPendidikan,

TempatTanggalLahir, CatatanMts.Kerja

Page 5: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

17

2. Data Daftar Urut Kepangkatan (DUK) Tenaga Administratif

Fungsi : Untuk memasukan data kepangkatan tenaga administratif

Rangkap : 1 (satu)

Asal : TU Sekolah

Tujuan : Administrasi

Atribut : NIP, Nama, GolPangkat, TmtPangkat, NamaJabatan,

TmtJabatan, ThnMs.KerjaGol, BlnMs.KerjaGol,

NamaLatihanPrajabatan, Bl.ThLatihanPrajabatan,

J.JamLatihanPrajabatan, NamaPendidikan,

Ls.ThPendidikan, Tk.IjazahPendidikan,

TempatTanggalLahir, CatatanMts.Kerja

3. Data Kenaikan Pangkat

Fungsi : Untuk memasukan data kenaikan pangkat

Rangkap : 1 (satu)

Asal : TU Sekolah

Tujuan : Administrasi

Atribut : NIP, Nama, GolPangkat, TmtPangkat, NamaJabatan,

TmtJabatan, ThnMs.KerjaGol, BlnMs.KerjaGol,

NamaLatihanPrajabatan, Bl.ThLatihanPrajabatan,

J.JamLatihanPrajabatan, NamaPendidikan,

Ls.ThPendidikan, Tk.IjazahPendidikan,

TempatTanggalLahir, CatatanMts.Kerja

Page 6: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

18

4. Data Golongan

Fungsi : Untuk memasukan data golongan

Rangkap : 1 (satu)

Asal : TU Sekolah

Tujuan : Administrasi

Atribut : NIP, Nama, GolPangkat, TmtPangkat

2. Analisis Data Keluaran

Analisis data keluaran ini merupakan penganalisaan terhadap hasil yang

dikeluarkan oleh sistem yang berupa laporan-laporan data Daftar Urut

Kepangkatan (DUK) Tenaga Edukatif, Tenaga Administratif, Kenaikan Pangkat

dan Golongan yang terdiri dari :

1. Laporan Data Daftar Urut Kepangkatan (DUK) Tenaga Edukatif

Fungsi : Sebagai data daftar urut kepangkatan tenaga edukatif

Rangkap : 2 (dua)

Asal : TU Sekolah

Tujuan : Administrasi

Atribut : NIP, Nama, GolPangkat, TmtPangkat, NamaJabatan,

TmtJabatan, ThnMs.KerjaGol, BlnMs.KerjaGol,

NamaLatihanPrajabatan, Bl.ThLatihanPrajabatan,

J.JamLatihanPrajabatan, NamaPendidikan,

Ls.ThPendidikan, Tk.IjazahPendidikan,

TempatTanggalLahir, CatatanMts.Kerja

Page 7: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

19

2. Laporan Data Daftar Urut Kepangkatan (DUK) Tenaga Administratif

Fungsi : Sebagai data daftar urut kepangkatan tenaga administratif

Rangkap : 2 (dua)

Asal : TU Sekolah

Tujuan : Administrasi

Atribut : NIP, Nama, GolPangkat, TmtPangkat, NamaJabatan,

TmtJabatan, ThnMs.KerjaGol, BlnMs.KerjaGol,

NamaLatihanPrajabatan, Bl.ThLatihanPrajabatan,

J.JamLatihanPrajabatan, NamaPendidikan,

Ls.ThPendidikan, Tk.IjazahPendidikan,

TempatTanggalLahir, CatatanMts.Kerja

3. Laporan Data Kenaikan Pangkat

Fungsi : Sebagai data kenaikan pangkat

Rangkap : 2 (dua)

Asal : TU Sekolah

Tujuan : Administrasi

Atribut : NIP, Nama, GolPangkat, TmtPangkat, NamaJabatan,

TmtJabatan, ThnMs.KerjaGol, BlnMs.KerjaGol,

NamaLatihanPrajabatan, Bl.ThLatihanPrajabatan,

J.JamLatihanPrajabatan, NamaPendidikan,

Ls.ThPendidikan, Tk.IjazahPendidikan,

TempatTanggalLahir, CatatanMts.Kerja

Page 8: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

20

4. Laporan Data Golongan

Fungsi : Sebagai data golongan

Rangkap : 2 (dua)

Asal : TU Sekolah

Tujuan : Administrasi

Atribut : NIP, Nama, GolPangkat, TmtPangkat

3.3.1.3 Analisis Sistem Alir Dokumen yang sedang Berjalan

Analisis alir dokumen merupakan bagan alir yang menunjukan arus

laporan dari formulir yang dipergunakan, agar lebih jelas lihat gambar berikut ini :

Page 9: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

21

Gambar 3.1 Flowmap Sistem Aplikasi Pengolahan Data

Daftar Urut Kepangkatan (DUK) yang Sedang Berjalan

Page 10: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

22

3.3.1.4 Analisis Sistem Alir Dokumen yang Diusulkan

Perancangan prosedur ini menjelaskan tentang kegiatan pengolahan data

dengan program Aplikasi Pengolahan Data Daftar Urut Kepangkatan (DUK).

Dengan hasil analisis yang masih dilakukan dengan manual, maka dikembangkan

dengan dibuatkannya aplikasi yang bisa menyimpan Data Urut Kepangkatan

(DUK) Tenaga Edukatif maupun Tenaga Administratif, Kenaikan Pangkat dan

Golongan. Dari file-file database tersebut dibuatkan laporannya.

Untuk lebih jelasnya dapat dilihat pada gambar flowmap usulan berikut:

Gambar 3.2 Flowmap Sistem Aplikasi Pengolahan Data

Page 11: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

23

Daftar Urut Kepangkatan (DUK) yang Diusulkan

3.3.1.5 Analisis Hardware ( Perangkat Keras )

Dalam pengolahan data saat ini yang digunakan oleh SMP Negeri 46

Bandung masih bersifat manualisasi yang dituangkan dalam lembaran-lembaran

kertas. Oleh karena itu terkadang dalam pencarian data untuk kepentingan tertentu

sangatlah menyulitkan dan cukup menyita waktu. Maka diharapkan semua sistem

yang ada telah menggunakan sistem terkomputerisasi.

Hardware adalah seluruh komponen atau unsur peralatan yang digunakan

untuk menunjang pembangunan aplikasi ini. Hardware yang digunakan untuk

menerapkan aplikasi ini secara optimal memerlukan spesifikasi minimum

komputer sebagai berikut :

a. Processor dengan kecepatan 600 Mhz

b. RAM sebesar 256 MB (Minimum)

c. Hardisk sebesar 10 GB (Minimum)

d. VGA sebesar 256 MB

e. Monitor beresolusi 1024x768

f. Keyboard

g. Mouse

h. Printer

3.3.1.6 Analisis Perangkat Lunak (Software Analysis)

Page 12: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

24

Selain hardware yang digunakan tersebut di atas, maka perlu perangkat

pendukung lainnya yaitu software. Pada sistem sebelumnya tidak ada perangkat

ini karena melihat sifatnya yang masih manualisasi.

Software adalah komponen dalam pengolahan data yang berupa perangkat

lunak. Adapun perangkat lunak yang digunakan dalam membangun sistem

informasi ini adalah sebagai berikut:

1. Borland Delphi 7.0 yaitu tools yang digunakan untuk menuangkan bahasa

pemrograman dalam pembentukan serta pembuatan aplikasi ini.

2. Database Desktop adalah media penyimpanan database yang digunakan

dalam aplikasi ini.

3.3.1.7 Analisis User ( Pemakai)

Tidak semua pegawai di SMP Negeri 46 Bandung atau yang akan disebut

sebagai user dapat mengoperasikan komputer, khususnya dalam aplikasi

pengolahan data Daftar Urut Kepangkatan (DUK) Tenaga Edukatif maupun

Tenaga Administratif, Kenaikan Pangkat dan Golongan ini. Oleh karena itu akan

diberikan pelatihan khusus serta pemahaman untuk penguasaan aplikasi ini bagi

user yang nantinya akan berkedudukan sebagai Administrator.

3.3.2 Analisis Basis Data

Untuk membangun Aplikasi Pengolahan Data Daftar Urut Kepangkatan

(DUK) di SMP Negeri 46 Bandung ini, dilakukan beberapa tahap pemodelan.

Page 13: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

25

Dimana tahap pemodelannya terdiri dari pemodelan basis data dan pemodelan

fungsional.

3.3.2.1 Entity Relationship Diagram ( ERD )

ERD, alat pemodelan ini digunakan untuk menggambarkan hubungan

antar entitas yang terjadi, yang berisi komponen-komponen entitas dan

relationship, yang masing-masing dilengkapi dengan atribut-atribut yang

merepresentasikan seluruh fakta dari sebagian dunia nyata. ERD dari Sistem

Aplikasi Pengolahan Data Daftar Urut Kepangkatan (DUK), sebagai berikut :

Gambar 3.3 Entity Relation Diagram

3.3.2.2 Pemodelan Fungsional

Page 14: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

26

Pemodelan fungsional terdiri dari Diagram Konteks, Data Flow Diagram

(DFD).

3.3.2.2.1 Diagram Konteks (Context Diagram)

Diagram Konteks adalah diagram tingkat tinggi yang menggambarkan

hubungan antar Entitas Eksternal dengan sistem. Dimana data yang diinputkan

oleh bagian komponen eksternal akan diproses di dalam sistem dan akan

menghasilkan laporan yang diinginkan oleh komponen eksternal tersebut.

Untuk gambar dari Diagram Konteks (Context Diagram) dapat dilihat

seperti berikut :

Gambar 3.4 Diagram Konteks (Context Diagram)

3.3.2.2.2 Data Flow Diagram (DFD)

Page 15: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

27

Data Flow Diagram (DFD) merupakan representasi atau model grafis dari

sistem yang menunjukkan aliran data atau informasi dari sumber ke tujuan dengan

proses pengolahannya dan juga menggambarkan sistem sebagai jaringan kerja

antar fungsi yang berhubungan satu sama lain melalui penyimpanan data. DFD

juga digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem

baru yang akan dikembangkan.

1. DFD level 1

DFD level 1 terdiri dari proses yang akan dilakukan oleh Pegawai. Proses

1 pada DFD Level 1 merupakan proses Pengolahan Data Daftar Urut

Kepangkatan (DUK) Tenaga Edukatif, Tenaga Administratif, Kenaikan Pangkat

dan Golongan dimana akan dilakukan dan diperiksa oleh pegawai.

Gambar 3.5 Data Flow Diagram (DFD) Level 1

Page 16: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

28

2. DFD level 2 untuk proses 1 (Pengolahan Data Daftar Urut

Kepangkatan Tenaga Edukatif)

Pada proses ini akan dilakukan pengolahan data Daftar Urut Kepangkatan

(DUK) Tenaga Edukatif oleh pegawai dimana proses-proses yang terlibat di

dalamnya adalah proses tambah data, ubah data serta hapus data.

Gambar 3.6 Data Flow Diagram (DFD) Level 2 (Proses 1)

3. DFD level 2 untuk proses 2 (Pengolahan Data Daftar Urut

Kepangkatan Tenaga Administratif)

Pada proses ini akan dilakukan pengolahan data Daftar Urut Kepangkatan

(DUK) tenaga administratif oleh pegawai dimana proses-proses yang terlibat di

dalamnya adalah proses tambah data, ubah data serta hapus data.

Page 17: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

29

Gambar 3.7 Data Flow Diagram (DFD) Level 2 (Proses 2)

4. DFD level 2 untuk proses 3 (Pengolahan Data Kenaikan Pangkat)

Pada proses ini akan dilakukan pengolahan data Kenaikan Pangkat oleh

pegawai dimana proses-proses yang terlibat di dalamnya adalah proses tambah

data, ubah data serta hapus data.

Gambar 3.8 Data Flow Diagram (DFD) Level 2 (Proses 3)

Page 18: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

30

5. DFD level 2 untuk proses 4 (Pengolahan Data Golongan)

Pada proses ini akan dilakukan pengolahan data Golongan oleh pegawai

dimana proses-proses yang terlibat di dalamnya adalah proses tambah data, ubah

data serta hapus data.

Gambar 3.9 Data Flow Diagram (DFD) Level 2 (Proses 4)

3.3.3 Perancangan Sistem

Di dalam pembangunan suatu sistem, perancangan sistem merupakan

langkah yang sangat penting, karena bila ditahap ini terdapat suatu kesalahan,

maka akan salah pula ditahap berikutnya. Tujuan dari perancangan sistem ini

secara garis besar adalah untuk menghasilkan bentuk rancangan yang dapat

memenuhi kebutuhan akan penyelesaian masalah secara cepat dan benar.

Perancangan ini meliputi perancangan data dan perancangan antarmuka.

Page 19: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

31

3.3.3.1 Perancangan Data

3.3.3.1.1 Struktur Tabel

Dalam pembuatan Aplikasi Pengolahan Data Daftar Urut Kepangkatan

(DUK) di SMP Negeri 46 Bandung terdapat 4 (empat) data yang dibutuhkan yaitu

Tenaga Edukatif, Tenaga Administratif, Kenaikan Pangkat dan Golongan.

Nama Tabel : TEdukatif

Primary Key : NipNIGB

Fungsi : Untuk menyimpan data Tenaga Edukatif

No Nama Field Tipe Ukuran Keterangan

1 NIP Alpha Numerik 40 NIP

2 Nama Alpha Numerik 10 Nama pegawai

3 Gol Pangkat Alpha Numerik 8 Golongan pangkat

4 Tmt Pangkat Alpha Numerik 10 Tmt pangkat

5 Nama Jabatan Alpha Numerik 10 Nama jabatan

6 Tmt Jabatan Alpha Numerik 10 Tmt jabatan

7 Thn Ms.Kerja Gol Alpha Numerik 2 Tahun masa kerja golongan

8 Bln Ms.Kerja Gol Alpha Numerik 2 Bulan masa kerja golongan

9 Nama Latihan Prajabatan Alpha Numerik 15 Nama latihan prajabatan

10 Bl. Th Latihan Prajabatan Alpha Numerik 8Bulan dan tahun latihan

prajabatan

11 J.Jam Latihan Prajabatan Alpha Numerik 3 J.Jam latihan prajabatan

12 Nama Pendidikan Alpha Numerik 10 Nama pendidikan

13 Ls.Th Pendidikan Alpha Numerik 4 Pendidikan terakhir

14 Tk.Ijazah Pendidikan Alpha Numerik 10 Tingkatan ijazah

Page 20: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

32

15 Tempat Tanggal Lahir Alpha Numerik 40 Tempat tanggal lahir

16 Catatan Mts.Kerja Alpha Numerik 10 Keterangan mutasi kerja

Tabel 3.2 Data Tenaga Edukatif

Nama Tabel : TAdministratif

Primary Key : NIP

Fungsi : Untuk menyimpan data Tenaga Administratif

No Nama Field Tipe Ukuran Keterangan

1 NIP Alpha Numerik 40 NIP

2 Nama Alpha Numerik 10 Nama pegawai

3 Gol Pangkat Alpha Numerik 8 Golongan pangkat

4 Tmt Pangkat Alpha Numerik 10 Tmt pangkat

5 Nama Jabatan Alpha Numerik 10 Nama jabatan

6 Tmt Jabatan Alpha Numerik 10 Tmt jabatan

7 Thn Ms.Kerja Gol Alpha Numerik 2 Tahun masa kerja golongan

8 Bln Ms.Kerja Gol Alpha Numerik 2 Bulan masa kerja golongan

9 Nama Latihan Prajabatan Alpha Numerik 15 Nama latihan prajabatan

10 Bl. Th Latihan Prajabatan Alpha Numerik 8Bulan dan tahun latihan

prajabatan

11 J.Jam Latihan Prajabatan Alpha Numerik 3 J.Jam latihan prajabatan

12 Nama Pendidikan Alpha Numerik 10 Nama pendidikan

13 Ls.Th Pendidikan Alpha Numerik 4 Pendidikan terakhir

14 Tk.Ijazah Pendidikan Alpha Numerik 10 Tingkatan ijazah

15 Tempat Tanggal Lahir Alpha Numerik 40 Tempat tanggal lahir

Page 21: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

33

16 Catatan Mts.Kerja Alpha Numerik 10 Keterangan mutasi kerja

Tabel 3.3 Data Tenaga Administratif

Nama Tabel : TKPangkat

Primary Key : NipNIGB

Fungsi : Untuk menyimpan data Kenaikan Pangkat

No Nama Field Tipe Ukuran Keterangan

1 NIP Alpha Numerik 40 NIP

2 Nama Alpha Numerik 10 Nama pegawai

3 Gol Pangkat Alpha Numerik 8 Golongan pangkat

4 Tmt Pangkat Alpha Numerik 10 Tmt pangkat

5 Nama Jabatan Alpha Numerik 10 Nama jabatan

6 Tmt Jabatan Alpha Numerik 10 Tmt jabatan

7 Thn Ms.Kerja Gol Alpha Numerik 2 Tahun masa kerja golongan

8 Bln Ms.Kerja Gol Alpha Numerik 2 Bulan masa kerja golongan

9 Nama Latihan Prajabatan Alpha Numerik 15 Nama latihan prajabatan

10 Bl. Th Latihan Prajabatan Alpha Numerik 8Bulan dan tahun latihan

prajabatan

11 J.Jam Latihan Prajabatan Alpha Numerik 3 J.Jam latihan prajabatan

12 Nama Pendidikan Alpha Numerik 10 Nama pendidikan

13 Ls.Th Pendidikan Alpha Numerik 4 Pendidikan terakhir

14 Tk.Ijazah Pendidikan Alpha Numerik 10 Tingkatan ijazah

15 Tempat Tanggal Lahir Alpha Numerik 40 Tempat tanggal lahir

16 Catatan Mts.Kerja Alpha Numerik 10 Keterangan mutasi kerja

Page 22: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

34

Tabel 3.4 Data Kenaikan Pangkat

Nama Tabel : TGolongan

Primary Key : NIP

Fungsi : Untuk menyimpan data Golongan

No Nama Field Tipe Ukuran Keterangan

1 NIP Alpha Numerik 40 NIP

2 Nama Alpha Numerik 10 Nama pegawai

3 Gol Pangkat Alpha Numerik 8 Golongan pangkat

4 Tmt Pangkat Alpha Numerik 10 Tmt pangkat

Tabel 3.5 Data Golongan

3.3.3.1.2 Skema Relasi

Skema relasi merupakan hubungan antar tabel yang terdapat dalam sistem.

Dimana tabel yang ada di aplikasi ini adalah tabel Tenaga Edukatif, Tenaga

Administratif, Tabel Kenaikan Pangkat dan Tabel Golongan. Disini bisa terlihat

hubungan antar tabel tersebut.

Page 23: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

35

Gambar 3.10 Tabel Relasi

3.3.3.2 Perancangan Struktur Menu

Merupakan gambaran jalannya aplikasi pengolahan data Daftar Urut

Kepangkatan (DUK). berikut adalah gambaran rancangan struktur menu dari

aplikasi ini:

Page 24: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

36

Gambar 3.11 Struktur Menu Aplikasi

Keterangan Struktur Menu Aplikasi :

1. Aplikasi : Tahap awal masuk dalam aplikasi, yaitu harus menjalankan

aplikasi (project1) itu sendiri

2. Menu Utama : Berisi tentang sub menu yang ada, dan memiliki akses cepat

untuk langsung menuju ke sub menu yang diinginkan

3. Menu : Berisi data-data dari menu ke sub menu berikutnya

4. Laporan : Berisi laporan data-data yang sudah dimasukan

5. Bantuan : Berisi tentang info-info data

6. Akhir : Keluar aplikasi

Page 25: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

37

3.3.3.3 Perancangan Antar Muka

3.3.3.3.1 Perancangan Antar Muka Menu Utama

Gambar 3.12 Perancangan Antar Muka Menu Utama

3.3.3.3.2 Perancangan Antar Muka Menu Pengolahan Data DUK

Tenaga Edukatif

Gambar 3.13 Perancangan Antar Muka Menu

Pengolahan Data DUK Tenaga Edukatif

Page 26: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

38

3.3.3.3.3 Perancangan Antar Muka Menu Tambah, Ubah dan Hapus

Data DUK Tenaga Edukatif

Gambar 3.14 Perancangan Antar Muka Menu

Tambah, Ubah dan Hapus Data DUK Tenaga Edukatif

3.3.3.3.4 Perancangan Antar Muka Menu Pengolahan Data DUK Tenaga

Administratif

Gambar 3.15 Perancangan Antar Muka Menu

Pengolahan Data DUK Tenaga Administratif

Page 27: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

39

3.3.3.3.5 Perancangan Antar Muka Menu Tambah, Ubah dan Hapus

Data DUK Tenaga Administratif

Gambar 3.16 Perancangan Antar Muka Menu

Tambah, Ubah dan Hapus Data DUK Tenaga Administratif

3.3.3.3.6 Perancangan Antar Muka Menu Pengolahan Data Kenaikan

Pangkat

Gambar 3.17 Perancangan Antar Muka Menu

Pengolahan Data Kenaikan Pangkat

Page 28: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

40

3.3.3.3.7 Perancangan Antar Muka Menu Tambah, Ubah dan Hapus Data

Kenaikan Pangkat

Gambar 3.18 Perancangan Antar Muka Menu

Tambah, Ubah dan Hapus Data Kenaikan Pangkat

3.3.3.3.8 Perancangan Antar Muka Menu Pengolahan Data Golongan

Gambar 3.19 Perancangan Antar Muka Menu

Pengolahan Data Golongan

Page 29: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

41

3.3.3.3.9 Perancangan Antar Muka Menu Tambah, Ubah dan Hapus Data

Golongan

3.20 Gambar Perancangan Antar Muka Menu

Tambah, Ubah dan Hapus Data Golongan

3.3.3.3.10 Perancangan Antar Muka Menu Bantuan Info Aplikasi

Gambar 3.21 Perancangan Antar Muka Menu

Bantuan Info Aplikasi

Page 30: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

42

3.3.3.3.11 Perancangan Antar Muka Menu Laporan Data DUK Tenaga

Edukatif

Gambar 3.22 Perancangan Antar Muka Menu

Laporan Data DUK Tenaga Edukatif

3.3.2.3.11 Perancangan Antar Muka Menu Laporan Data DUK Tenaga

Administratif

Gambar 3.23 Perancangan Antar Muka Menu

Laporan Data DUK Tenaga Administratif

Page 31: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

43

3.3.2.3.12 Perancangan Antar Muka Menu Laporan Data Kenaikan

Pangkat

Gambar 3.24 Perancangan Antar Muka Menu

Laporan Data Kenaikan Pangkat

3.3.2.3.13 Perancangan Antar Muka Menu Laporan Data Golongan

Gambar 3.25 Perancangan Antar Muka Menu

Laporan Data Golongan

Page 32: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

44

3.3.3.3.15 Perancangan Antar Muka Menu Format Pesan

Gambar 3.26 Perancangan Antar Muka Menu

Format Pesan

3.3.3.4 Jaringan Semantik

Struktur program aplikasi ini dibuat secara moduler, yaitu program

dipecah menjadi modul-modul kecil yang mudah dibuat, mudah dites, mudah

melacak kesalahan program, dan mudah dimodifikasi.

Page 33: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

45

Gambar 3.27 Jaringan Semantik

Page 34: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

46

3.3.4 Implementasi Sistem

Implementasi adalah tahap penerapan hasil perancangan yang prosesnya

telah diuraikan sebelumnya. Implementasi yang dilakukan antara lain adalah

mengimplementasikan perancangan tampilan, pembuatan kode program dan

sebagainya.

Dari hasil analisis tersebut diatas dibentuklah file-file untuk mewakili

setiap proses-proses yang ada pada diagram alir data. Adapun file-file tersebut

adalah :

No Menu/Sub Menu Proses Ke - Nama File

1 Menu Utama 1 MenuUtama.dcu

MenuUtama.ddp

MenuUtama.dfm

MenuUtama.pas

2 DUK Edukatif 2 Edukatif.dcu

Edukatif.ddp

Edukatif.dfm

Edukatif .pas

3 DUK Administratif 3 Administratif.dcu

Administratif.ddp

Administratif.dfm

Administratif.pas

4 Kenaikan Pangkat 4 KenaikanPangkat.dcu

KenaikanPangkat.ddp

KenaikanPangkat.dfm

KenaikanPangkat.pas

5 Data Golongan 5 Dgolongan.dcu

Page 35: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

47

Dgolongan.ddp

Dgolongan.dfm

Dgolongan.pas

6 Isi DUK Edukatif 6 IsiEdukatif.dcu

IsiEdukatif.ddp

IsiEdukatif.dfm

IsiEdukatif.pas

7 Isi DUK Administratif 7 IsiAdministratif.dcu

IsiAdministratif.ddp

IsiAdministratif.dfm

IsiAdministratif.pas

8 Isi Kenaikan Pangkat 8 IsiKenaikanPangkat.dcu

IsiKenaikanPangkat.ddp

IsiKenaikanPangkat.dfm

IsiKenaikanPangkat.pas

9 Isi Data Golongan 9 IsiDGolongan.dcu

IsiDGolongan.ddp

IsiDGolongan.dfm

IsiDGolongan.pas

10 Laporan DUK Edukatif 10 LapEdukatif.dcu

LapEdukatif.ddp

LapEdukatif.dfm

LapEdukatif.pas

11 Laporan DUK

Administratif

11 LapAdministratif.dcu

LapAdministratif.ddp

LapAdministratif.dfm

Page 36: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

48

LapAdministratif.pas

12 Laporan Kenaikan Pangkat 12 LapKenaikanPangkat.dcu

LapKenaikanPangkat.ddp

LapKenaikanPangkat.dfm

LapKenaikanPangkat.pas

13 Laporan Data Golongan 13 LapGolongan.dcu

LapGolongan.ddp

LapGolongan.dfm

LapGolongan.pas

14 Info Aplikasi 14 help\idex.html

Tabel 3.6 Menu program yang dibangun

3.3.4.1 Menu Utama

Page 37: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

49

Gambar 3.28 Tampilan Menu Utama

3.3.4.2 DUK Edukatif

Gambar 3.29 Tampilan Menu DUK Edukatif

Page 38: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

50

3.3.4.3 DUK Administratif

Gambar 3.30 Tampilan Menu DUK Administratif

3.3.4.4 Kenaikan Pangkat

Gambar 3.31 Tampilan Menu Kenaikan Pangkat

Page 39: Jbptunikompp Gdl Rikaindahs 21108 3 Babiii

51

3.3.4.5 Data Golongan

Gambar 3.32 Tampilan Menu Data Golongan