Analisis Dan Perancangan Sistem Informasi Akademik Di TK/SD Islam AL-Azhar 30 Bandung
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