Analisis Dan Perancangan Sistem Informasi Akademik Di TK/SD Islam AL-Azhar 30 Bandung

(1)

KERJA PRAKTEK

Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek Program Strata Satu Jurusan Teknik Informatika

Fakultas Teknik dan Ilmu komputer Universitas Komputer Indonesia

Hendra

1.01.06.287

JURUSAN TEKNIK INFORMATIKA

TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

2009


(2)

SISTEM INFORMASI AKADEMIK

DI TK/SD ISLAM AL-AZHAR 30

BANDUNG

Hendra

10106287

Pembimbing Kerja Praktek I

Ir. Mubangun Djoko S. NIP :

Pembimbing Kerja Praktek II

Andri Heryandi, S.T,M.T. NIP : 41277006007 Mengetahui

Ketua Jurusan Teknik Informatika

Mira Kania Sabariah, S.T,M.T. NIP : 41277006008


(3)

i

Dengan memanjatkan puji dan syukur kehadirat Allah S.W.T. yang telah memberikan rahmat dan hidayah -Nya sehingga penulis dapat menyelesaikan laporan kerja praktek ini dengan baik. Pada kerja praktek ini penulis membu at suatu ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKADEMIK DI TK/SD AL-AZHAR 30 BANDUNG.

Selama pelaksanaan dan penyusunan laporan hasil kerja praktek ini,penulis banyak menemui hambatan dan kesulitan.Namun berkat dorongan ,bantuan dan bimbingan baik sec ara moril,material dan sepiritual dari berbagai pihak, penulis dapat menyelesaikan nya. Penulis mengucapkan banyak terima kasih kepada :

1. Ibu Mira Kania Sabariah, S.T,M.T. Selaku Ketua Jurusan Teknik Inforamtika Universitas Komputer Indonesia.

2. Bapak Andri Heryandi, S.T,M.T sebagai Dosen Pembimbing dan Dosen Wali IF-11K angkatan 2006 Universitas Komputer Indonesia.

3. Bapak Ir. Mubangun Djoko Sudjono atas bimbingan selama kerja praktek dan kesediaanya untuk berbagi ilmu dengan penulis.

4. Ibu Ir. Henny Agustina selaku Kepala Sekolah TK/SD Islam Al-Azhar 30 Bandung, yang telah memberikan izin kepad a penulis untuk melaksanakan kerja praktek.


(4)

ii

MN. Ramdhan serta seluruh teman IF-11K atas diskusi, saran dan bantuan yang diberikan.

Harapan Penulis, semoga laporan ini dapat memberikan man faat khusunya bagi penulis pribadi, TK/SD Islam Al-Azhar 30 Bandung, dan bagi seluruh pembaca laporan kerja praktek ini.

Bandung, Oktober 2009


(5)

iii

DAFTAR ISI ... iii

DAFTAR GAMBAR ... vi

DAFTAR TABEL ...viii

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah ... 1

1.2 Perumusan Masalah ... 2

1.3 Maksud dan Tujuan ... 2

1.3.1 Maksud... ... 2

1.3.2 Tujuan... ... 2

1.4 Batasan Masalah... ... 2

1.5 Metode Penelitian... ... 3

1.6 Sistematika Pelaporan Kerja Praktek ... 5

BAB II TINJAUAN PUSTAKA 2.1 Profil Tempat Kerja Praktek ... 6

2.1.1 Sejarah Instansi...6

2.1.2 Logo Instansi ... ...7

2.1.3 Bentuk dan Badan Hukum Instansi...8

2.1.4 Struktur Organisasi dan Job Description...8

2.2 Landasan Teori... ... 15


(6)

iv

3.1 Jadwal Kerja Praktek ... 19

3.2 Cara/Teknik Kerja Praktek ... .. 19

3.3 Data Kerja Praktek ... 20

3.3.1 Analisis Program ... 20

3.3.1.1 Antarmuka Pemakai ... ... 20

3.3.1.2 Antarmuka Perangkat Keras ... 21

3.3.1.3 Antarmuka Perangkat Lunak ... 21

3.3.1.4 Antarmuka Komunikasi ... ... 21

3.3.1.5 Kebutuhan Fungsional ... 21

3.3.1.5.1 Struktur Proses ... 22

3.3.1.5.2 Aliran Informasi... .... 26

3.3.1.5.2.1 Entity Relationship Diagram (ERD) ... 26

3.3.1.5.2.2 Diagram Konteks ... 27

3.3.1.5.2.3 DFD Level 0 ... 28

3.3.1.5.2.4 DFD Level 1 Untuk Proses 2 ... ... 29

3.3.1.5.2.5 DFD Level 1 Untuk Proses 3 ... 30

3.3.1.5.3 Spesifikasi Proses... 31

3.3.1.5.4 Deskripsi Data ... ... 32


(7)

v BAB IV KESIMPULAN DAN SARAN

4.1 Kesimpulan ... 53 4.2 Saran ... 53 DAFTAR PUSTAKA


(8)

1 1.1 Latar Belakang Masalah

Pada masa seperti sekarang ini dengan teknologi yang serba canggih semua aspek dituntut bekerja lebih cepat, baik dalam proses pengolahan data ataupun dalam penyajian informasi semuanya harus tersaji dengan tepat, cepat dan akurat serta berkualitas. Namun pada kenyataannya,sampai saat ini masih banyak perusahaan atau lembaga pendidikan yang masih melakukan proses pengolahan data secara manual.

Pengolahan data yang masih dilakukan secara manual menyebabkan beberapa permasalahan dan kendala diantaranya waktu pengerjaan lama,dan kurang akurat karena sering terjadi kesalahan dan tingkat kesulitannya tinggi. Begitu pula halnya masalah yang dihadapi oleh TK/SD Islam Al-Azhar 30 Bandung, dalam proses pengolahan data akadem iknya,menemui beberapa permasalahan dan kendala diantaranya sering terjadi kesalahan dalam melakukan proses pengolahan data siswa.

Berdasarkan hal tersebut diatas, maka aplikasi ini dibuat dengan judul”Analisis dan Perancangan Sistem Informasi Akademik di TK/SD Islam Al-Azhar 30 Bandung”.


(9)

1.2 Perumusan Masalah

Perumusan masalah dapat dirumuskan dalam pertanyaan sebagai berikut :

1. Bagaimana membuat suatu sistem yang dapat menangani proses pencatatan data siswa, data guru dan nilai raport siswa secara otomatis.

2. Bagaimana membuat suatu sistem yang dapat mengurangi atau meminimalkan kesalahan dalam pencatatan data siswa, data guru dan nilai raport siswa sehingga datanya lebih akurat.

1.3 Maksud dan Tujuan 1.3.1. Maksud

Maksud dari penulisan laporan Kerja Praktek ini adalah membuat Sistem Informasi Akademik di TK/SD Islam Al-Azhar 30 Bandung. 1.3.2. Tujuan

Tujuan penulisan Kerja Praktek ini adalah :

1. Membuat sistem yang berbasis komputer atau otomatis 2. Mempercepat pemrosesan data

3. Data lebih terstruktur sehingga data mudah dibaca 4. Pencarian data lebih mudah ditemukan.

1.4 Batasan Masalah

Berdasarkan latar belakang, maksud dan tujuan, dan identifikasi masalah diatas maka penulis membuat suatu batasan masalah guna lebih terarahnya tujuan akhir dari penulisan Kerja Praktek ini, batasan masalah yang dibuat adalah :


(10)

1. Proses data yang diolah terdiri dari data siswa, data guru dan data nilai . 2. Output berupa laporan data siswa, data guru dan raport siswa .

3. Metode analisis yang digunakan adalah metode berdasarkan aliran data terstruktur adalah DFD (Data Flow Diagram) dalam menggambarkan model fungsional dan ERD (Entity Relationship Diagram) untuk menggambarkan model data.

4. Software atau perangkat lunak yang digunakan dalam pembuatan aplikasi ini adalah Delphi 7.0 dengan database yang digunakan adelah para dox.

1.5 Metode Penelitian

Metodologi yang digunakan dalam penulisan tugas akhir ini adalah sebagai berikut :

1. Tahap pengumpulan data

Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut :

a. Studi Literatur

Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paperdan bacaan-bacaan yang ada kaitannya dengan judul penelitian.

b. Observasi

Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan langsung terhadap permasalahan yang diambil.


(11)

Teknik pengumpulan data dengan mengadakan tanya jawab secara langsung yang ada kaitannya dengan topik yang diambil.

2. Tahap pembuatan perangkat lunak.

Teknik analisis data dalam pembuatan perangkat lunak menggunakan paradigma perangkat lunak secara waterfall, yang meliputi beberapa proses diantaranya:

a. System / Information Engineering

Merupakan bagian dari sistem yang terbesar dalam pengerjaan suatu proyek, dimulai dengan menetapkan berbagai kebutuhan dari semua elemen yang diperlukan sistem dan mengalokasikannya kedalam pembentukan perangkat lunak.

b. Analisis

Merupakan tahap menganalisis hal -hal yang diperlukan dalam pelaksanaan proyek pembuatan perangkat lunak.

c. Design

Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang mudah dimengerti oleh user.

d. Coding

Tahap penerjemahan data atau pemecahan masalah yang telah dirancang keadalam bahasa pemrograman tertentu.

e. Pengujian

Merupakan tahap pengujian terhadap perangkat lunak yang dibangun. f. Maintenance


(12)

Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat mengalami perubahan–perubahan atau penambahan sesuai dengan permintaanuser.

1.6 Sistematika Penulisan BAB I Pendahuluan

Membahas tentang Latar Belakang Masalah , Maksud dan Tujuan, Sistematika Pelaksanaan Kerja Praktek, Sistematika Pelaporan Kerja Praktek.

BAB II Ruang Lingkup Instansi

Membahas tentang Sejarah Instansi,Tempat dan Kedudukan Instansi, Bentuk dan Badan Hukum Instansi, Bidang pekerjaan Instansi, Struktur Organisasi Instansi, Divisi tempat kerja praktek .

BAB III Kegiatan Selama Kerja Praktek

Membahas tentang Jadwal Kerja Praktek, Cara/Teknik Kerja Praktek, dan Data Kerja Praktek.

BAB IV Kesimpulan dan Saran

Bab ini berisi Kesimpulan dari seluruh kegiatan penyusunan laporan kerja praktek dan juga Saran sebagai tanggapan terhadap hasil Laporan Kerja Praktek.


(13)

6 2.1 Profil Tempat Kerja Praktek

2.1.1 Sejarah Instansi

TK/SD Islam Al-Azhar 30 Bandung merupakan sebuah lembaga pendidikan swasta yang menjadi solusi di bidang pendidikan sekolah dimana tujuanya yaitu untuk mencerdaskan kehidupan bangsa teru tama generasi muda yang berlandaskan IPTEK dan IMTAQ didaerah Bandung bagian utara.

TK/SD Islam Al-Azhar 30 Bandung berdiri pada tahun 2004 tepatnya pada tanggal 15 Juli 2004 dibawah Yayasan Pendidikan Islam Sosial Al-Jamiyyah yang beralamat di jl Kapten Tata Natanegara No 3 ( komplek PT. Dirgantara Indonesia), yang kemudian nama Yayasan tersebut berubah menjadi Yayasan Islam dan Sosial Satu Hijriyah 1427 di jl Tirtasari Selatan III No 1 Bandung .Tempat dan Kedudukan Instansi Nama Sekolah : TK/SD Islam Al-Azhar 30 Bandung

NSS : 421.1/659-HUK untuk pendirian TKIA -30 NSS : 421.1/660-HUK untuk pendirian SDIA -30 Propinsi : Jawa Barat

Otonomi Daerah : Kotamadya Bandung Kecamatan : Sukajadi


(14)

Alamat : Jl. TK/SD Islam Al-Azhar 30 Bandung .

Kode Pos : 40151

Telepon : (022) 2015451 , 2004734 Status Sekolah : Swasta

Kelompok Sekolah : Potensial

KBM : Pagi

Bangunan Sekolah : Milik sendiri

Lokasi : Strategis, Cocok untuk lokasi pendidikan.

Luas Sekolah :

Luas Bangunan : 1621 M2 Luas Halaman : 3532 M2 Lapangan Olahraga : 1525 M2

2.1.2 Logo Instansi


(15)

2.1.3 Bentuk dan Badan Hukum Instansi

TK/SD Islam Al-Azhar 30 Bandung adalah dibentuk dibawah Yayasan Pendidikan Islam dan Sosial Al -Jamiyyah. Dengan Akta Notaris Bhuana Nurinsani, SH.Tanggal 17 Februari 2004 Nomor : 3. Yang kemudian berubah nama menjadi Yayasan Pendidikan Islam dan Sosial Satu Hijriyah 1427 dengan akta Notaris Nirmalsari, SH. Tanggal 4 Maret 2006 Nomor : 4.

2.1.4 Struktur Organisasi danJob Description

Struktur Organisasi TK/SD Islam Al-Azhar 30 Bandung


(16)

Uraian Tugas: 1. Kepala sekolah

Kepala Sekolah sebagai edukator, manager, administrator, dan supervisor memiliki tugas sebagai berikut:

1) Kepala Sekolah selaku Edukator bertugas melaksanakan proses belajar mengajar secara efektif dan efisien.

2) Kepala Sekolah selaku Man ager meliputi: a) Menyusun perencanaan

b) Mengorganisasi kegiatan c) Mengarahkan kegiatan d) Mengkoordinasikan kegiatan

e) Melakukan Evaluasi terhadap kegiatan f) Melaksanakan pengawasan

g) Menentukan kebijakan h) Mengadakan rapat i) Mengambil keputusan

j) Mengatur proses belajar mengajar

k) Mengatur hubungan antara sekolah dengan masyarakat dan instansi terkait

3) Kepala sekolah selaku Administrator bertugas menyelenggarakan administrasi meliputi:

1) Perencanaan 2) Pengarahan


(17)

3) Pengorganisasian 4) Pengawasan 5) Kurikulum 6) Kesiswaan 7) Ketatausahaan 8) Ketenangan 9) Kantor 10) Keuangan 11) Perpus 12) Laboratorium

13) Ruang keterampilan dan Kesenian 14) Bimibingan dan Konseling 15) Unit Kesehatan Sekolah (UKS) 16) Serbaguna

17) Media 18) Gudang 19) Bank siswa

4) Kepala Sekolah selaku Supervisor bertugas menyelenggarakan supervisi meliputi:

1) Proses belajar mengajar 2) Kegiatan bimbingan konseling 3) Kegiatan ketatausahaan 4) Kegiatan ekstrakulikurer


(18)

5) Sarana dan prasarana 6) Kegiatan OSIS

7) Kegiatan kerjasama dengan masyarakat dan instansi

Dalam keadaan melakukan tugasnya, kepala sekolah dibantu oleh wakil kepala sekolah.

2. Wakil Kepala Sekolah

Wakil Kepala Sekolah membantu Kepala Sekolah dalam kegiatan -kegiatan sebagai berikut:

1) Menyusun perencanaan,membuat program kegiatan dan melaksankan program tersebut.

2) Pengorganisasian 3) Pengarahan 4) Ketenangan 5) Pengkoordinasian 6) Pengawasan 7) Penilaian

8) Identifikasi dan pengumpulan data 9) Penyusunan laporan

Wakil Kepala Sekolah membantu Kepa la Sekolah dalam urusan sebagai berikut:

1) Kurikulum


(19)

b) Menyusun pembagian tugas program tugas guru dan jadwal pelajaran

c) Mengatur penyusunan program pengajaran d) Mengatur pelaksanaan kegiatan ekstrakulikuler

e) Mengatur pelaksanaan program penilaian kriteria kenaikan kelas, kriteria kelulusan,dan laporan kemajuan belajar siswa, serta pembagian rapor dan ijazah.

f) Mengatur pelaksanaan program perbaikan dan pengajaran g) Mengatur pemamfaatan informasi sebagai sumber belajar h) Mengatur pengembangan MGMP dan koordinator mata

pelajaran

i) Mengatur mutasi siswa

j) Melakukan supervisi administrasi dan akademis k) Menyusun laporan

2) Kesiswaan

a) Mengatur program dan pelaksanaan BP

b) Mengatur dan mengkoordinasikan 6K (Keamanan, Keindahan, Kebersihan, Ketentraman, Ketertiban, dan Kerukunan).

c) Mengatur dan membina program kegiatan OSIS d) Mengatur program pesantren kilat

e) Mengatur dan menyusun pelaksanaan pemilihan siswa teladan f) Menyeleksi siswa untuk diusulkan mendapatkan beasiswa


(20)

3) Sarana dan Prasarana

a) Merencanakan kebutuhan sarana dan prasarana untuk menunjang proses belajar mengajar

b) Merencanakan program pengadaanya c) Mengatur pemanfaatan sarana dan prasarana d) Mengelola perawatan,perbaikan,dan pengisian e) Mengatur pembukuannya dan laporannya 3. Kepala TU (Tata Usaha)

Kepala Tata Usaha Sekolah mempunyai tugas melaksanakan ketatausahaan sekolah dan bertanggung jawab terhadap kepala sekolah dalam kegiatan-kegiatan sebagai berikut:

1) Membuat perangkat program pengajaran 2) Melaksanakan kegiatan pembelajaran

3) Melaksankan kegiatan penilaian proses belajar, ulangan harian, ulangan umum, dan ujian akhir.

4) Melaksanakan analis hasil ulangan harian

5) Menyusun dan melaksanakan program perbaikan dan pengadaan 6) Mengisi daftar nilai siswa

7) Melaksankan kegiatan membimbing (penghimbauan pengetahua n) kepada guru lain dalam kegiatan proses belajar mengajar

8) Membuat alat pelajaran/alat peraga

9) Menumbuhkembangkan sikap mengharagai karya seni


(21)

11) Melaksanakan pengembangan program pengajaran yang men jadi tanggung jawabnya

12) Membuat catatan tentang kemajuan hasil belajar siswa

13) Mengisi dan meneliti daftar siswa sebelum memulai pelajaran 14) Melaksanakan tugas tertentu di sekolah

15) Mengatur kebersihan ruang keras dan ruang praktikum

16) Mengumpulkan dan menghitung a ngka kredit untuk kenaikan pangkatnya.

4. Wali Kelas

Wali Kelas membantu Kepala Sekolah dalam kegiatan sebagai berikut: 1) Pengelolaan Kelas

2) Penyelenggaraan administrasi kelas

3) Penyusunan atau pembuatan statistik bulanan siswa 4) Pengisian daftar kumpulan nilai sisw a (legger) 5) Pembuatan catatan khusus tentang siswa 6) Pencatatan mutasi siswa

7) Pengisian buku laporan penilaian hasil belajar siswa 8) Pembagian buku laporan penilaian hasil belajar 5. Guru BP

Bimbingan Konseling (BP) membantu kepala sekolah dalam kegiatan -kegiatan sebagai berikut:


(22)

2) Koordinasi dengan wali kelas dalam rangka mengatasi masalah -masalah yang dihadapi tentang kesulitan belajar

3) Memberikan layanan bimbingan kepada siswa agar lebih berprestasi dalam kegiatan belajar

4) Memberikan saran dan pertimbangan kepada siswa dalam memperoleh gambaran tentang kelanjutan pendidikan dan lapangan pekerjaan yang sesuai

5) Mengadakan penilaian pelaksanaan bimbingan konseling 6) Melaksanakan kegiatan-kegiatan analisi evaluasi belaja r 7) Menyusun statistik hasil penilaian bimbingan konseling

8) Menyusun dan melaksanakan program tindak lanjut bimbingan konseling

9) Menyusun laporan bimbingan dan konseling

2.2 Landasan Teori

Secara umum sistem menurut Jogianto adalah sebagai berikut : ”Sekumpulan elemen–elemen yang saling berkaitan dan memproses masukan (input) sehingga menghasilkan keluaran (output)”.[2]

Pengertian sistem dibagi menjadi dua pendekatan yaitu dilihat dari pendekatan yang menekankan pada prosedur dan pendekatan yang menekankan pada elemen atau komponen.

Pendekatan sistem yang lebih menekankan pada prosedur didefinisikan suatu sistem menurut HM. Jogianto adalah sebagai berikut :


(23)

“Jaringan kerja dari prosedur –prosedur yang saling berhubungan, berkumpul bersama–sama untuk melakukan suatu kegiatan untuk menyelesaikan sasaran tertentu”. [2]

Pendekatan sistem yang le bih menekankan pada elemen atau komponen didefinisikan sistem menurut HM. Jogianto adalah sebagai berikut :

“Sekumpulan dari elemen –elemen yang berinteraksi untuk mencapai suatutujuan tertentu”.[2]

Kesimpulan dari kedua pengertian diatas sistem adalah suatu kesatuan yang terorganisasi dan tidak bisa berdiri sendiri yang saling berkaitan satu sama lain sesuai dengan rencana untuk mencapai tujuan tertentu.

2.2.1 Bentuk Umum Sistem

Bentuk umum dari suatu sistem terdiri atas masukan (input), proses dan keluaran (output), dalam bentuk umum sistem ini terdapat satu atau lebih masukan yang akan diproses dan akan menghasilkan suatu keluaran.

Gambar 2.3 Bentuk Umum Sistem

2.2.2 Karakteristik Sistem

Ciri–ciri pokok sistem yaitu sebagai berikut :


(24)

2. Sistem bersifat konprehensif integral yakni suatu keseluruhan yang bulat dan utuh yang tidak dapat dipisahkan–pisahkan antara bagian satu dengan bagian lainnya.

3. Transformation system yaitu sistem mengubah sumber–sumber menjadi keluaran untuk mencapai tujuan.

Interaksi sistem, yakni keterkaitan antara bagian satu dengan yang lain sehingga menjadi interaksi antara sistem dengan lin gkungan.

2.2.3 Sistem Informasi

Bila mengacu pada definisi sistem menurut HM, Jogi anto dalam bukunya yang berjudul “Analisis dan Desain Sistem Informasi” maka sistem informasi dapat didefinisikan sebagai berikut : [2]

“Suatu sistem yang dibuat oleh manusia yang terdiri atas komponen–komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi” . [2]

Sistem informasi merupakan kombinasi dari manusia, fasilitas atau alat teknologi, media, prosedur dan pengendalian yang bermaksud untuk menata jaringan komunikasi yang penting, pengolahan atas interaksi– interaksi tertentu dan rutin, membantu memanajemen dan menyediakan dasar pengambilan keputusan yang tepat.

Informasi yang dihasilkan dari sistem informasi bertujuan untuk :

1. Menyediakan informasi unt uk membantu dalam pengambilan keputusan oleh pihak yang berwenang.


(25)

2. Membantu petugas di dalam melaksanakan proses pengambilan data.

Memberikan informasi yang layak dan dapat dipertanggungjawabkan kepada pihak di luar organisasi.


(26)

19 3.1 Jadwal Kerja Praktek

Kerja Praktek dilaksanakan di TK/SD Islam Al-Azhar 30 Bandung, yaitu pada tanggal 1 Juli – 30 Agustus 2009. Dimana waktu kerja praktek disesuaikan mengikuti jadwal kegiatan pembimbing dimana pembimbing sebagai ketua pengurus Yayasan.

3.2 Cara/Teknik Kerja Praktek

Teknik kerja praktek merupakan salah satu cara dalam pengumpulan data untuk membuat aplikasi sistem informasi akademik yaitu sebagai berikut:

1. Observasi

Observasi yaitu melakukan pemantauan atau kunjungan langsu ng ke tempat kerja praktek tentang apa saja yang dibutuhkan dalam pembuatan sistem akademik ini.

2. Wawancara

Wawancara dilakukan dengan tanya jawab langsung kepada narasumber yaitu pembimbing, staf TU, kepala sekolah, dan guru-guru yang bersangkutan yang aka n menggunakan sistem ini secara langsung.


(27)

3. Analisis

Membuat spesifikasi kebutuhan perangkat lunak seperti antarmuka pemakai, antarmuka sistem, antarmuka perangkat keras, pembuatan kebutuhan pungsional dan nonfungsional.

4. Desain

Membuat terlebih dahulu ranc angan sistem yang akan dibuat 5. Coding

Membuat keseluruhan sistem yang dibuat berikut source codenya.

3.3 Data Kerja Praktek 3.3.1. Analisis Program

Dalam subbab 3.2 Cara/Teknik Kerja Praktek di point 3 yaitu tahap Analisis, untuk lebih jelasnya sebagai berikut:

3.3.1.1 Antarmuka Pemakai

1. Karakteristik logis dari Sistem Informasi Akademik di TK/SD Islam Al-Azhar 30 Bandung ini melibatkan karakteristik konfigurasi seperti format layer menggunakan Monitor 15”, tataletak Windows XP SP1, dan isi laporan. 2. Aspek optimasi antarmuka de ngan pemakai yaitu staf TU

dengan penginputan melalui info dari guru, wali kelas, dan Kepala Sekolah.


(28)

3.3.1.2 Antarmuka Perangkat Keras

Sistem ini membutuhkan spesifikasi perangkat keras sep erti dalam penggunaan memory 526 MB, Proc 800 MHz, CD Rom, Harddisk 60 Gb, VGA Onboard

3.3.1.3 Antarmuka Perangkat Lunak

Sistem ini menggunakan sistem produk lain yaitu 1. Mysql sebagai database sebagai server

2. Delphi sebagai IDE pengembangan perangkat lunak 3.3.1.4 Antarmuka Komunikasi

Sistem ini diterapkan pada Komputer Stay Alone yaitu komputer yang berdiri sendiri yang diletakkan dibagian Tata Usaha. Akan tetapi Guru, Kepala Sekolah, dan Wali Kelas diberi Kewenangan untuk mengakses data dengan syarat setiap entitas diberi User Name dan Password yang berbeda.


(29)

3.3.1.5 Kebutuhan Fungsional

3.3.1.5.1. Struktur Proses Pengolahan Data Akademik

Gambar 3.1 Struktur Proses Pengolahan Data Akademik

1. Prosedur Pengolahan Data Siswa

a. Bagian Administrasi memberikan formulir identitas siswa

b. Siswa melakukan pengisian form tersebut kemudian memberika n form identitas siswa kepada bagian administrasi


(30)

c. Petugas administrasi melakukan pemeriksaan kelengkapan data siswa dan jika tidak lengkap, maka formulir identitas yang tidak lengkap diberikan kembali ke siswa.

d. Bagian administrasi melakukan pencatatan data siswa ke dalam buku Induk siswa.

e. Bagian Administrasi akan menyimpan formulir identitas siswa yang telah diisi dan buku lembar induk siswa ke dalam arsip.

Gambar 3.2Flowmap Prosedur Pengolahan Data Siswa 2. Prosedur Pengolahan Data Guru

a. Bagian Administrasi memberikan form identitas guru yang melakukan pendaftaran.


(31)

b. Guru melakukan penigisian form identitas tersebut yang kemudian diberikan kembali kepada bagian administrasi.

c. Petugas administrasi melakukan Pemerikasaan k elengkapan data guru, dan jika tidak lengkap, maka form identitas yang tidak lenkap dikembalikan kepada guru.

d. Bagian administrasi melakukan pencatatan data guru ke dalam buku lembar induk guru.

e. Bagian Administrasi akan menyimpan formulir identitas guru yang telah diisi dan buku lembar induk guru ke dalam arsip.


(32)

3. Prosedur Pengolahan Data Nilai

a. Guru mata pelajaran menyerahkan nilai akhir siswa kepada bagian TU

b. Bagian TU melakukan pencatatan nilai akhir siswa pada Data Keseluruhan Nilai (DKN).

c. Bagian TU melakukan pencatatan nilai ke dalam buku induk sebanyak dua rangkap.

d. Bagian TU akan menyimpan Data Keseluruhan N ilai (DKN) siswa ke dalam buku lembar induk, kemudian da ta keseluhan nilai siswa diberikan kepada wali kelas.


(33)

3.3.1.5.2. Aliran Informasi

3.3.1.5.2.1 Entity Relationship Diagram (ERD)


(34)

3.3.1.5.2.2 Diagram Konteks

Gambar 3.6 Diagram Konteks

Tata Usaha(TU) berperan sebagai admin, dimana TU berhubungan langsung dengan sistem sebag ai pengolah data Akademik di TK/SD Islam Al-Azhar 30 Bandung. TU diberi wewenang untuk secara langsung menggunakan sistem ini dengan sy arat melakukan login terlebih dahulu. TU melakukan penginputan Data Siswa, Data Guru, Data Nilai, Data Kelas, Data Wali Kelas, Data Absensi, Data Eskul, Dan Data Mata Pelajaran. Sebaliknya dari hasil penginputan data tadi, TU mendapatkan Info dari seluruh Data yang diinputkan.


(35)

3.3.1.5.2.3 DFD Level 0


(36)

3.3.1.5.2.4 DFD Level 1 untuk Proses 2


(37)

3.3.1.5.2.5 DFD Level 1 untuk Proses 3


(38)

3.3.1.5.3. Spesifikasi Proses

Berikut adalah spesifikasi proses dari DFD untuk menjelaskan perilaku–perilaku yang ada didalam DFD secara lebih rinci. Berikut spesifikasi proses pada sistem pengambilan keputusan penelitian ini yang dapat dilihat pada tabel 3.1 dibawah ini :

Tabel 3.1 Tabel Spesifikasi Proses Sistem Informasi Akademik

No. proses

Nama Input Output

1.0 Login Data Login Info login valid dan

invalid 2.0 Pengolahan Data Induk Data Induk Info Data Induk 2.1 Pengolahan Data Guru Data Guru Info Data Guru 2.2 Pengolahan Data Wali

Kelas

Data Wali Kelas Info Data Wali Kelas 2.3 Pengolahan Data Siswa Data Siswa Info Data Siswa 2.4 Pengolahan Data Kelas Data Kelas Info Data Kelas 2.5 Pengolahan Data

Mapel

Data Mapel Info Data Mapel 2.6 Pengolahan Data

Ekstrakulikuler

Data Ekstrakulikuler

Info Data Ekstrakulikuler 3.0 Pengolahan Data Nilai Data Nilai Info Data Nilai 3.1 Pengolahan Data Kerja

Shift 1

Data Kerja Shift 1 Info Data Kerja Shift 1

3.2 Pengolahan Data Kerja Shift 2

Data Kerja Shift 2 Info Data Kerja Shift 2

3.3 Pengolahan Data Kerja Shift 3

Data Kerja Shift 3 Info Data Kerja Shift 3

4.0 Pengolahan Data Absensi


(39)

3.3.1.5.4. Deskripsi Data 3.3.1.5.4.1 Kamus Data Data Siswa

1) Data Siswa = NIS + NamaSiswa + AlamatSiswa + Kota + JenisKelamin + TempatLahir + T gl.Lahir + Agama + Telepon + TahunAjaran + NamaSekolahAsal + AlamatSekolahAsal + KotaSekolah + ThnLulus + NamaOrangTua + AlamatOrangTua + AgamaOrangTua + PendidikanOrangTua + PekerjaanOrangTua.

NIS = [0-9]{12}

NamaSiswa = [A-Z|a-z]{50} AlamatSiswa = [A-Z|a-z]{100}

Kota = [A-Z|a-z]{20}

JenisKelamin = [A-Z|a-z]{1} TempatLahir = [A-Z|a-z]{20} TglLahir = dd-mm-yyyy

Agama = [A-Z|a-z]{9}

Telepon = [0-9]{13} TahunAjaran = [0-9]{9} NamaSekolah Asal = [A-Z|a-z]{50} AlamatSekolahAsal = [A-Z|a-z]{100} KotaSekolah = [A-Z|a-z]{20}

ThnLulus = yyyy


(40)

AlamatOrangTua = [A-Z|a-z]{100} AgamaOrangTua = [A-Z|a-z]{9} PendidikanOrangTua= [A-Z|a-z]{15} PekerjaanOrangTua = [A-Z|a-z]{25}

Data Guru

1) Data Guru = NIP + NamaGuru + Alamat + Kota + JenisKelamin + TempatLahir + TglLahir + Gol(Pangkat) + Jabatan + PendTerakhir + BidangKeahlian +

NIP = [0-9]{9}

NamaGuru = [A-Z|a-z]{50} AlamatSiswa = [A-Z|a-z]{100}

Kota = [A-Z|a-z]{20}

JenisKelamin = [A-Z|a-z]{1} TempatLahir = [A-Z|a-z]{20}

TglLahir = dd-mm-yyyy

Gol(Jabatan) = [A-Z|a-z]{25} Jabatan = [A-Z|a-z]{22} PendTerakhir = [A-Z|a-z]{15} BidangKeahlian = [A-Z|a-z]{15}


(41)

Data Mata pelajaran

1) Data Guru = KDMapel + NamaMapel KDMapel = [A-Z|a-z]{3}

NamaMapel = [A-Z|a-z]{30}

Data Wali Kelas

1) Data Wali Kelas = NIP + NamaWaliKelas

NIP = [A-Z|a-z|0-9]{9}

NamaWali Kelas = [A-Z|a-z]{50}

Data Kelas

1) Data Kelas = Id_Kelas + Kelas Id_Kelas = [A-Z|a-z|0-9]{5}

Kelas = [A-Z|a-z]{10}

Data Ekskulikuler

1) Data Ekskul = KdEkskul + Kegiatan KdEkskul = [A-Z|a-z|0-9]{3} Kegiatan = [A-Z|a-z|0-9]{17}

Data Kepribadian

1) Data Kepribadian = NIS + NamaSiswa + Kelakuan + Kerajianan + Kerapian + Kebersihan + Semester


(42)

NIS = [A-Z|a-z]{12} NamaSiswa = [A-Z|a-z]{50} Kelakuan = [A-Z|a-z]{7} Kerajinan = [A-Z|a-z]{7} Kerapian = [A-Z|a-z]{7} Kebersihan = [A-Z|a-z]{7} Semester = [A-Z|a-z|0-9]{2}

Data Nilai Akhir

1) Data Nilai Akhir = NIS + KdMapel + Kognitif + Psikomotorik + Efektif + Ket + Semester

NIS = [A-Z|a-z]{5}

KDMapel = [A-Z|a-z]{3} Kognitif = [0-9]{3} Psikomotorik = [0-9]{3}

Efektif = [0-9]{3}

Keterangan = [A-Z|a-z]{100} Semester = [A-Z|a-z|0-9]{2}

Data Absensi

1) Data Nilai Akhir = NIS + Sakit + Ijin + Alpa + Semester

NIS = [A-Z|a-z]{5}


(43)

Ijin = [0-9]{2}

Alpa = [0-9]{2}

Semester = [A-Z|a-z|0-9]{5}

Data Ekskul

1) Data Ekskul = KdEkskul + NIS + Keterangan + Semester KdEkskul = [A-Z|a-z]{3}

NIS = [A-Z|a-z]{5} Keterangan = [A-Z|a-z]{7} Semester = [A-Z|a-z|0-9]{2}


(44)

3.3.1.5.4.2 Tabel Relasi

Gambar 3.11 Tabel Relasi

3.3.1.5.4.3 Struktur File Tabel Data Siswa

Nama File : Tsiswa.db

Primary Key : NIS

Media Penyimpanan : Harddisk

Sumber : Siswa


(45)

Tabel 3.2 Tabel Data Siswa

No Field Type Size Keterangan

1 NIS String 12 Primary

2 NamaSiswa String 50 Index

3 AlamatSiswa String 100

4 Kota String 20

5 JenisKelamin String 1

6 TempatLahir String 20

7 TglLahir Date

8 Agama String 9

9 Telpon String 13

10 ThnAjaran String 9 Index

11 NamaSekolahAsal String 50 12 AlamatSekolahAsal String 100

13 KotaSekolah String 20

14 ThnLulus String 4

15 NamaOrtu String 50

16 AlamatOrtu String 100

17 AgamaOrtu String 9

18 PendidikanOrtu String 15

19 PekerjaanOrtu String 25

Tabel Data Guru

Nama File : Tguru.db

Primary Key : NIP

Media Penyimpanan : Harddisk

Sumber : Guru


(46)

Tabel 3.3 Tabel Data Guru

No Field Type Size Keterangan

1 NIP String 9 Primary Key

2 Nama Guru String 50 Index

3 Alamat String 100

4 Kota String 20

5 Jenis Kelamin String 1

6 Tempat Lahir String 20

7 TglLahir Date

8 Gol(Pangkat) String 25

9 Jabatan String 22

10 PendTerakhir String 15

11 Bidang Keahlian String 15

Tabel Mata Pelajaran

Nama File : TMapel.db

Primary Key : KDMapel

Media Penyimpanan : Harddisk

Sumber : Guru, TU

Distribusi : Tata Usaha (TU)

Tabel 3.4 Tabel Data Mata Pelajaran

No Field Type Size Keterangan

1 KDMapel String 3 Primary Key


(47)

Tabel Wali Kelas

Nama File : TWali.db

Primary Key : NIP

Media Penyimpanan : Harddisk

Sumber : Guru

Distribusi : Tata Usaha (TU)

Tabel 3.5 Tabel Data Wali Kelas

No Field Type Size Keterangan

1 NIP String 9 Primary Key

2 Nama Wali Kelas String 50 Index

Tabel Kelas

Nama File : TKelas.db

Primary Key : IDKelas Media Penyimpanan : Harddisk

Sumber : Guru, Wali Kelas

Distribusi : Tata Usaha (TU), Wali Kelas Tabel 3.6 Tabel Data Kelas

No Field Type Size Keterangan

1 IDKelas String 5 Primary Key


(48)

Tabel Ekstrakulikuler

Nama File : TEskul.db

Primary Key : KdEskul Media Penyimpanan : Harddisk

Sumber : Siswa

Distribusi : Tata Usaha (TU), Siswa Tabel 3.7 Tabel Data Ekstrakulikuler

No Field Type Size Keterangan

1 KdEskul Text 3 Primary Key

2 Kegiatan Text 17

Tabel Kepribadian

Nama File : TKepribadian.db

Primary Key : NIS

Media Penyimpanan : Harddisk

Sumber : Siswa


(49)

Tabel 3.8 Tabel Data Kepribadian

No Field Type Size Keterangan

1 NIS String 12 Primary Key

2 Nama Siswa String 50

3 Kelakuan String 7

4 Kerajinan String 7

5 Kerapian String 7

6 Kebersihan String 7

Semester String 2

Tabel Absensi Kelas

Nama File : TAbsensiKelas.db

Primary Key : NIS

Media Penyimpanan : Harddisk

Sumber : Guru, Wali Kelas, Siswa

Distribusi : Tata Usaha (TU), Wali Kelas, Siswa

Tabel 3.9 Tabel Data Absensi Kelas

No Field Type Size Keterangan

1 NIS String 5 Primary Key

2 Sakit Int 2

3 Ijin Int 2

4 Alpa Int 2


(50)

Tabel Eskul Siswa

Nama File : TEskulSiswa.db Primary Key : KdEskul

Media Penyimpanan : Harddisk

Sumber : Siswa, Wali Kelas

Distribusi : Tata Usaha (TU), Wali Kelas Tabel 3.10 Tabel Data Eskul Siswa

No Field Type Size Keterangan

1 KdEskul String 3 Primary Key

2 NIS String 5

3 Keterangan String 7

4 Semester String 2

Tabel Kelas Siswa

Nama File : TKelas.db

Primary Key : Kd_KelasSiswa Media Penyimpanan : Harddisk

Sumber : Guru, Siswa, Wali Kelas Distribusi : Tata Usaha (TU), Wali Kelas

Tabel 3.11 Tabel Data Kelas Siswa

No Field Type Size Keterangan

1 KdKelasSiswa Int 5 Primary Key

2 NIS String 5

3 Kelas String 5


(51)

Tabel Nilai Akhir

Nama File : TNilaiAkhir.db Primary Key : NIS, KdMapel (Index) Media Penyimpanan : Harddisk

Sumber : Guru

Distribusi : Tata Usaha (TU)

Tabel 3.12 Tabel Data Nilai Akhir

No Field Type Size Keterangan

1 NIS String 5

2 KdMapel String 3

3 Kognitif Int 3

4 Psikomotorik Int 3

5 Efektif Int 3

6 Ket String 100

7 Semester String 2

3.3.2. Desain / Perancangan Menu Utama

Gambar 3.13 Rancangan Menu Utama Aplikas Gambar 3.13 Menu utama


(52)

Data Master

Gambar 3.14 Rancangan Data Master Data Nilai


(53)

Data Absensi Kelas


(54)

Tambah Data Guru


(55)

Tambah Data Siswa


(56)

Tambah Data Mata Pelajaran

Gambar 3.19RancanganTambah Data Mata Pelajaran

Tambah Data Ekstrakulikuler


(57)

Tambah Data Nilai Rapor

Gambar 3.21RancanganTambah Data Nilai Rapor

Tambah Data Nilai Ekstrakulikuler


(58)

Tambah Data Nilai Akhir

Gambar 3.23Rancangan Tambah Data Nilai Akhir

Tambah Data Nilai Kepribadian


(59)

Tambah Data Nilai Absen

Gambar 3.25Rancangan Tambah Data Nilai A bsen Message (Pesan)


(60)

53 5.1. Kesimpulan

Dari hasil Analisis dan Perancangan Sistem Informasi Akademik di TK/SD Islam Al-Azhar 30 Bandung ini, dapat diambil kesimpulan sebagai berikut:

1. Dengan sistem akademik yang sudah dibuat,pengolahan data akademik menjadi lebih terkomputerisasi tidak secara manual lagi.

2. Waktu yang digunakan cukup cepat dan tingkat akurasi informasi lebih tinggi dibandingkan dengan pengolahan data secara manual.

3. Mempercepat pemrosesan data, data lebih terstruktur sehingga data mudah dibaca, pencarian data lebih mudah ditemukan.

5.2. Saran

Dalam pembuatan Sistem Informasi Ak ademik ini, sebaiknya memperhatikan beberapa hal sebagai berikut:

1. Sebaiknya dikemudian hari diimplementasikan antara program dan kebutuhan pihak sekolah sehingga lebih bergun a secara efisien dan efektif untuk pihak sekolah.

2. Diharapkan untuk selanjutnya implementasi bisa dipakai oleh semua pihak di sekolah disemua tempat dan tanpa batasan waktu dengan cara sistem jaringan internet.


(61)

Media Komputindo.

2. Husni. (2004), Pemrograman Database dengan Delphi, Graha Ilmu, Yogyakarta.

3. Jogianto HM, MT. (2000), Analisis dan Desain Sistem Informasi, Andi, Yogyakarta.

4. Jogiyanto Hartono. (2002), Analisis dan Design Sistem Informasi, Penerbit Andi, Semarang.

5. Martina, Inge. (2004), 36 Jam Belajar Komputer Pemrograman Visual Borland Delphi 7, PP Elex Media Komputindo, Jakarta.

6. Pressman, R.S. (2002), Rekayasa Perangkat Lunak, Buku I, Andi, Yogyakarta


(1)

Tambah Data Mata Pelajaran

Gambar 3.19RancanganTambah Data Mata Pelajaran

Tambah Data Ekstrakulikuler


(2)

50

Tambah Data Nilai Rapor

Gambar 3.21RancanganTambah Data Nilai Rapor

Tambah Data Nilai Ekstrakulikuler


(3)

Tambah Data Nilai Akhir

Gambar 3.23Rancangan Tambah Data Nilai Akhir

Tambah Data Nilai Kepribadian


(4)

52

Tambah Data Nilai Absen

Gambar 3.25Rancangan Tambah Data Nilai A bsen Message (Pesan)


(5)

53 5.1. Kesimpulan

Dari hasil Analisis dan Perancangan Sistem Informasi Akademik di TK/SD Islam Al-Azhar 30 Bandung ini, dapat diambil kesimpulan sebagai berikut:

1. Dengan sistem akademik yang sudah dibuat,pengolahan data akademik menjadi lebih terkomputerisasi tidak secara manual lagi.

2. Waktu yang digunakan cukup cepat dan tingkat akurasi informasi lebih tinggi dibandingkan dengan pengolahan data secara manual.

3. Mempercepat pemrosesan data, data lebih terstruktur sehingga data mudah dibaca, pencarian data lebih mudah ditemukan.

5.2. Saran

Dalam pembuatan Sistem Informasi Ak ademik ini, sebaiknya memperhatikan beberapa hal sebagai berikut:

1. Sebaiknya dikemudian hari diimplementasikan antara program dan kebutuhan pihak sekolah sehingga lebih bergun a secara efisien dan efektif untuk pihak sekolah.

2. Diharapkan untuk selanjutnya implementasi bisa dipakai oleh semua pihak di sekolah disemua tempat dan tanpa batasan waktu dengan cara sistem jaringan internet.


(6)

DAFTAR PUSTAKA

1. David Ciang. (2004), Cara mudah Pemograman Databse Delphi 7, Elex Media Komputindo.

2. Husni. (2004), Pemrograman Database dengan Delphi, Graha Ilmu, Yogyakarta.

3. Jogianto HM, MT. (2000), Analisis dan Desain Sistem Informasi, Andi, Yogyakarta.

4. Jogiyanto Hartono. (2002), Analisis dan Design Sistem Informasi, Penerbit Andi, Semarang.

5. Martina, Inge. (2004), 36 Jam Belajar Komputer Pemrograman Visual Borland Delphi 7, PP Elex Media Komputindo, Jakarta.

6. Pressman, R.S. (2002), Rekayasa Perangkat Lunak, Buku I, Andi, Yogyakarta