Sistem Informasi Akademik SDN Cijambe 4 Kota Bandung

(1)

KOTA BANDUNG

TUGAS AKHIR

Diajukan untuk memenuhi syarat kelulusan pada Program Studi Manajemen Informatika jenjang D3 (Diploma 3)

Fakultas Teknik dan Ilmu Komputer

Oleh: Ahmad Fauzi Fadli

10911017

PROGRAM STUDI MANAJEMEN INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA BANDUNG


(2)

(3)

vi DAFTAR ISI

LEMBAR PENGESAHAN

LEMBAR PERNYATAAN KEASLIAN

ABSTRAK ... i

ABSTRACT ... ii

KATA PENGANTAR ... iii

DAFTAR ISI ... vi

DAFTAR GAMBAR ... xii

DAFTAR TABEL ... xv

DAFTAR SIMBOL ... xvi

BAB I PENDAHULUAN 1.1. Latar Belakang ... 1

1.2. Identifikasi dan Rumusan Masalah ... 2

1.2.1. Identifikasi Masalah ... 2

1.2.2. Rumusan Masalah ... 3

1.3.Maksud dan Tujuan Penelitian ... 4

1.3.1. Maksud Penelitian ... 4

1.3.2. Tujuan Penelitian... 4

1.4. Kegunaan Penelitian ... 4

1.4.1. Kegunaan Praktis... 5

1.4.2. Kegunaan Akademis ... 5

1.5. Batasan Masalah ... 6

1.6. Lokasi dan Waktu Penelitian ... 6


(4)

vii

1.6.2. Waktu Penelitian ... 6

1.7. Sistematika Penulisan ... 7

BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem ... 9

2.1.1.Elemen Sistem ... 9

2.1.2.Klasifikasi Sistem ... 11

2.2. Konsep Dasar Informasi ... 12

2.2.1. Pengertian Informasi ... 12

2.2.2. Siklus Informasi ... 12

2.2.3. Kualitas Informasi ... 13

2.3. Sistem Informasi ... 13

2.3.1. Pengertian Sistem Informasi ... 13

2.3.2. Komponen Sistem Informasi ... 14

2.3.3. Kegiatan Sistem Informasi ... 15

2.3.4. Tujuan Pembangunan Sistem Informasi ... 15

2.3.5. Manfaat Sistem Informasi ... 16

2.3.6. Sistem Informasi Akademik ... 16

2.4. Konsep Basis Data ... 17

2.5. Perangkat Lunak Pendukung ... 18

2.5.1. Database MySQL ... 18


(5)

viii

2.5.3. HTML ... 21

2.5.4. Java Script ... 23

2.5.5. CSS (Cascading Style Sheet) ... 24

2.5.6. Web Editor ... 25

2.5.7. Web Server ... 26

2.5.7.1. Apache ... 26

2.5.7.2. PHPMyadmin ... 27

2.5.8. Web Browser ... 27

BAB III OBJEK DAN METODE PENELITIAN 3.1.Objek Penelitian ... 29

3.1.1. Sejarah Singkat SDN CIJAMBE 4 ... 29

3.1.2. Visi dan Misi SDN CIJAMBE 4... 29

3.1.2.1. Visi SDN CIJAMBE 4 ... 29

3.1.2.2. Misi SDN CIJAMBE 4 ... 30

3.1.3. Struktur Organisasi SDN CIJAMBE 4 ... 30

3.1.4. Deskripsi Tugas ... 31

3.2.Analisis yang Sedang Berjalan ... 34

3.2.1. Analisis Kebutuhan ... 35

3.2.2. Use Case Diagram yang Berjalan ... 35

3.2.3. Sekenario Use Case yang Berjalan ... 35


(6)

ix

3.2.5. Evaluasi Sistem Yang Berjalan ... 43

3.2.6. Perancangan Sistem ... 45

3.2.7. Tujuan Perancangan Sistem ... 46

BAB IV HASIL DAN PEMBAHASAN 4.1.Perancangan Sistem... 48

4.1.1. Tujuan Perancangan Sistem ... 48

4.1.2. Gambaran Umum Sistem Yang Diusulkan ... 48

4.1.3. Perencanaan Prosedur Yang Diusulkan ... 49

4.1.3.1. Use Case Diagram Yang Diusulkan ... 50

4.1.3.2. Sekenario Diagram Yang Diusulkan ... 51

4.1.3.3. Activity Diagram Yang Diusulkan ... 55

4.1.3.4. Sequence Diagram Yang Diusulkan ... 60

4.1.4. Perancangan Basis Data ... 56

4.1.4.1. Class Diagram ... 68

4.1.4.2. Deployment Diagram ... 69

4.1.4.3. Struktur File ... 70

4.1.4.4. Kodefikasi ... 75

4.2.Perancangan Antar Muka ... 76

4.2.1. Stuktur Menu ... 77

4.2.2. Perancangan Input ... 77


(7)

x

4.3.Perancangan Arsitektur Jaringan ... 84

4.4.Implementasi ... 85

4.4.1. Batasan Implementasi ... 85

4.4.2. Implementasi Perangkat Lunak ... 85

4.4.3. Implementasi Perangkat Keras ... 86

4.4.4. Implementasi Basis Data (Sintaks SQL) ... 86

4.4.5. Implementasi Antar Muka ... 94

4.4.5.1. Implementasi Antar Muka Halaman Utama ... 94

4.4.5.1.1. Implementasi Halaman Pendaftaran ... 96

4.4.5.1.2. Implementasi Halaman Admin ... 98

4.4.5.1.3. Implementasi Halaman Guru ... 103

4.4.6. Implementasi Instalasi Program ... 108

4.4.7. Penggunaan Program ... 109

4.4.7.1. Penggunaan Program Admin ... 109

4.5.Pengujian ... 114

4.5.1. Rencana Pengujian... 114

4.5.2. Kasus dan Hasil Pengujian ... 114

4.5.2.1. Kelas Uji Login ... 115


(8)

xi

4.5.3. Kesimpulan Hasil Pengujian... 116 BAB V KESIMPULAN DAN SARAN

5.1.Kesimpulan... 118 5.2.Saran ... 119

DAFTAR PUSTAKA LAMPIRAN


(9)

Andri Kristanto. 2007. Perancangan Sistem Informasi. Gava Media. Yogyakarta. Adi Nugroho. 2004. Perancangan dan Implementasi Sistem Basis Data, Andi, Yogyakarta.

Departemen Pendidikan dan Kebudayaan. 2001. Kamus Bahasa Indonesia

Indonesia (Edisi ke - 3). Jakarta: Balai Pustaka.

Jogiyanto HM. 2002. Analisis dan Desain Informasi: pendekatan terstruktur, Andi, Yogyakarta.

MADCOM. 2009. Menguasai XHTML, CSS, PHP dan My SQL Melalui

Dreamweaver, Andi, Yogyakarta.

Roger S. Pressman. 2001. Rekayasa Perangkat Lunak. Pendekatan Praktisi (Buku Satu), Andi, Yogyakarta.


(10)

iii

Assalamu’alaikum Warahmatullahi Wabarakatuh

Alhamdulillahhi robbil ‘alamin penulis ucapkan kehadirat Allah SWT karena

atas berkah, rahmat, hidayah serta lindungan-Nya, penulis dapat menyelesaikan Tugas Akhir pada jenjang D-3 Universitas Komputer Indonesia (UNIKOM) dengan judul “SISTEM INFORMASI AKADEMIK SDN CIJAMBE 4 KOTA BANDUNG”.

Penulis menyadari dalam penyusunan Tugas Akhir ini belum dapat dikatakan sempurna, dikarenakan kekurangan yang ada pada diri penulis dalam hal keterbatasan pengetahuan dan pengalaman juga adanya beberapa kesulitan dalam penyusunan ini. Namun berkat doa yang diberikan oleh beberapa pihak serta kesabaran penulis sendiri, semua kesulitan tersebut dapat teratasi.

Dalam penulisan Tugas Akhir ini, penulis menyadari telah melibatkan banyak pihak yang telah memberikan bantuan dan bimbingan dalam penyelesaian laporan ni. Untuk itu pada kesempatan ini penulis menyampaikan rasa terima kasih yang sebesar-besarnya kepada :

1. Keluarga penulis, Ibu dan Ayah serta seluruh sanak saudara yang selalu memberikan semangat dan kasih sayang kepada penulis.


(11)

iv

3. Prof. Dr. H. Denny Kurniadie, Ir., M.Sc. Selaku Dekan Fakultas Teknik Dan Ilmu Komputer Universitas Komputer Indonesia.

4. Citra Noviyasari, S.Si, MT. selaku Ketua Jurusan Program Studi Sistem Informasi Universitas Komputer Indonesia.

5. Yazmi Afrizal, S.Kom., M.Kom. selaku Dosen Wali.

6. Yazmi Afrizal, S.Kom., M.Kom. selaku Dosen Pembimbing yang selalu memberikan bimbingan, dukungan serta masukan yang terbaik.

7. Andri Sahata S, S.Kom, M.Kom. selaku dosen penguji yang telah memberikan banyak masukan.

8. Para sanak famili kelas MI-1 2011 dan kolega-kolega di Universitas Komputer Indonesia yang telah memberikan bantuan dalam pertukaran informasi dan pengetahuan selama ini.

9. Serta kepada saudara Hendra Wardani yang telah membimbing penulis untuk menyelesaikan program.

Terima kasih atas semuanya, termasuk yang tidak disebutkan, baik secara langsung maupun tidak langsung telah memberikan dukungan serta doa kepada penulis, semoga segala kebaikan dibalas oleh Allah SWT.

Penulis menyadari di dalam pembuatan tugas akhir ini masih terdapat kekurangan, sehingga penulis sangat mengharapkan saran dan kritik yang membangun.


(12)

v

bermanfaat bagi pihak-pihak yang memerlukan. Semoga Allah SWT selalu memberikan bimbingan dan kekuatan kepada kita semua. Amin.

Wassalamualaikum Warahmatullahi Wabarakatuh

Bandung, 6 Juli 2014


(13)

1

PENDAHULUAN 1.1. Latar Belakang

Sejalan dengan zaman di era modern ini khusus nya kemajuan pada bidang teknologi semakin pesat, maka tuntutan didalam memberikan hasil dari olahan data sehingga menjadi informasi yang cepat, tepat, dan akurat dan dapat bermanfaat bagi suatu lembaga pendidikan, instansi pemerintah, perusahaan, dan rumah sakit yang sudah mengharuskan penggunaan sistem komputerisasi sebagai sarana utama dalam menangani segala permasalahan yang dihadapi dalam pekerjaan. Semakin tinggi tingkat ketelitian dalam pengolahan data suatu lembaga/perusahaan, maka semakin tinggi pula tingkat keefisienan dan kefektifan informasi yang akan dihasilkan.

Dan berbagai macam aplikasi komputer pada era modern ini sudah cukup banyak bermunculan yang dibuat oleh para programer, mulai dari aplikasi yang mempermudah dalam hal perhitungan sampai pembuatan aplikasi yang menyediakan sarana pengolahan data. Aplikasi-aplikasi yang dibangun ini semuanya memiliki tujuan yang sama yaitu ingin mempermudah pekerjaan setiap pengguna komputer. Dan tidak dapat dipungkiri lagi pada zaman sekarang ini manusia sangatlah bergantung pada kegunaan komputer yang sangat diperlukan bagi setiap orang dalam setiap aspek dan kegiatan dalam kehidupan manusia.

Kemajuan teknologi ini membuat banyak lembaga pendidikan yang dituntut untuk menggunakan fasilitas teknologi berbasis komputer dan jaringan untuk membantu pekerjaanya karena bersifat efisien dan efektif. Banyak lembaga pendidikan yang telah menggunakan sistem yang terkomputerisasi dalam


(14)

pengolahan datanya seperti lembaga pendidikan sekolah dasar yang sudah memiliki fasilitas sistem cukup untuk dapat mengolah data-datanya dan sudah menjadi keharusan semua data terolah dengan baik dan tersimpan dengan rapi dan mudah ditelusuri dari tempat penyimpanan apabila suatu saat diperlukan kembali.

SDN Cijambe merupakan salah satu lembaga pendidikan yang penyampaian informasi akademiknya tidak terlepas dari proses pengolahan informasi nilai-nilai para siswa yang masih dilakukan secara manual dan memakan waktu cukup lama dalam menghasilkan informasi nilai bagi siswa dan orangtua. Berdasarkan dari permasalahan tersebut, maka penulis tertarik untuk membuat sebuah sistem komputerisasi dalam penyajian informasi akademik.

Dengan adanya sistem ini diharapkan dapat mempermudah dan membantu pihak lembaga pendidikan dalam penyajian dan pemberian informasi yang diperlukan, maka penulis akan membahas suatu sistem informasi dengan judul

“Sistem Informasi Akademik Penilaian Pada Lembaga Pendidikan SDN Cijambe 4”.

1.2. Identifikasi dan Rumusan Masalah 1.2.1. Identifikasi Masalah

Berdasarkan hasil wawancara dengan pihak lembaga pendidikan SDN Cijambe 4 penulis mencoba mengidentifikasi masalah dan menemukan beberapa masalah. Permasalahan – permasalahan yang ada di lembaga pendidikan SDN Cijambe 4 adalah :

1. Sistem pendaftaran siswa yang masih dikerjakan secara manual membuat proses pendaftaran memakan waktu lama yang dikarenakan pencatatan yang memakan waktu lama.


(15)

2. Proses seleksi dari jumlah calon siswa yang banyak membutuhkan ketelitian ekstra untuk Menyaring setiap calon siswa yang akan masuk berdasarkan hasil uji prestasi siswa tersebut.

3. Dalam proses daftar ulang kurang akuratnya hasil susunan kelengkapan dan persyaratan setiap calon siswa yang akan daftar ulang.

4. Proses penjadwalan yang Masih kurang efisien dan efektif dalam melakukan penjadwalan setiap aktifitas.

5. Proses penilaian siswa yang masih dikerjakan dengan mencatat atau menggunakan microsoft excel yang menimbulkan hasil informasi nilai yang lambat.

1.2.2. Rumusan Masalah :

1. Bagaimana sistem informasi akademik yang berjalan pada lembaga pendidikan SDN Cijambe 4 ?

2. Bagaimana perancangan sistem informasi akademik yang berjalan pada lembaga pendidikan SDN Cijambe 4 ?

3. Bagaimana pengujian sistem informasi akademik yang berjalan pada lembaga pendidikan SDN Cijambe 4 ?

4. Bagaimana implementasi sistem akademik yang berjalan pada lembaga pendidikan SDN Cijambe 4 ?


(16)

Adapun maksud dan tujuan penelitian yang diambil penulis dalam penyusunan tugas akhir ini, yaitu :

1.3.1. Maksud Penelitian

Perancangan sistem informasi dengan judul Sistem Informasi akademik pada lembaga pendidikan SDN Cijambe 4 ini bermaksud untuk mengatasi permasalahan yang ada, serta menghasilkan kebutuhan informasi yang lebih baik, cepat dan tepat untuk mendukung sistem informasi di lembaga pendidikan SDN Cijambe 4 yang lebih baik.

1.3.2. Tujuan Penelitian

Dilihat dari adanya maksud di atas maka dari itu perlu dibuat adanya suatu tujuan dari penelitian ini adalah :

1. Untuk mengetahui sistem informasi akademik pada lembaga pendidikan SDN Cijambe 4.

2. Untuk membuat perancangan sistem informasi akademik pada lembaga pendidikan SDN Cijambe 4.

3. Untuk mengetahui pengujian sistem informasi akademik pada lembaga pendidikan SDN Cijambe 4.

4. Untuk mengetahui implementasi sistem informasi akademik pada lembaga pendidikan SDN Cijambe 4.

1.4. Kegunaan Penelitian

Untuk memudahkan penulis melakukan pengembangan sistem terhadap seluruh prosedur dan konsep pekerjaan pada SDN Cijambe 4. Dengan mengikuti prosedur – prosedurnya maka pengembangan sistem diharapkan akan berjalan


(17)

dengan baik dan tepat. Hasil penelitian ini diharapkan memiliki kegunaan sebagai berikut :

1.4.1. Kegunaan Praktis

1. Bagi pegawai / Guru SDN CIJAMBE 4, melalui penelitian dan pembuatan sistem informasi ini diharapkan dapat dimanfaatkan. 2. Bagi pemakai / Siswa SDN Cijambe 4, akan lebih mudah untuk

melihat kegiatan akademik pada SDN Cijambe 4. 1.4.2. Kegunaan Akademis

1. Kegunaan akademis bagi jurusan sistem informasi sebagai pemikiran ilmiah dari ilmu yang telah didapat selama mempelajari seluruh matakuliah dari jurusan sistem informasi. Dan dapat langsung diterapkan di dunia kerja dengan ilmu yang didapat pada perkuliahan. 2. Bagi peneliti lain, beguna melatih kemampuan dan keterampilan

pengetahuan yang telah diperoleh dibidang ilmu sistem informasi, dan dapat menambah pemahaman melalui studi evaluasi perancangan sistem informasi.

3. Bagi penulis, sistem informasi ini dapat beguna bagi penulis sendiri untuk mengembangkan lebih lanjut lagi dan dapat menjadi bahan referensi bagi penulis yang lainnya.


(18)

1.5. Batasan Masalah

Sesuai dengan permasalahan yang terjadi dan agar permasalahannya terpecahkan sesuai dengan tujuan yang ingin dicapai, maka ada batasan masalah dalam tugas akhir ini yaitu :

1. Ruang lingkup penelitian hanya meliputi proses pendaftaran, penjadwalan, pembagian kelas dan penilaian.

2. Sistem tidak menyediakan pengolahan data seleksi siswa dan daftar ulang.

3. Sistem belum menyediakan proses import data siswa lama. 4. Sistem belum mempunyai fitur back up data.

1.6. Lokasi dan Waktu Penelitian 1.6.1. Lokasi Penelitian

Lokasi penulis melaksanakan Penelitian yaitu Di Lembaga pendidikan SDN CIJAMBE 4 Bandung. Beralamat di Jl. Terusan Sukup No.5 Kelurahan Pasir Endah Kota Bandung Provinsi Jawa Barat.

1.6.2.Waktu Penelitian


(19)

1.7. Sistematika Penulisan

Sistematika penulisan yang diterapkan untuk menyajikan gambaran singkat mengenai permasalahan yang akan dibahas dalam penulisan ini, sehingga akan memperoleh gambaran yang jelas tentang isi dari penulisan ini di antaranya sebagai berikut :

Bab I Pendahuluan

Bab ini menjelaskan mengenai latar belakang, identiikasi dan rumusan masalah, maksud dan tujuan, kegunaan penelitian, batasan masalah, lokasi dan waktu penelitian, dan sistematik penulisan.

Bab II Landasan Teori

Bab II menjelaskan tentang teori-teori pada pengertian sistem, perancangan sistem, data base, pengertian informasi, serta bahasa pemrograman yang digunakan seperti bahasa Java dengan menggunakan software netbeans IDE 7.3.1.

Bab III Objek dan Metode Penelitian

Bab III menjelaskan tentang struktur organinasasi penelitian, sejarah singkat perusahaan kemudian menjelaskan tentang desain penelitian, metode pendekatan dan pengembangan sistem, analisis dokumen, analisis dan rancangan sistem sedang berjalan.

Bab IV Hasil dan Pembahasan

Bab IV menjelaskan tentang perancangan sistem, gambaran sistem yang diusulkan, perangcangan arsitektur jaringan, implementasi, dan pengujian program aplikasi.


(20)

Bab V Kesimpulan dan Saran

Bab V menjelaskan tentang hasil kesimpulan dari dilakukannya penelitian ini dimulai dari pembahasan bab I sampai Bab IV tugas akhir ini, kemudian saran dari pihak peneliti dan objek yang diteliti


(21)

9

LANDASAN TEORI 2.1. Konsep Dasar Sistem

Suatu sistem adalah jaringan kerja dari prosedur – prosedur yang saling behubungan, berkumpul bersama – sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu.

Prosedur adalah suatu urutan operasi tulis – menulis dan biasanya melibatkan beberapa orang di dalam satu atau lebih departemen yang diterapkan, untuk menjamin penanganan yang seragam dari transaksi – transaksi bisnis yang terjadi.

Menurut Andri Kristanto (2007 : 1) sistem merupakan kumpulan elemen – elemen yang saling terkait dan bekerja sama untuk memroses masukan (input) yang ditunjukan kepada sistem tersebut dan mengolah masukan tersebut sampai menghasilkan keluaran (output) yang diinginkan.

2.1.1. Elemen Sistem

Elemen – elemen yang terdapat dalam sistem meliputi : tujuan, sistem, batasan sistem, kontrol, input, proses, output dan umpan balik. Hubungan antara elemen – elemen dalam sistem dapat dilihat pada gambar dibawah ini.

Gambar 2.1 Elemen – Elemen Sistem Sumber : Andris Kristanto, 2007


(22)

1. Tujuan Sistem

Tujuan sistem merupakan tujuan dari sistem tersebut dibuat. Tujuan sistem dapat berupa tujuan organisasi, kebutuhan organisasi, permasalahan, yang ada dalam suatu organisasi maupun urutan prosedur untuk mencapai tujuan organisasi. 2. Batasan Sistem

Batasan sistem merupakan suatu yang membatasi sistem dalam mencapai tujuan sistem. Batasan sistem dapat berupa peraturan – peraturan yang ada dalam suatu organisasi, biaya – biaya yang dikeluarkan, orang – orang yang ada dalam organisasi, fasilitas baik itu sarana dan prasarana maupun batasan yang lain. 3. Kontrol Sistem

Kontrol atau pengawasan sistem merupakan pengawasan terhadap pelaksanaan pencapaian tujuan dari sistem tersebut. Kontrol sistem dapat berupa kontrol terhadap pemasukan data (input), kontrol terhadap keluaran data (output), kontrol terhadap pengolahan data, kontrol terhadap umpan balik dan sebagainya. 4. Input

Input merupakan elemen dari sistem yang bertugas untuk menerima seluruh masukan data, dimana masukan tersebut dapat berupa jenis data, frekuensi pemasukan data dan sebagainya.

5. Proses

Proses merupakan elemen dari sistem yang bertugas untuk mengolah atau memroses seluruh masukan data menjadi suatu informasi yang berguna.

6. Output

Output merupakan hasil input yang telah diproses oleh bagian pengolah dan merupakan tujuan akhir sistem. Output ini bisa berupa laporan dan sebagainya.


(23)

7. Umpan Balik

Umpan balik merupakan elemen dalam sistem yang bertugas mengevaluasi bagian dari output yang dikeluarkan, dimana elemen ini sangat penting demi kemajuan sebuah sistem. Umpan balik ini dapat meupakan perbaikan siste, pemeliharaan sistem dan sebagainya.

2.1.2. Klasifiaksi Sistem

Menurut Andri Kristanto (2007 : 5) sistem dapat diklasifikasikan menjadi beberapa bagian yaitu :

1. Sistem Abstrak dan Sistem Fisik

Sistem abstrak merupakan sistem yang tidak bisa dilihat secara mata biasa dan biasanya sistem ini berupa pemikiran atau ide – ide. Contoh dari sistem abstrak adalah filsafat. Sistem fisik merupakan sistem yang bisa terlihat secara mata biasa dan biasanya digunakan oleh manusia. Contoh dari sistem fisik ini adalah sistem akuntansai, sistem komputer dan sebagainya.

2. Sistem Alamiah dan Sistem Buatan

Sistem alamiah merupakan sistem yang terjadi karena pengaruh alam. Misalnya sistem rotasi bumi, sistem gravitasi dan sebagainya. Sistem buatan merupakan sistem yang dirancang dan dibuat oleh manusia. Misalnya sistem pengolahan gaji.

3. Sistem Tertutup dan Sistem Terbuka

Sistem tertutup merupakan sistem yang tidak behubungan dengan bagian luar sistem dan biasanya tidak terpengaruh oleh kondisi luar sistem. Sedangkan sistem terbuka merupakan sistem yang behubungan dengan bagian luar sistem. 2.2. Konsep Dasar Informasi


(24)

Dalam konsep dasar informasi akan membahas mengenai pengertian dari informasi, siklus informasi dan kualitas informasi, yaitu :

2.2.1. Pengertian Informasi

Menurut Andris Kristanto (2007 : 7) pengertian informasi adalah kumpulam data yang diolah menjadi bentuk yang lebih beguna dan lebih berarti bagi yang menerima.

Tanpa suatu informasi suatu sistem tidak akan berjalan dengan lancar dan akhirnya bisa mati. Suatu organisasi tanpa adanya suatu informasi maka organisasi tidak akan berjalan dan tidak bisa beroperasi.

2.2.2. Siklus Informasi

Data yang masih merupakan bahan mentah apabila tidak diolah maka data tersebut tidak akan berguna. Data tersebut akan berguna dan menghasilkan suatu informasi apabila diolah melalui suatu model. Model yang digunakan untuk mengolah data tersebut dengan model pengolahan data atau lebih dikenal dengan nama siklus pengolahan data.

Gambar 2.2 Siklus Pengolahan Data Sumber : Andris Kristanto, 2007

Input Proses Output

Umpan Balik


(25)

2.2.3. Kualitas Informasi

Menurut Andris Kristanto (2007 : 10), kualitas informasi tergantung dari 3 hal yang sangat dominan yaitu keakuratan informasi, ketepatan waktu dari informasi dan relevan. Ketiga hal tersebut dapat dijelaskan sebagai berikut :

1. Akurat

Informasi yang dihasilkan harus bebas dari kesalahan – kesalahan dan tidak menyesatkan bagi orang yang menerima informasi tersebut tentunya dapat dipertanggung jawabkan.

2. Tepat Waktu

Informasi yang diterima harus tepat pada waktunya, sebab informasi yang terlambat tidak akan mempunyai nilai lagi dalam pengambilan suatu keputusan.

3. Relevan

Informasi harus mempunyai manfaat bagi sipenerima, sebab informasi ini akan digunakan untuk pengambilan suatu keputusan dalam pemecahan suatu permasalahan.

2.3. Sistem Informasi

Pada subbab ini, akan dijelaskan mengenai sistem informasi. Yaitu menjelaskan mengenai pengertian sistem informasi, manfaat sistem informasi dan komponen sistem informasi.

2.3.1. Pengertian Sistem Informasi

Sistem informasi Menurut Andris Kristanto (2007 : 12) merupakan kumpulan dari perangkat keras dan perangkat lunak komputer serta perangkat manusia yang akan mengolah data menggunakan perangkat keras dan perangkat


(26)

lunak tersebut.

Berdasarkan definisi di atas, sistem informasi kumpulan dari komponen sistem yang saling berhubungan satu sama lain dan bekerjasama secara harmonis untuk mencapai suatu tujuan yaitu mengolah data untuk menghasilkan informasi yang berguna dalam pengambilan keputusan dan pengawasan dalam suatu organisasi serta membantu manajer dalam mengambil keputusan .

2.3.2. Komponen Sistem Informasi

Menurut Andris Kristanto (2007 : 13) sistem informasi mempunyai enam buah komponen, yaitu :

1. Komponen Input

Input disini adalah semua data yang diamasukan kedalam sistem informasi. Contohnya dokumen – dokumen, formulir – formulir dan file – file.

2. Komponen Proses

Proses merupakan kumpulan prosedur yang akan memanipulasi input yang kemudian akan disimpan dalam bagian basis data dan seterusnya akan diolah menjadi suatu output yang akan digunakan oleh si penerima. 3. Komponen Output

Output merupakan semua keluaran atau hasil dari model yang sudah diolah menjadi suatu informasi yang berguna dan dapat dipakai penerima. 4. Komponen Teknologi

Teknologi disini merupakan bagian yang berfungsi untuk memasukan input, mengelola input dan menghasilkan keluaran.


(27)

5. Komponen Basis Data

Basis data merupakan kumpulan data – data yang saling berhubungan satu dengan yang lainnya yang disimpan dalam perangkat keras komputer dan akan diolah menggunakan perangkat lunak.

6. Komponen Kendali

Kendali dalam hal ini merupakan semua tindakan yang diambil untuk menjaga sistem informasi tersebut agar bisa berjalan dengan lancar dan tidak mengalami gangguan.

2.3.3. Kegiatan Sistem Informasi

Kegiatan dari sistem informasi mencakup hal-hal sebagai berikut :

1. Input, merupakan kegiatan untuk menyediakan data untuk di proses.

2. Proses, menggambarkan bagaimana suata data di proses untuk menghasilkan informasi yang bernilai tambah.

3. Output, suatu kegiatan untuk menghasilkan suatu informasi dari data

tersebut.

4. Penyimpanan, suatu kegiatan untuk memelihara dan menyimpan data. 5. Kontrol, suatu aktivitas untuk menjamin bahwa sistem informasi

tersebut beralan sesuai dengan yang diharapkan. 2.3.4. Tujuan Pembangunan Sistem Informasi

1. Integrasi sistem

1. Menghubungkan sistem individu/kelompok.

2. Pengkolektifan data dan penyambungan secara otomatis. 3. Peningkatan koordinasi dan pencapaian sinergi.


(28)

2. Efisiensi pengelolaan sistem

1. Penggunaan basis data dalam upaya kesamaan pengadministrasian data.

2. Pengelolaan data berkaitan dengan karakteristik informasi. 3. Penggunaan dan pengambilan informasi.

3. Dukungan keputusan untuk manajemen

1. Melengkapi informasi guna kebutuhan proses pengambilan kebutuhan.

2. Akuisisi informasi eksternal melalui jaringan komunikasi. 3. Ekstraksi dari informasi internal yang terpadu.

2.3.5. Manfaat Sistem Informasi

Sistem informasi memiliki manfaat diantaranya sebagai berikut : 1. Menghemat tenaga kerja

2. Peningkatan efisiensi 3. Mempercepat proses 4. Perbaikan dokumentasi 5. Pencapaian standar 6. Perbaikan keputusan 2.3.6. Sistem Infromasi Akademik

Sistem informasi akademik merupakan fungsi utama dalam mengatur segala hal yang berkaitan dengan segala kegiatan pada suatu organisasi atau lembaga pendidikan. Sebuah sistem informasi akademik yang baik tentunya mampu menjalankan semua hal yang berkenaan dengan setiap kegiatan dan penyelenggaraannya, semua unsur-unsur dipermudah dengan adanya sistem


(29)

informasi ini, dan segala sesuatu yang berhubungan akademik ini tidak terjadi kesalahan lagi, jika setiap aturannya sudah dimasukan pada sistem tersebut. Pada dasarnya sistem terdiri dari input, proses, dan output. Hasl in merupakan konsep dari sebuah sistem yang sederhana mengingat sebuah sistem dapat mempunyai beberapa masukan dan keluaran sekaligus. Selain itu sebuah sistem juga memiliki karakteristik yang mencirikan bahwa hal tersebut dikatakan sebagai suatu sistem.

2.4. Konsep Basis Data

Menurut Adi Nugroho (2004 : 4) yang dimaksud dengan basis data adalah koleksi dari data-data yang terorganisasi dengan cara sedemikian rupa sehingga data mudah disimpan dan dimanipulasi (diperbaharui, dicari, diolah dengan perhitungan-perhitungan tertentu, serta dihapus).

Pendefinisian basis data meliputi spesifikasi dari tipe data, struktur, dan batasan dari data atau informasi yang akan disimpan.Database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi pada para pengguna. Penyusunan basis data meliputi proses memasukkan data kedalam media penyimpanan data, dan diatur dengan menggunakan perangkat basis data (Database Management System – DBMS). Manipulasi basis data meliputi pembuatan pernyataan (query) untuk mendapatkan informasi tertentu, melakukan pembaharuan atau penggantian

(update) data, serta pembuatan report dari data.

Tujuan utama DBMS adalah untuk menyediakan tinjauan abstrak dari data bagi user. Jadi sistem menyembunyikan informasi mengenai bagaimana data disimpan dan dirawat, tetapi data tetap dapat diambil dengan efisien.


(30)

Pertimbangan efisiensi yang digunakan adalah bagaimana merancang struktur data yang kompleks, tetapi tetapdapat digunakan oleh pengguna yang masih awam, tanpa mengetahui kompleksitas struktur data.

Basis data menjadi penting karena munculnya beberapa masalah bila tidak menggunakan data yang terpusat, seperti adanya duplikasi data, hubungan antar data tidak jelas, organisasi data dan update data menjadi rumit. Jadi tujuan dari pengaturan data dengan menggunakan basis data adalah :

1. Menyediakan penyimpanan data untuk dapat digunakan oleh organisasi / perusahaan saat sekarang dan masa yang akan datang.

2. Cara pemasukkan data sehingga memudahkan tugas operator dan menyangkut pula waktu yang diperlukan oleh pemakai untuk mendapatkan data serta hak - hak yang dimiliki terhadap data yang ditangani.

3. Pengendalian data untuk setiap siklus agar data selalu up-to-date dan dapat mencerminkan perubahan spesifik yang terjadi disetiap sistem.

4. Pengamanan data terhadap kemungkinan penambahan, modifikasi, pencurian dan gangguan-gangguan lain.

2.5. Perangkat Lunak Pendukung

Berikut akan dijelaskan mengenai perangkat lunak pendukung yang digunakan penulis dalam membangun aplikasi local web sistem informasi pelayanan klinik kecantikan, diantaranya :

2.5.1. Database MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang ultithread,


(31)

MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing - masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.

MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat closed source atau komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program - program aplikasinya.

Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk


(32)

query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase. 2.5.2. PHP

Pada buku MADCOMS (2009 : 1) mendefinisikan PHP adalah salah satu bahasa salah satu bahasa pemograman yang berjalan dalam sebuah webserver dan berfungsi sebagai pengolahan data pada sebuah server. Dengan menggunakan PHP sebuah website akan lebih interaktif dan dinamis.

PHP merupakan proyek pribadi dari Rasmus Lerdorf ( dengan dikeluarkan PHP versi 1) yang digunakan untuk membuat home page pribadi. Versi pertama ini berupa kumpulan script PERL. Untuk versi kedua, Rasmus menulis ulang script-script PERL tersebut menggunakan bahasa C, kemudian menambahkan fasilitas untuk Form HTML dan koneksi MySQL. Adapun PHP didapat dari singkatan Personal Home Pages.

Setelah mengalami perkembangan oleh suatu kelompok open source (termasuk Rasmus) maka mulai versi 3, PHP telah menampakkan keunggulan sebagai salah satu bahasa server scripting yang handal. Melalui perkembangan yang pesat ini banyak fasilitas yang ditambahkan dan oleh kelompok ini PHP disebut sebagai "PHP: Hypertext Preprocessor" . Sintak yang digunakan berasal dari bahasa C , Java maupun Perl. Sampai tulisan ini dibuat versi PHP yang terbaru adalah versi 4.3.3.

PHP merupakan bahasa script yang digunakan untuk membuat halaman web yang dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru. Semua script PHP dieksekusi pada server


(33)

dimana script tersebut dijalankan. Oleh karena itu, spesifikasi server lebih berpengaruh pada eksekusi dari script php daripada spesifikasi client.

PHP termasuk dalam Open Source Product. Jadi anda dapat merubah source code dan mendistribusikan secara bebas. PHP juga diedarkan secara gratis. PHP juga dapat berjalan diberbagai web server semisal IIS, Apache. PWS, dll.

Kelebihan PHP dari bahasa pemrograman lain :

a. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.

b. Web Server yang mendukung PHP dapat ditemukan dimana – mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan configurasi yang relatif mudah. c. Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis dan

developer yang siap membantu dalam pengembangan.

d. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.

e. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintahperintah sistem.

f. Skrip tidak dapat di intip dengan menggunakan fasilitas view HTML source. 2.5.3. HTML

HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah


(34)

standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).

HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer. HTML juga dapat dikenali oleh aplikasi pembuka email ataupun dari PDA dan program lain yang memiliki kemampuan browser.

HTML dokumen tersebut mirip dengan dokumen teks biasa, hanya dalam dokumen ini sebuah teks bisa memuat instruksi yang ditandai dengan kode atau lebih dikenal dengan TAG tertentu. Sebagai contoh jika ingin membuat teks ditampilkan menjadi tebal seperti: TAMPIL TEBAL, maka penulisannya dilakukan dengan cara: <b>TAMPIL TEBAL</b>. Tanda <b> digunakan untuk mengaktifkan instruksi cetak tebal, diikuti oleh teks yang ingin ditebalkan, dan diakhiri dengan tanda </b> untuk menonaktifkan cetak tebal tersebut.

Secara garis besar, terdapat 4 jenis elemen dari HTML:

1. Structural. tanda yang menentukan level atau tingkatan dari sebuah teks

(contoh, <h1>Golf</h1> akan memerintahkan browser untuk menampilkan "Golf" sebagai teks tebal besar yang menunjukkan sebagai Heading 1.

2. Presentational. tanda yang menentukan tampilan dari sebuah teks tidak peduli

dengan level dari teks tersebut (contoh, <b>boldface</b> akan menampilkan bold. Tanda presentational saat ini sudah mulai digantikan oleh CSS dan tidak direkomendasikan untuk mengatur tampilan teks.


(35)

3. Hypertext. tanda yang menunjukkan pranala ke bagian dari dokumen tersebut atau pranala ke dokumen lain (contoh, <a href = http://www.wikipedia.org/ >Wikipedia</a> akan menampilkan Wikipedia sebagai sebuah hyperlink ke URL tertentu).

4. Elemen widget yang membuat objek-objek lain seperti tombol (<button>), list (<li>), dan garis horizontal (<hr>).

Selain markup presentational , markup yang lin tidak menentukan bagaimana tampilan dari sebuah teks. Namun untuk saat ini, penggunaan tag HTML untuk menentukan tampilan telah dianjurkan untuk mulai ditinggalkan dan sebagai gantinya digunakan Cascading Style Sheets.

Contoh dokumen HTML sederhana : <!DOCTYPE html>

<html>

<head><title>Halo HTML</title></head> <body>

<p>Halo Dunia !</p> </body>

</html>

2.5.4. Java Script

JavaScript adalah nama implementasi Netscape Communications Corporation untuk ECMAScript standar, suatu bahasa skrip yang didasarkan pada konsep pemrograman berbasis prototipe. Bahasa ini terutama terkenal karena penggunaannya di situs web (sebagai JavaScript sisi klien) dan juga digunakan


(36)

untuk menyediakan akses skrip untuk objek yang dibenamkan (embedded) di aplikasi lain.

Walaupun memiliki nama serupa, JavaScript hanya sedikit berhubungan dengan bahasa pemrograman Java, dengan kesamaan utamanya adalah penggunaan sintaks C. Secara semantik, JavaScript memiliki lebih banyak kesamaan dengan bahasa pemrograman Self. Skrip JavaScript yang dimasukkan di dalam berkas HTML ataupun XHTML harus dimasukkan di antara tag <script>...</script>. Berikut ini adalah contohnya (yang akan menampilkan sebuah dialog box berisi Halo Dunia! ketika sebuah tombol diklik oleh pengguna):

<input type="button" value="Tekan di sini" onclick="halo();"> <script type="text/javascript">

function halo() { alert( "Halo Dunia!" ); }

</script>

2.5.5. CSS (Cascading Style Sheet)

CSS (Cascading Style Sheet) merupakan feature yang sangat penting dalam dynamic HTML. Meskipun bukan merupakan suatu keharusan dalam membuat web,akan tetapi penggunaan style sheet merupakan kelebihan tersendiri.

Suatu style sheet merupakan tempat dimana dapat mengontrol dan memanage style-style yang ada. Style sheet mendeskripsikan bagaimana tampilan document HTML yang menggunakannya,juga bisa membuat efek-efek spesial di web anda dengan menggunakan style sheet. Sebagai contoh anda bisa membuat


(37)

style sheet yang mendefenisikan style untuk <H1> dengan style bold dan italic dan berwarna biru. Atau pada tag <P> yang akan di tampilkan dengan warna biru dan menggunakan font gothic dan masih banyak lagi yang bisa dilakukan dengan style sheet. Secara teoritis bisa menggunakan style sheet technologi denga HTML. Akan tetapi pada prakteknya hanya Cascading Style Sheet (CSS) tehnology yang support pada hampir semua web browser .karena css telah di standarakan oleh

World Wide Web consortium(w3c) untuk digunakan di web browser.

2.5.6. Web Editor

Web editor yang digunakan penulis dalam membangun website aplikiasi ini adalah Macromedia Dreamweaver 8. Macromedia Dreamweaver 8 adalah sebuah aplikasi untuk mendesign dan mengembangkan untuk membangun sebuah website berbasis standar . Memilki desain visual atau bentuk kode, mengembangkan halaman dengan sistem manajemen konten, dan akurat berkat kompatibilitas browser untuk integrasi dengan Adobe BrowserLab. Oleh karena itu, software ini paling inovatif dan lebih lengkap dibandingkan software web editor lain.

Fasilitas terbaru dari Adobe Dreamweaver CS adalah sebagai berikut : 1. Dukungan fasilitas CMS(Contetnt Management System)

Authoring dan pengujian dukungan untuk kerangka kerja sistem manajemen konten seperti WordPress, Joomla!, dan Drupal.

2. HTML5

Principal Scientist Jorge Taylor menunjukkan bagaimana fitur

Dreamweaver CS5 HTML5 memberikan pilihan yang lebih kreatif untuk Adobe Creative Suite 5.


(38)

3. Terintegrasi dengan Adobe BrowserLab

Preview halaman web yang dinamis dan konten lokal dengan melihat beberapa, diagnostik, dan alat perbandingan.

4. Kode PHP class custom

Tampilan sintaks yang tepat untuk fungsi PHP kustom untuk membantu anda menulis kode lebih akurat.Terintegrasi dengan Business Catalyst.

2.5.7. WebServer

Paket PHP yang digunakan penulis dalam membangun sistem aplikasi ini adalah menggunakan XAMPP versi 1.7.2. kepanjangan dari XAMPP yang terdiri dari Apache, PHP, MySQL dan phpMyAdmin. XAMPP 1.7.2 merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi. 2.5.7.1. Apache

Mengenai APACHE Apache sudah berkembang sejak versi pertamanya. Dalam membangun aplikasi website ini penulis menggunakan Apache ver 2.0. Apache bersifat open source, artinya setiap orang boleh menggunakannya, mengambil dan bahkan mengubah kode programnya. Tugas utama apache adalah menghasilkan halaman web yang benar kepada peminta, berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. Jika diperlukan juga berdasarkan kode PHP yang dituliskan, maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan.


(39)

2.5.7.2. PHPMyadmin

PHPMyAdmin Merupakan tools pengelolaan database dengan MYSQL. Dalam membangun aplikasi website ini, penulis menggunakan PHPMyadmin vsersi 3.2.0.1. Dengan phpMyAdmin kita dapat membuat tabel, mengisi data dan lain-lain dengan mudah tanpa harus hafal perintahnya. Untuk mengaktifkan phpMyAdmin langkah-langkahnya adalah : yang pertama setelah XAMPP kita terinstall, kita harus mengaktifkan web server Apache dan MySQL dari control panel XAMPP. Yang kedua, jalankan browser kesayangan Anda (IE, Mozilla Firefox atau Opera) lalu ketikkan alamat web berikut :

http://localhost/phpmyadmin/ pada address bar lalu tekan Enter. Langkah ketiga apabila telah nampak interface (tampilan antar muka) phpMyAdmin anda bisa memulainya dengan mengetikkan nama database, nama tabel dan seterusnya. 2.5.8. WebBrowser

Web Browser disebut juga sebagai perambah atau peramban, adalah

perangkat lunak yang berfungsi menampilkan dan melakukan interaksi dengan dokumen-dokumen yang disediakan oleh server web. Penjelajah web yang populer adalah Microsoft Internet Explorer dan Mozilla Firefox. Penjelajah web adalah jenis agen pengguna yang paling sering digunakan. Web sendiri adalah kumpulan jaringan berisi dokumen dan tersambung satu dengan yang lain, yang dikenal sebagai World Wide Web. World Wide Web lebih dikenal dengan singkatan www adalah sekumpulan informasi yang dapat diakses melalui program browser Internet Explorer (IE), Mozilla Firefox, Opera. Web terdiri dari dua komponen dasar yaitu :


(40)

1. Server Web

Sebuah komputer (server) dan software yang menyimpan dan mendistribusikan data komputer lainnya melalui jaringan internet.

2. Browser Web

Adalah software yang dijalankan pada komputer pemakai (client) yang meminta informasi dari server web dan menampilkannya sesuai dengan file data itu sendiri. HTTP (Hypertext Transfer Protocol) merupakan protokol yang digunakan untuk mendistribusikan sistem informasi yang berbasis hypertext. Protokol ini merupakan protokol standar yang digunakan untuk mengakses HTML. HTTP diprakarsai oleh World Wide Web sistem informasi yang menyeluruh sejak tahun 1990. Apabila pada penjelajahan web dan pada alamat tertulis http://www.google.com; ini merupakan salah satu penggunaan protokol HTTP dalam web.


(41)

29

OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian

Objek penelitian ini dilaksanakan pada lembaga pendidikan SDN CIJAMBE 4 Bandung. Penulis ikut turun ke lapangan dan ikut terlibat dengan semua kegiatan pada lembaga pendidikan SDN CIJAMBE 4 Bandung, yang berlokasi di Jl. Terusan Sukup Baru No. 5 Bandung.

3.1.1. Sejarah Singkat SDN CIJAMBE 4

Nama Sekolah : SDN CIJAMBE 4

Alamat : Jl. Terusan Sukup Baru No. 5 Kelurahan : Pasir Endah

Kecamatan : Ujungberung

Kota : Bandung

Provinsi : Jawa Barat

No. Telp : (022) 72235786 Tahun Didirikan : 1970

NSS : 101026012017

NPSN : 20245519

Status Akreditasi : B 3.1.2. Visi dan Misi SDN CIJAMBE 4 3.1.2.1. Visi SDN CIJAMBE 4

Terwujudnya sekolah yang berlandaskan Iman dan Taqwa sebagai landasan untuk membentuk siswa yang unggul, berakhlak mulia, sehat, cerdas, mandiri dan bertanggung jawab.


(42)

3.1.2.2. Misi SDN CIJAMBE 4

1. Menjadikan sekolah sebagai Learning Organization (Organisasi Belajar). 2. Menjadikan perilaku guru sebagai suri tauladan bagi siswa.

3. Menjalin kerjasama dengan stake holder pendidikan dalam rangka peningkatan mutu pendidikan.

4. Menjadikan sekolah sebagai pembentukan pribadi siswa yang seimbang. 3.1.3. Struktur Organisasi Perusahaan

Struktur organisasi adalah susunan komponen-komponen atau unit-unit kerja dalam organisasi. Struktur organisasi menunjukkan adanya pembagian kerja dan menunjukkan bagaimana fungsi - fungsi atau kegiatan - kegiatan yang berbeda- beda tersebut diintegrasikan (koordinasi). Selain dari pada itu struktur organisasi juga menunjukkan spesialisasi - spesialisasi pekerjaan, saluran perintah dan penyampaian laporan. Berikut ini adalah gambar struktur organisasi yang ada pada lembaga pendidikan SDN CIJAMBE 4 Bandung :


(43)

3.1.4. Deskripsi Tugas 1. Kepala Sekolah

Kepala sekolah selaku pimpinan, mempunyai tugas : a. Menyusun rencana

b. Mengorganisir kegiatan c. Mengarahkan kegiatan d. Mengkoordinir kegiatan e. Melaksanakan pengawasan

f. Malaksanakan evaluasi setiap kegiatan g. Menentukan kebijakan

h. Mengadakan rapat i. Mengambil keputusan j. Mengatur proses KBM

k. Mengatur administrasi (kantor, siswa, pegawai, perlengkapan, keuangan).

2. Kurikulum

Pembantu kepala sekolah urusan kurikulum, mempunyai tugas membantu kepala sekolah dalam kegiatan-kegiatan sebagai berikut:

a. Penyusunan pembagian tugas b. Penyusunan program tugas guru c. Penyusunan jadwal pelajaran d. Penyusunan jadwal evaluasi e. Penyusunan jadwal supervisee

f. Penyusunan jadwa pelaksanaan ulangan, harian, tengah semester, dan akhir semester, ujian sekolah dan ujian nasional.


(44)

g. Menyusun kriteria dan persyaratan kenaikan dan kelulusan

h. Menyusun jadwal pembagian buku laporan pendidikan dan penyerahan ijazah

i. Menyediakan daftar buku agenda guru dan siswa

j. Menyusun laporan pelaksanaan pengajaran secara berkala k. Menyusun laporan penggunaan ijazah

l. Menyusun laporan hasil ujian. 3. Kesiswaan

Pembantu kepala sekolah bagian kesiswaan memiliki tugas dalam kegiatan-kegiatan sebagai berikut :

a. Membina dan melaksanakan koordinasi keamanan, kebersihan, keindahan, dan kekeluargaan.

b. Melaksanakan pemilihan calon siswa teladan dan calon siswa penerima beasiswa.

4. Sarana Prasarana

Pembantu kepala sekolah bagian sarana prasarana memiliki tugas dalam kegiatan-kegiatan sebagai berikut :

a. Menginvetarisasi barang.

b. Pendayagunaan sarana prasarana (termasuk kartu-kartu pelaksanaan pendidikan).

c. Pemeliharaan (pengamanan, penghapusan dan pengembangan). d. Memberikan/berkonsultasi dengan dunia usaha.


(45)

5. Humas

Pembantu kepala sekolah bagian humas memiliki tugas dalam kegiatan-kegiatan sebagai berikut :

a. Mengatur dan menyelenggarakan hubungan sekolah dengan orangtua/wali siswa

b. Membina hubungan antara sekolah dengan komite sekolah

c. Membina pengembangan hubungan antar sekolah dengan lembaga pemerintah, dunmia usaha dan lembaga sosial lainnya.

d. Memberikan/berkonsultasi dengan dunia usaha Menyusun laporan pelaksanaan hubungan masyarakat secara berkala.

6. Pelaksana Tata Usaha :

Sebagai pengendali pelasanaan untuk mencapai sasaran, maka diperlukan alat bantu yang berupa administrasi :

a. Administrasi ketegaan b. Administrasi kesiswaan c. Administrasi keuangan d. Administrasi perkatoran 7. Guru

Selaku yang bertanggung jawab kepada kepala sekolah dan mempunyai tugas melaksanakan proses belajar mengajar secara efektif dan efisien. Tugas dan tanggung jawab guru meliputi :

a. Membuat program pengajaran (administrasi guru) b. Melaksanakan kegiatan belajar mengajar


(46)

d. Mengadakan pengembangan setiap bidang pengajaran yang menjadi tanggung jawabnya

e. Meneliti daftar hadir sebelum mulai pengajaran

f. Membuat dan menyusun lembar kerja untuk mata pelajaran g. Membuat catatan tentang kemajuan hasil belajar

h. Mengatur kebersihan ruang kelas

i. Mengadakan pemeriksaan, pemeliharaan serta pengawasan kebersihan. 3.2. Analisis Sistem yang Berjalan

Dalam bab ini penyusun akan menjelaskan tentang analisis dan gambaran dari sistem yang ada atau yang sedang berjalan. Metodologi yang digunakan adalah metodologi berorientasi objek. Yang menggunakan pemodelan dengan diagram UML (Unified Modeling Language).

Analisis sistem merupakan penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengindetifikasi dan mengevaluasi permasalahan-permasalahan serta hambatan-hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat dilakukan perbaikan-perbaikan dalam sistem informasi tersebut. Analisis sistem juga merupakan tahapan yang kritis dan sangat penting, karena apabila terjadi kesalahan dalam tahap ini akan mengakibatkan kesalahan pada tahap selanjutnya. 3.2.1. Analisis Kebutuhan

Analisis kebutuhan ini mencakup dalam setiap kegiatan-kegiatan penentu kebutuhan atau kondisi yang harus di penuhi dalam pembuatan sebuah produk atau rancangan sistem yang mempertimbangkan berbagai kebutuhan yang bersinggungan antar berbagai pemangku kepentingan.


(47)

Kebutuhan dari analisis sistem ini harus dapat dilaksanakan, diukur, diuji, terkait dengan setiap masalah yang terindentifikasi, serta di definisikan sampai tingkat detail yang memadai untuk desain sistem tersebut.

3.2.2. Use Case Diagram yang Berjalan

Use case diagram (diagram use case) adalah deskripsi dari urutan aktifitas-aktifitas yang ditampilkan sistem dengan hasil yang terukur bagi suatu aktor. Use Case digunakan untuk menstrukturkan pada suatu model . Dan Use Case digambarkan dengan elips tegas yang berisi namanya.

Use case berisi tentang apa yang dilakukan oleh sistem / apa yang terjadi pada sistem, bukan bagaimana sistem melakukan. Adapun use case dari sistem informasi akademik ini adalah sebagai berikut :

Gambar 3.2Use Case Diagram yang Berjalan 3.2.3. Sekenario Use Case yang Berjalan

Sekenario Use Case mendeskripsikan aktor-aktor yang melakukan prosedur dalam sistem, serta menjelaskan respon yang ditanggapi oleh sistem


(48)

tersebut terhadap prosedur yang dilakukan oleh aktor. Berikut adalah sekenario Use Case yang berjalan saat ini di SDN CIJAMBE 4, yaitu :

1. Sekenario Use Case Sistem Pendaftaran yang Berjalan

No Use Case : 01

Nama Use Case :Pendaftaran

Aktor : Calon Siswa dan Panitia PDB

Deskripsi : Melakukan kegiatan pendaftaran calon siswa baru Tabel 3.1Sekenario Use Case Pendaftaran yang Berjalan

No Aktor Sistem

01 Calon siswa berangkat ke sekolah untuk mendaftar

02 Menerima from pendaftaran dan

kelengkapan persyaratan

03 Memeriksa from pendaftaran dan

kelengkapan persyaratan

04 Panitia membuat dan mencetak no

pendaftaran 05 Siswa menerima no

pendaftaran

2. Sekenario Use Case Sistem Seleksi yang Berjalan

No Use Case : 02 Nama Use Case : Seleksi


(49)

Aktor : Panitia PDB

Deskripsi :Melakukan penyeleksian calon siswa baru menurut ujian prestasi.

Tabel 3.2 Sekenario Use Case Seleksi yang Berjalan

No Aktor Sistem

01 Panitia melakukan penyeleksian

berdasarkan hasil ujian prestasi siswa

02 Panitia melakukan pencetakan hasil

kelulusan seleksi berdasarkan hasil ujian prestasi siswa

03

Menyimpan hasil seleksi calon siswa baru

04

Siswa menerima hasil kelulusan seleksi dari panitia PDB

3. Sekenario Use Case Sistem Daftar Ulang yang Berjalan

No Use Case : 03

Nama Use Case : Daftar Ulang

Aktor : Panitia PDB dan Calon Siswa

Deskripsi : Calon siswa melakukan pendaftaran ulang setelah lulus seleksi.


(50)

Tabel 3.3Sekenario Use Case Daftar Ulang yang Berjalan

No Aktor Sistem

01

Siswa melengkapi data dan persyaratan pendaftaran dan melakukan pembayaran ke sekolah

02

Memeriksa data dan persyaratan pendaftaran calon siswa yang melakukan daftar ulang

03

Menampilkan bukti hasil daftar ulang calon siswa

04

Mengarsipkan data dan persyaratan pendaftaran calon siswa yang melakukan daftar ulang

4. Sekenario Use Case Sistem Penjadwalan yang Berjalan

No Use Case : 04

Nama Use Case : Penjadwalan

Aktor : Bidang Kurikulum, Guru, dan Siswa

Deskripsi : Melakukan pembagian jadwal pembelajaran kepada guru dan siswa.


(51)

Tabel 3.4Sekenario Use Case Penjadwalan yang Berjalan

No Aktor Sistem

01

Bidang Kurikulum membagikan jadwal kepada guru dan siswa

02

Menampilkan hasil penjadawalan guru dan siswa

03

Guru menerima jadwal dari bidang kurikulum

04

Siswa menerima hasil penjadwalan guru

5. Sekenario Use Case Sistem Penilaian yang Berjalan

No Use Case : 05 Nama Use Case : Penilaian

Aktor : Guru dan Siswa

Deskripsi : Memeberikan penilaian pada hasil prestasi siswa Tabel 3.5Sekenario Use Case Penilaian yang Berjalan

No Aktor Sistem

01 Guru menyusun data awal nilai siswa

untuk melakukan penilaian

02 Guru melakukan penilaian setiap

hasil perstasi siswa dengan menggunakan microsoft excel


(52)

3.2.4. Activity Diagram yang Berjalan

Pada bagian ini akan digambarkan dokumentasi alur kerja pada sistem yang sedang berjalan di SD CIJAMBE 4 yang bertujuan untuk melihat alur proses sistem yang sedang berjalan.

Adapun aktivitas-aktivitas akademik di SD CIJAMBE 4 yang sedang berjalan pada saat ini adalah sebagai berikut :

1. Activity Diagram Pendaftaran Siswa Baru yang Berjalan

Sistem pendaftaran siswa baru di SD CIJAMBE 4 masih dilakukan secara mencatat. Calon siswa baru yang akan mendaftar pun harus datang langsung ke sekolah untuk mendaftarkan diri mereka. Dalam penyimpanan data pendaftar masih berupa dokumen/arsip sehingga sewaktu-waktu bisa hilang atau rusak.


(53)

2. Activity Diagram Seleksi Siswa Baru yang Berjalan

Setelah panitia PDB menyeleksi maka hasil informasi seleksi siswa baru, maka hasil seleksi tersebut lalu melakukan pencetakan hasil seleksi dan memberikan kepada calon siswa.

Gambar 3.4Activity Diagram Seleksi yang Berjalan

3. Activity Diagram Daftar Ulang Siswa Baru yang Berjalan

Setelah hasil informasi seleksi selesai, maka calon siswa harus melakukan daftar ulang dan pembayaran sebagai syarat untuk masuk dan menjadi siswa di SDN CIJAMBE 4.


(54)

Gambar 3.5Activity Diagram Daftar Ulang yang Berjalan

4. Activity Diagram Penjadwalan Siswa Baru yang Berjalan

Panitia PDB menerima data-data siswa yang sudah daftar ulang dan diterima dari panitia pendaftaran, kemudian panitia lalu membagikan jadwal guru, kelas, dan mata pelajaran yang sudah tersedia, dan siswa menerima jadwal dari panitia.


(55)

5. Activity Diagram Penilaian Siswa Baru yang Berjalan

Penilaian dilakukan setelah siswa melaksanakan tugas maupun ujian, kemudian data-data nilai tersebut disusun dan dinilai oleh guru wali yang bersangkutan dengan menggunakan microsoft excel. Hasil data-data nilai tersebut menjadi hasil penilaian siswa yang nanti diberikan kepada siswa yang bersangkutan.

Gambar 3.7Activity Diagram Penilaian yang Berjalan

3.2.5. Evaluasi Sistem yang Berjalan

Melihat sistem akademik yang sedang berjalan di SDN CIJAMBE 4 yang masih menggunakan sistem manual, maka dapat disimpulkan beberapa kekurangan dalam prosedur yang sedang berjalan, sebagai berikut :


(56)

Tabel 3.6Evaluasi Sistem yang Berjalan

No Permasalahan Bagian Rancangan Permasalahan

01 Proses seleksi dari jumlah calon siswa yang banyak membutuhkan ketelitian ekstra untuk Menyaring setiap calon siswa yang akan masuk berdasarkan hasil uji prestasi siswa tersebut.

Paniti PDB Membangun sistem yang dapat membuat penyeleksian secara otomatis sehingga kesalahan dalam seleksi calon siswa bisa dikurangi dan menhasilkan seleksi yang akurat serta menghemat waktu dalam proses penyeleksian.

02 Dalam proses daftar ulang kurang akuratnya hasil susunan kelengkapan dan persyaratan setiap calon siswa yang akan daftar ulang.

Panitia PDB Calon Siswa

Membangun sistem yang dapat melakukan berfungsi efektif dalam penyusunan data-data siswa.

03 Proses penjadwalan yang Masih kurang efisien dan efektif dalam melakukan penjadwalan setiap aktifitas. Maka dari itu diperlukan petugas yang ulet dalam menangani pekerjaan ini.

Panitia PDB Siswa

Membangun suatu sistem yang terkomputerisasi yang dapat mengerjakan suatu proses pembagian jadwal secara otomatis dan cepat.


(57)

04 Proses penilaian siswa yang masih dikerjakan dengan mencatat atau menggunakan microsoft

excel yang

menimbulkan hasil informasi nilai yang lambat.

Guru Siswa

Membangun suatu sistem yang bisa memudahkan guru di dalam memberikan nilai siswa sehingga nilai yang dihasilkan dan meminimalisir kesalahan serta dapat di akses setiap waktu bagi guru dan siswa

3.2.6. Perancangan Sistem

Perancangan sistem merupakan suatu kegiatan pengembangan prosedur dan proses yang sedang berjalan untuk menghasilkan suatu sistem yang baru atau memperbaharui sistem yang ada untuk meningkatkan efektifitas kerja agar dapat memenuhi hasil yang digunakan dengan tujuan memanfaatkan teknologi dan fasilitas yang tersedia.

Dari perangcangan sistem yang akan dilakukan pasti melewati setiap tahapan-tahapan yang memiliki alur yang saling berhubungan atau saling berinteraksi dengan yang lainnya. Adapun tahapan dari perancangannya, sebagai berikut :

1. Tahap setelah analisis dari siklus pengembangan sistem. 2. Pendefinisian dari kebutuhan-kebutuhan fungsional. 3. Persiapan untuk rancang bangun implementasi. 4. Menggambarkan bagaimana suatu sistem dibentuk.

5. Yang dapat berupa penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesalahan yang utuh dan berfungsi.


(58)

3.2.7. Tujuan Perancangan Sistem

Adapun tujuan perancangan sistem yang di usulkan yaitu :

1. Memperbaiki pengolahan data yang masih menggunakan secara manual menjadi terkomputerisasi.

2. Dapat menyimpan data, mengolah data, melakukan pencarian data, dan menampilkan data-data secara akurat, cepat, dan tepat waktu.


(59)

48

HASIL DAN PEMBAHASAN 4.1. Perancangan Sistem

Pada dasarnya usulan perancangan sistem yang dibuat banyak berubah dari sistem yang berjalan. Usulan sistem yang dirancang berubah pengolahan data yang selama ini dilakukan belum secara terkomputerisasi menjadi pengolahan data yang dilakukan dengan bantuan komputer. Perancangan sistem ini meliputi usecase diagram, sekenario diagram, activity diagram, diagram sequence, collaboration diagram dan class diagram tahap perancangan ini akan memberikan gambaran mengenai aliran informasi dan proses yang sedang berjalan dalam sistem.

4.1.1. Tujuan Perancangan Sistem

Tujuan dari perancangan sistem ini adalah membentuk kerangka sistem informasi pengolahan data dengan bantuan komputer yang bertujuan untuk menghasilkan perancangan pengolahan data akademik siswa yang berbasis komputer dengan memberikan gambaran secara umum kepada pemakai tentang sistem yang baru ini. Pengembangan sistem berarti suatu sistem yang baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem yang telah ada.

4.1.2. Gambaran Umum Sistem Yang Diusulkan

Pada dasarnya Sistem yang diusulkan tidak jauh berbeda dengan sistem yang sudah ada, tetapi hanya di rubah cara pengolahan datanya saja. Misal sistem pengolahan data yang sedang berjalan masih di lakukan secara manual dan penulis mengusulkan dengan menggunakan sistem komputerisasi. Pada sistem yang di usulkan di harapkan dapat


(60)

memberikan hasil sebagai berikut:

1. Dapat mencetak laporan data siswa dan data guru

2. Dapat memberikan hasil penjadwalan yang sesuai dan meminimalisasikan agar tidak adanya bentrok pada masing- masing pengajar.

3. Dapat mencetak hasil nilai siswa sementara.

4.1.3. Perancangan Prosedur Yang Diusulkan

Perancangan prosedur merupakan perancangan sistem secara umum yang memberikan gambaran kepada pengguna tentang sistem yang baru. Pada bagian ini akan dijelaskan mengenai use case diagram, sekenario diagram, activity diagram, sequence diagram, collaboration diagram, dan class diagram.

Berikut perancangan prosedur yang diusulkan :

1. Mulai dari proses pendaftaran peserta didik baru yang melakukan pendaftar. Kemudian di lakukan proses komputerisasi (input data siswa ke komputer).

2. Setelah input data siswa tersebut kemudian dibuat laporan dan dicetak lalu diberikan kepada bagian tata usaha, oleh tata usaha data untuk laporan data siswa untuk diserahkan kepada kepala sekolah.

3. Data guru diberikan kepada bagian admin atau tata usaha, oleh admin atau tata usaha data guru tersebut diinput dan dari database data guru tersebut dibuat laporan data guru untuk diserahkan kepada sekolah..


(61)

4. Dari database siswa, guru, mata pelajaran, dan kelas tersebut dibuat data pelajaran dan data penjadwalan untuk tugas mengajar guru kemudian dicetak dan diberikan kepada guru dan siswa.

Nilai Ulangan harian, Tugas, UTS dan UAS dihasilkan oleh siswa diserahkan kepada guru. Guru memberikan nilai kepada tata usaha, kemudian oleh admin atau tata usaha data nilai tersebut diinput dan dari database data nilai sementara dicetak lalu diberikan kepada guru untuk dimasukan dalam buku raport. Raport diberikan kepada kepala sekolah untuk ditanda tangan, setelah ditanda tangan raport diberikan kembali kepada walikelas untuk dibagikan kepada siswa.

4.1.3.1.Use case Diagram yang diusulkan

Use Case diagram (diagram use case) adalah deskripsi dari urutan aktifitas-aktifitas yang ditampilkan sistem dengan hasil yang terukur bagi suatu aktor. Use Case digunakan untuk menstrukturkan pada suatu model. Dan Use Case digambarkan dengan elips tegas yang berisi namanya.

Use case berisi tentang apa yang dilakukan oleh sistem atau apa yang terjadi pada sistem, bukan bagaimana sistem melakukan. Berikut adalah usecase diagram sistem informasi akademik yang diusulkan :


(62)

Gambar 4.1Use Case Diagram yang Diusulkan 4.1.3.2. Sekenario Diagram

Sekenario Use Casemendeskripsikan aktor-aktor yang melakukan prosedur dalam sistem, serta menjelaskan respon yang ditanggapi oleh sistem tersebut terhadap prosedur yang dilakukan oleh aktor.

1. Sekenario Use Case Pendaftaran Siswa Nama Use Case : Pendaftaran

Aktor : Siswa

Deskripsi : Pada proses ini siswa harus melakukan pendaftaran calon siswa baru.


(63)

Tabel 4.1Sekenario Use Case Pendaftaran yang Diusulkan

No Pendaftar Sistem

01 Masuk ke halaman pendaftaran

02 Mengisi data diri dan persyaratan pendaftar di halaman pendaftaran online

03 Mengecek data diri dan persyaratan

pendaftar

04 Menyimpan infromasi data diri

pendaftar 05 Menerima profil data pendaftar

06 Mencetak Bukti Pendaftaran

2. Sekenario Use Case Pembagian Kelas Nama Use Case : Pembagian Kelas Aktor : Admin

Deskripsi : Melakukan pembagian kelas siswa baru.

Tabel 4.2Sekenario Use Case Pembagian Kelas yang Diusulkan

No Admin Sistem

01 Menginput nama siswa baru

02 Melakukan pembagian kelas secara acak


(64)

03 Menyimpan hasil pembagian kelas

04 Mencetak hasil pembagian kelas siswa baru

3. Sekenario Use Case Penjadwalan Siswa Nama Use Case : Penjadwalan

Aktor : Admin dan Siswa

Deskripsi :Melakukan penjadwalan waktu, hari, mata pelajaran, dan kelas.

Tabel 4.3Sekenario Use Case Penjadwalan Siswa yang Diusulkan

No Admin Siswa

01 Menginput data mata pelajaran, hari, waktu, dan pengajar

kemudian sistem menyimpan data tersebut secara otomatis

02 Menerima informasi data mata pelajaran, hari, waktu, dan pengajar kemudian di tampilkan secara otomatis oleh sistem

03 Menerima Hasil Penjadwalan Mata


(65)

4. Sekenario Use Case Penjadwalan Guru Nama Use Case : Penjadwalan

Aktor : Admin dan Guru

Deskripsi :Pembagian Jadwal Mengajar waktu, hari, mata pelajaran, dan kelas.

Tabel 4.4Sekenario Use Case Penjadwalan Guru yang Diusulkan

No Admin Guru

01 Menginput nama pengajar data mata pelajaran, hari, waktu, dan kelas kemudian sistem

menyimpan data tersebut secara otomatis.

02 Menerima informasi pengajara, mata pelajaran, hari, waktu, dan kelas kemudian di tampilkan secara otomatis oleh sistem.

03 Menerima Hasil Penjadwalan


(66)

5. Sekenario Use Case Penilaian Nama Use Case : Penilaian.

Aktor : Wali Kelas dan siswa.

Deskripsi :Wali kelas melakukan penilaian hasil belajar siswa.

Tabel 4.5Sekenario Use Case Penilaian yang Diusulkan

No Wali Kelas Siswa

01 Menginput data nilai siswa

kemudian sistem menyimpan data tersebut secara otomatis

02 Menerima informasi data nilai kemudian di tampilkan secara otomatis oleh sistem

03 Menyimpan data nilai siswa

04 Menerima informasi hasil nilai

siswa

4.1.3.3. Activity Diagram

Pada bagian ini akan digambarkan dokumentasi alur kerja pada sistem yang akan diusulkan untuk sistem akademik SDN CIJAMBE 4 yang bertujuan untuk membuat alur proses sistem yang diusulkan oleh penulis.


(67)

1. Activity Diagram Pendaftaran Siswa

Pada proses pendaftaran ini siswa melkukan pendaftaran online untuk mencetak tanda bukti pendaftaran yang nantinya akan diserahkan ke pihak sekolah sebagai salah satu persyaratan.

Gambar 4.2Activity Diagram Pendaftaran Siswa yang Diusulkan 2. Activity Diagram Pembagian Kelas yang Diusulkan

Pada proses ini apabila pendaftar tadi telah selesai melakukan pendaftaran maka proses selanjutnya yaitu pembagian kelas oleh pihak sekolah.


(68)

Gambar 4.3Activity Diagram Kuota Kelas yang Diusulkan

3. Activity Diagram Penjadawalan Siswa yang Diusulkan

Pada proses ini siswa diberikan informasi tentang penjadwalan pengajar, mata pelajaran, waktu dan hari.


(69)

Gambar 4.4Activity Diagram Penjadwalan Siswa yang Diusulkan

4. Activity Diagram Penjadwalan Guru yang Diusulkan

Pada proses ini guru diberikan informasi tentang penjadwalan kelas, waktu dan hari.


(70)

Gambar 4.5Activity Diagram Penjadwalan Guru yang Diusulkan

5. Activity Diagram Penilaian yang Diusulkan

Pada proses ini Wali kelas melakukan penilaian hasil uji kompetensi siswa selama pengajaran, yang nantinya akan diberikan kepada siswa sebagai rapor sementara.


(71)

Gambar 4.6Activity Diagram Penilaian yang Diusulkan 4.1.3.4. Sequnece Diagram

Sequence diagram mendeskripsikan interaksi antara objek di dalam dan di sekitar sistem (termasuk user, tampilan dan sebagainya) yang disusun berdasarkan urutan waktu.

Pada sequence diagram ini menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan pada sistem sebagai respon dari sebuah event untuk menghasilkan output tertentu.

Banyaknya diagram sequence yang didefinisikan, bergantung pada proses use case yang telah dibuat. Berikut adalah sequence diagramnya. Banyaknya diagram sequence yang didefinisikan, bergantung pada proses use case yang telah dibuat. Berikut adalah sequence diagramnya :


(72)

1. Sequence Diagram Pendaftaran

Gambar 4.7Sequence Diagram Pendaftaran yang Diusulkan

Deskripsi : Pada proses pendaftaran ini merupakan sistem yang bisa digunakan oleh 3 aktor, yaitu administrator, wali kelas, dan siswa dengan mengakses www.sdncijambe4.sch.id aktor dapat masuk ke halaman website SDN cijambe 4 yang berisi berbagai macam menu.


(73)

Gambar 4.8Sequence Diagram Login Admin yang Diusulkan

Deskripsi : Administrator masuk ke halaman login administrator, setelah itu melakukan login dan diverifikasi. Jika login valid maka masuk ke halaman utama administrator.


(74)

(75)

4. Sequence Diagram Kuota Kelas Untuk Siswa


(76)

5. Sequence Diagram Penjadwalan Oleh Admin

Gambar 4.11Sequence Diagram Penjadwalan oleh admin yang Diusulkan Deskripsi : Proses penjadwalan ini merupakan suatu proses untuk menjadwalkan kegiatan sistem belajar mengajar, adapun aktor yang dapat melakukan penjadwalan ini yaitu admin, dan yang menerima infromasi penjadwalan ini guru dan siswa.


(77)

6. Sequence Diagram Penjadwalan Untuk Siswa

Gambar 4.12Sequence Diagram Penjadwalan untuk siswa yang Diusulkan Deskripsi : Proses penjadwalan ini merupakan suatu proses untuk menjadwalkan kegiatan sistem belajar mengajar, dan adapun aktor yang menerima infromasi penjadwalan ini guru dan siswa yang telah di buat oleh admin.


(78)

7. Sequence Diagram Penilaian Oleh Wali Kelas

Gambar 4.13Sequence Diagram Penilaian oleh Wali kelas yang Diusulkan Deskripsi : Proses penilaian ini merupakan suatu proses untuk memberikan penilaian kepada siswa dari hasil kegiatan sistem belajar mengajar yang telah dilakukan beberapa semester, adapun aktor yang dapat melakukan penilaian ini yaitu wali kelas, dan yang menerima infromasi hasil penilaian ini adalah siswa.


(79)

8. Sequence Diagram Penilaian Untuk Siswa

Gambar 4.14Sequence Diagram Penilaian untuk siswa yang Diusulkan Deskripsi : Proses penilaian ini merupakan suatu proses untuk memberikan informasi hasil penilaian yang telah di inputkan oleh walikelas, adapun aktor yang dapat menerima infromasi penilaian ini adalah siswa.

4.1.4. Perancangan Basis Data 4.1.4.1. Class Diagram

Class diagram membantu kita dalam visualisasi struktur kelas-kelas darisuatu sistem dan merupakan tipe diagram yang paling banyak dipakai.Class diagram memperlihatkan hubungan antar kelas dan penjelasan detail tiap-tiap kelas didalam model desain (dalam logical


(80)

view) dari suatu sistem. Selama proses analisa, class diagram memperlihatkan aturan-aturan dan tanggung jawab entitas yang menentukan perilaku sistem, selama tahap desain class diagram berperan dalam menangkap struktur dari semua kelas yang membentuk arsitektur yang dibuat.

Gambar 4.15Class Diagram yang diusulkan 4.1.4.2. Deployment Diagram

Deployment view merupakan suatu tampilan atau pandangan/kinerja dari sebuah sistem yang baru sesuai dengan perancangan data yang diambil dari beberapa objek.


(81)

Gambar 4.16Deployment Diagram yang diusulkan 4.1.4.3. Struktur File

1. Tabel Data Guru Nama tabel : tguru Primery key : nip Jumlah field : 6 Tabel 4.6 Tabel Data Guru

No Nama Field Type Size Keterangan

1 NIP Int 15 Nomor induk pegawai

2 NUPTK Int 15 Status pribadi guru

3 Nama Varchar 35 Nama guru

4 Alamat Varchar 255 Alamat 5 Jabatan Varchar 15 Jabatan


(82)

2. Tabel Data Siswa Nama tabel : tsiswa Primery key : nis Jumlah field : 15 Tabel 4.7 Tabel Data Siswa

No Nama Field Type Size Keterangan

1 Noreg Varchar 35 No registrasi

2 Nis Int 15 Nomor Induk Siswa

3 Nama_s Varchar 30 Nama siswa

4 Kelas Varchar 7 Kelas

5 Tempat Varchar 15 Tempat

6 Tgl Varchar 16 Tanggal Lahir

7 alamat_S Varchar 255 Alamat Siswa

8 Thn Varchar 16 Tahun Masuk

9 Jk Varchar 10 Jenis Kelamin

10 Agama Varchar 10 Agama

11 Ibu Varchar 35 Nama Ibu

12 Ayah Varchar 35 Nama Ayah

13 Kerjaibu Varchar 35 Pekerjaan Ibu 14 Kerjaayah Varchar 35 Pekerjaan Ayah

15 Telp Varchar 15 Telepon

16 Kelas Varchar 10 Kelas


(83)

3. Tabel Data Nilai Nama tabel : nilai Primery key : nis Jumlah field : 11 Tabel 4.8Tabel Data Nilai

No Nama Field Type Size Keterangan

1 No Varchar 11 Nomot urut nilai

2 Nis Int 15 Nomor induk siswa

3 Nama Varchar 35 Nama siswa

4 Kelas Varchar 10 Kelas

5 mata_pelajaran Varchar 20 Nama mata pelajaran

6 Ulangan Float Nilai ulangan

7 Tugas Float Nilai Tugas

8 Uts Float Nilai UTS

9 Uas Float Nilai UAS

10 Na Float Nilai Akhir

4. Tabel Data Jadwal Nama tabel : tjadwal Primery key : kode_jadwal Jumlah field :7


(84)

Tabel 4.9 Tabel Data Jadwal

No Nama Field Type Size Keterangan

1 kode_jadwal Int 20 Kode jadwal

2 kode_matpel Varchar 30 Kodefikasi Mata Pelajaran 3 mata_pelajaran Varchar 35 Nama Mata Pelajaran

4 Hari Varchar 30 Nama Hari

5 Waktu Varchar 30 Waktu

6 Kelas Varchar 10 Kelas

5. Tabel Data Pelajaran Nama tabel : tpelajaran Primery key : kode_matpel Jumlah field : 4

Tabel 4.10 Tabel Data Pelajaran

No Nama Field Type Size Keterangan

1 kode_matpel Varchar 5 Kodefikasi mata pelajaran 2 mata_pelajaran Varchar 25 Nama mata pelajaran 3 Kkm Varchar 30 Standar nilai mata pelajaran

6. Tabel Data Siswa Nama tabel : user Primery key : userid Jumlah field : 11


(85)

Tabel 4.11 Tabel user

No Nama Field Type Size Keterangan 1 Userid Varchar 20 Nomor user 2 Password Varchar 50 Password

3 Level Varchar 15 Level

7. Tabel Daftar Siswa

Nama Tabel :Daftar_siswa Primary Key :noreg

Jumlah Field :11 Tabel 4.12 Tabel Daftar Siswa

No Nama Field Type Size Keterangan

1 Noreg Varchar 35 No registrasi

2 Nis Int 15 Nomor Induk Siswa

3 Nama_s Varchar 30 Nama siswa

4 Kelas Varchar 7 Kelas

5 Tempat Varchar 15 Tempat

6 Tgl Varchar 16 Tanggal Lahir

7 alamat_S Varchar 255 Alamat Siswa

8 Thn Varchar 16 Tahun Masuk

9 Jk Varchar 10 Jenis Kelamin

10 Agama Varchar 10 Agama

11 Ibu Varchar 35 Nama Ibu

12 Ayah Varchar 35 Nama Ayah


(86)

14 Kerjaayah Varchar 35 Pekerjaan Ayah

15 Telp Varchar 15 Telepon

16 Status Varchar 1 Status

8. Tabel Data Kelas Nama tabel : kelas Primery key : - Jumlah field : 4 Tabel 4.13 Tabel Data Kelas

No Nama Field Type Size Keterangan

1 kelas Varchar 30 Kelas

2 Wali_kelas Varchar 30 Nama Wali Kelas 3 Semester Varchar 30 Semester

4 Tahun_ajaran Varchar 50 Tahun ajaran

4.1.4.4. Kodifikasi

Pengkodean pembuatan kode untuk tujuan mengklasifikansikan data, memasukan data ke komputer dan mengambil berbagi informasi yang dibutuhkan.

1. Nis (Nomor Induk Siswa) XXXX XX XXX

Tahun ajaran Kelas


(87)

Contoh : 131410002

2. Nip (Nomor Induk Pegawai)

XXXX XX XX XXXX XX X XXX

Tahun lahir Bulan lahir Tanggal lahir Pengangkatan PNS Bulan pengangkatan Jenis kelamin

Nomor urut Contoh : 19600101 1984031 020

3. Kode Mata Pelajaran XX XXX

Mata pelajaran Kode urut

Contoh : MP001

4.2 Perancangan Antar Muka

Program dapat didefinisikan sebagai kumpulan dari intruksi-intruksi atau perintah-perintah terperinci yang sudah disiapkan oleh komputer sehingga dapat melakukan fungsi sesuai dengan yang telah ditentukan. Tujuan dari pembuatan program ini adalah untuk mempermudah dan mempercepat aktivitas yang berhubungan dengan pengolahan data dan untuk membentuk suatu sistem yang lebih baik.


(88)

4.2.1. Struktur Menu

Pada program yang di rancang ini di gunakan struktur menu, hal ini bertujuan untuk memudahkan pemakai dalam berhubungan dengan sistem komputer. Struktur menu ini terdiri dari menu utama yang terbagi dalam beberapa sub bagian agar lebih jelasnnya struktur menu ini dapat dilihat pada gambar berikut :

Gambar 4.17 Struktur Menu Sistem Informasi Akademik 4.2.2 Perancangan Input

Perancangan input pada perangkat lunak ini. Berikut rancangan tampilan input dari perangkat lunak ini :

1. Perancangan Input Pendaftaran

Perancangan ini nantinya akan digunakan oleh siswa dan wali kelas untuk mendaftarkan dirinya ke SDN Cijambe 4 secara online. Adapun rancangan gambarnya sebagai berikut :


(89)

Silahkan Daftar Baru

Nama

Masukan Password

Daftar Sebagai Wali Kelas Siswa

Daftar Batal

Gambar 4.18 Perancangan Input Pendaftaran

2. Perancangan Login

Perancangan login ini digunakan oleh siswa dan wali kelas setelah melakukan proses pendaftaran.

Silahkan Masuk

Username

Password

Login Batal

Belum Punya Akun ? Daftar


(90)

3. Perancangan Input Data Guru

Pada tampilan data guru berfungsi untuk memasukan dan menyimpan data guru.

Silahkan Masukan Data Guru

NIP

NUPTK

Nama Guru

Alamat

Jabatan

Simpan

Batal

Gambar 4.20Perangcangan Input Data Guru 4. Perancangan Input Data Siswa

Pada tampilan data siswa ini berfungsi untuk memasukan dan menyimpan data siswa.


(91)

Masukan Data Siswa

Nis

Nama Siswa

Kelas

Tempat Lahir

Tanggal Lahir

Alamat

Tahun Masuk

Jenis Kelamin

Agama

Nama Ibu

Nama Ayah

Pekerjaan Ibu

Pekerjaan Ayah

Telepon

Simpan Batal

Gambar 4.21 Perangcangan Input Data Siswa

5. Perancangan Input Data Mata Pelajaran

MASUKAN DATA MATA PELAJARAN

Kode Mata Pelajaran

Mata Pelajaran

KKM

Tahun Ajaran

Simpan Batal


(1)

(2)

118 BAB V

KESIMPULAN DAN SARAN

5.1. Kesimpulan

Pembangunan sistem informasi akademik merupakan pembangunan dari sistem yang sedang berjalan. Berbagai permasalahan yang muncul telah diupayakan untuk dapat ditangani dengan menghasilkannya sistem baru yang diusulkan ini. Sistem informasi akademik berbasis web ini adalah salah satu solusi untuk lebih mengefisiensikan penyampaian informasi mengenai SDN CIJAMBE 4. Adapun kesimpulan yang dapat diambil dari pembangunan sistem informasi akademik ini antara lain :

1. Pembangunan sistem informasi berbasis web di SDN CIJAMBE 4 sangat berguna untuk memberikan informasi ke masyarakat luas agar dapat mengenal mengenai SDN CIJAMBE 4.

2. Dengan adanya pembangunan sistem informasi akademik dapat memberikan kemudahan dalam melakukan pengolahan data siswa, data guru, nilai siswa dan penjadwalan.

3. Dengan adanya sistem informasi akademik ini siswa dan orang tua dapat mengecek nilai tanpa harus datang ke sekolah.


(3)

119 5.2. Saran

Adapun saran – saran yang dapat penulis berikan dari hasil penelitian ini adalah :

1. Fasilitas yang diberikan oleh web ini masih kurang lengkap yaitu belum adanya fasilitas untuk absensi, daftar ulang, import data siswa lama dan seleksi online.

2. Dalam pengembangannya sistem informasi akademik ini sudah membahas juga tentang pendaftaran online.


(4)

(5)

BIODATA MAHASISWA

Nim : 10911017

Nama : Ahmad Fauzi Fadli

Tempat/Tgl. Lahir : Bandung, 1993-09-13 Jenis Kelamin : Pria

Semester : 6

Jenjang Pendidikkan : Program Diploma (Diploma - III)

Alamat Rumah : Jl.Rumah Sakit Ujungberung Kel.Pakemitan Kec.Cinambo RT/RW 001/004 NO.11

Alamat Bandung : Jl.Rumah Sakit Ujungberung Kel.Pakemitan Kec.Cinambo RT/RW 001/004 NO.11

E-Mail : ajifadli20@gmail.com No. Telepon : 089653914017

Pendidikan : 1. 1999 – 2005 SDN Andir Kidul I, Bandung 2. 2005 – 2008 Mts. Alfalah, Cicalengka 3. 2008 – 2011 SMAN 1 Cileunyi, Bandung 4. 2011 – 2014 Jenjang Diploma Tiga (D3)

Program Studi Manajemen Informatika Fakultas Teknik & Ilmu Komputer Universitas Komputer Indonesia, Bandung


(6)