Sistem Informasi Akademik Berbasis Web Di Sekolah Dasar Negeri Baros Mandiri 4 Cimah

(1)

(2)

Diajukan Untuk Memenuhi Syarat Kelulusan pada Program Studi Sistem Informasi Jenjang Strata I Fakultas Teknik dan Ilmu Komputer

Oleh : Maharani Amelia

10507705

PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA BANDUNG


(3)

(4)

i

kegiatan. Infomasi merupakan unsur yang mengkaitkan fungsi-fungsi manajemen yang terdiri dari perencanaan, pengoperasian, dan pengendalian, tanpa informasi suatu instansi/lembaga tidak bisa menjalankan kegiatan operasional suatu instansi dengan baik. Informasi penilaian dari setiap siswa menjadi acuan dan ukuran tingkat kompetensi dan kemampuan siswa dalam mengejar prestasinya. Tujuan dari penelitian ini adalah Untuk mengetahui bagaimana prosedur penjadwalan, penilaian dan pengabsenan di SDN Baros Mandiri 4 Cimahi, membantu lembaga untuk meningkatkan efektifitas dalam melakukan pengolahan data penilaian siswa dengan memperkecil kemungkinan kesalahan yang terjadi, dan membuat aplikasi sistem informasi akademik dalam melakukan penjadwalan,penilaian dan pengabsenan. Hasil penelitian ini diharapkan dapat bermanfaat dan dijadikan sebagai bahan pertimbangan dalam upaya perbaikan masalah yang terkait dengan Sistem Informasi Akademik bebasis web di SDN Baros Mandiri 4 Cimahi.

Metode yang digunakan pada perancangan sistem informasi didasarkan pendekatan terstruktur. Dalam penerapan tahapan pengembangan sistem, penulis menggunakan metode klasik atau waterfall, alat yang digunakan untuk merancang sistem berupa Peta Alur Data, Diagram Konteks, Diagram Alir Data, Kamus Data, Normalisasi, Diagram Hubungan Entitas, Relasi Tabel, dan Struktur File. Teknik pengumpulan data dengan cara observasi, wawancara, dan dokumentasi. Sedangkan perangkat lunak penunjang menggunakan MySQL sebagai database dan bahasa pemrograman HTML, JavaScript, dan PHP.

Penelitian yang penulis lakukan menghasilkan suatu sistem informasi akademik dalam pengelolaan jadwal, pengabsenan dan penilaian yang dapat mendukung perkembangan lembaga pendidikan dan membantu monitoring dan pembuatan laporan penilaian dan penjadwalan yang cepat, tepat dan akurat. Kata kunci : Akademik, Jadwal, Penilaian


(5)

ii

information is very important in running a job and activities. Information is an element that has links the management functions of planning, operation, and control, without any instance/institute information were can not run the operations of an instance well. Information assessment from every student become a reference and measurement to degree of student competence in doing the achievement. The purpose of this study was to find out how the make a schedule procedure, absent ,and assessment from each student in SDN Baros Mandiri 4 Cimahi, helping institutions to enhance effectiveness in assesment data processing to minimize the possibility of error that occurred, and making the application academic system information, The result of this study is expected to be useful and serve as a material consideration in efforts to repair problems associated with the academic system information at SDN Baros Mandiri 4 Cimahi.

The method used in the design of a structured approach based information system. In the application system development phase, the author uses the classical or a waterfall method, a tool used to design systems such as Data Flow Map, Context Diagram, Data Flow Diagrams, Data Dictionary, Normalization, Entity Relationship Diagram, Relationship Table, and the structure of files. Data collect techniques by observation, interview and documentation. While supporting software using MySQL as database and programming language HTML, JavaScript, and php.

The results of research by the author are to produce an academic information system to making a lesson schedule,absent and assesment assist the monitoring , making of assesment report and making a lesson schedule which quickly, precisely and accurately.


(6)

iii

Alhamdulillah, puji, syukur dan terima kasih penulis panjatkan kepada Allah SWT yang telah memberikan karunia dan rahmatNya kepada penulis sehingga penulis dapat menyelesaikan laporan skripsi ini.

Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih jauh dari kata sempurna. Hal ini mengingat keterbatasan pengetahuan, pengalaman dan kemampuan dalam mengolah serta menyajikannya. Namun demikian, penulis telah berusaha untuk menyusun laporan skripsi ini dengan sebaik-baiknya. Penulis menyadari bahwa masih banyak kekurangan dalam penulisan laporan skripsi ini, untuk itu penulis mengharapkan kritik dan saran yang membangun dan penulis berharap semoga laporan ini dapat bermanfaat bagi pihak yang membutuhkan khususnya bagi penulis sendiri.

Dalam kesempatan ini penulis ingin menyampaikan dan mengucapkan terima kasih yang setulus-tulusnya, dan sebesar-besarnya kepada :

1. Dr. Ir. Eddy Soeryanto Soegoto, M.Sc, selaku Rektor Universitas Komputer Indonesia.

2. Prof. Dr. H Denny Kurniadie, Ir,M.Sc selaku Dekan Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.

3. Dadang Munandar, SE, M.Si, selaku Ketua Program Studi Sistem Informasi Universitas Komputer Indonesia.


(7)

iv

selama penulis menjalani perkuliahan di Universitas Komputer Indonesia Bandung.

6. Seluruh Dosen Sistem Informasi dan Staff Universitas Komputer Indonesia. 7. Papa, Mama, Handriani Dwi Jayanti (adik pertama) dan Ahmad Waliyur

Rahman (adik kedua) yang telah memberikan dukungan secara materil dan moril, serta doa yang selalu dipanjatkan setiap waktu, penulis ucapkan terima kasih yang tak terhingga.

8. Erwin Awwaluddin beserta keluarga yang senantiasa memberikan semangat dan motivasi.

9. Keluarga besar HJ, (Alm) Sakdullah dan keluarga Besar Hasan, yang selalu memberikan semangat dan doa selama penulis menjalani perkuliahan.

10. Ibu HJ, Engkom Komariah, S.Pd dan seluruh staf juga guru di SD Negeri Baros Mandiri 4 Cimahi atas kesempatan dan waktu yang diberikan untuk penulis dapat menyelesaikan studi di Universitas Komputer Indonesia Bandung.

11. Teman-teman di Jurusan Manajemen Informatika khususnya kelas MI-15 yang tidak dapat disebutkan satu-persatu, terima kasih atas bantuan motivasi dan dukungannya.

12. Dan orang-orang yang tidak dapat disebutkan satu persatu, penulis ucapkan terima kasih yang sedalam-dalamnya.


(8)

v

Bandung, Februari, 2012

Penulis Maharani amelia


(9)

vi MOTTO

ABSTRAK ...……… i

ABSTRACT... ii

KATA PENGANTAR... iii

DAFTAR ISI... vi

DAFTAR GAMBAR... xi

DAFTAR TABEL... xiii

DAFTAR SIMBOL... xiv

BAB I PENDAHULUAN 1.1. Latar Belakang Penelitian ...………….. 1

1.2. Identifikasi dan Rumusan Masalah ... 3

1.3. Maksud dan Tujuan Penelitian ... 4

1.3.1. Maksud Penelitian ... 5

1.3.2. Tujuan Penelitian ... 5

1.4. Kegunaan Penelitian... 6

1.4.1. Kegunaan Praktis ………. 6

1.4.2. Kegunaan Akademis ... 6

1.5. Batasan Masalah ... 7

1.6. Lokasi dan Waktu Penelitian ... 8

BAB II LANDASAN TEORI 2.1. Pengertian Sistem………...…… 10

2.1.1. Konsep Dasar Sistem... 10

2.1.2. Komponen Sistem... 11

2.1.3. Karakteristik Sistem……….……….. 12

2.1.4 Klasifikasi Sistem………...…. 13

2.2. Pengertian Informasi ... 15

2.3. Pengertian Sistem Informasi ... 15


(10)

vii

2.4.5. ERD (Entity Relationship Diagram)……….… 19

2.4.6. Normalisasi……… 20

2.5. Internet ………... 20

2.6. Pengertian web...……… 22

2.7. Arsitektur Aplikasi... 23

2.7.1. Jaringan Komputer………..… 23

2.8. Perangkat Lunak Pendukung... 24

2.8.1. Dreamweaver ... 24

2.8.2. Personal Home Page (PHP)... 25

2.8.3. MySQL………... 25

2.8.4. Database………... 26

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

3.1.1. Sejarah Perusahaan ... 28

3.1.2. Visi dan Misi Perusahaan... 29

3.1.2.1 Visi Perusahaan... 29

3.1.2.2 Misi Perusahaan... 29

3.1.2.3 Tujuan Perusahaan... 31

3.1.3. Struktur Organisasi Perusahaan... 33

3.1.4. Deskripsi Tugas... 34

3.2. Metode Penelitian... 34

3.2.1 Desain Penelitian... 34

3.2.2. Jenis Dan Metode Pengumpulan Data... 35

3.2.2.1 Sumber Data Primer... 35

3.2.2.2 Sumber Data Sekunder... 37

3.2.3. Metode Pendekatan dan Pengembangan Sistem... 37


(11)

viii

3. DFD (Data Flow Diagram)……….. 41

4. Kams Data………. 41

5. Perancangan Basis Data……… 42

3.2.4. Pegujian Software... 56

BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem Yang Berjalan... 57

4.1.1. Analisis Dokumen... 57

4.1.2. Analisis Prosedur yang sedang Berjalan………. 59

4.1.2.1. Flow Map Yang Sedang Berjalan... 61

4.1.2.2. Diagram konteks Yang Berjalan ... 63

4.1.2.3. DFD Yang Berjalan……... 64

4.1.3. Evaluasi Sistem yang sedang Berjalan ... 66

4.2. Perancangan Sistem ... 68

4.2.1. Tujuan Perancangan Sistem ... 68

4.2.2. Gambaran Umum Sistem yang Diusulkan ... 69

4.2.3. Perancangan Prosedur yang Diusulkan ... 69

4.2.3.1. Diagram Konteks Yang Diusulkan …...……….. 71

4.2.3.2. Data Flow Diagram yang Diusulkan... 72

a. DFD Level 0 ... 72

b. DFD Level 1 Proses 1 ... 73

4.2.3.3. Kamus Data ... 73

4.2.3.4. Normalisasi ... 75

4.2.3.5. Relasi Tabel ... 77

4.2.3.6. Entity Relationship Diagram ... 78

4.2.3.7. Struktur File... 79

4.2.3.8. Kodifikasi ... 82


(12)

ix

5.1. Implementasi... 90

5.1.1. Batasan Implementasi………...…..… 90

5.1.2. Implementasi Perangkat Lunak………... 90

5.1.3. Implementasi Perangkat Keras……… 90

5.1.4. Implementasi Basis Data………. 91

5.1.5. Implementasi Antar Muka………... 96

5.1.5.1 Implementasi Antar Muka Login………. 96

5.1.5.2 Implementasi Antar Muka Home……….……… 97

5.1.5.3 Implementasi Antar Muka Data Kelas... 98

5.1.5.4 Implementasi Antar Muka Mata Pelajaran... 100

5.1.5.5 Implementasi Antar Muka Tahun Ajaran... 101

5.1.5.6 Implementasi Antar Muka Data Guru………..….…… 102

5.1.5.7 Implementasi Antar Muka Data Wali Kelas……...….. 103

5.1.5.8 Implementasi Antar Muka Data Siswa……...………... 104

5.1.5.9 Implementasi Antar Muka Profil Sekolah………….… 105

5.1.5.10 Implementasi Antar Muka Manajemen Modul…...… 106

5.1.5.11 Implementasi Antar Muka Banner……….. 107

5.1.5.12 Implementasi Antar Muka Cara Akses……… 108

5.1.5.13 Implementasi Logout…………..……….… 109

5.1.5.14 Implementasi Antar Muka Home Page...…….. …. 110

5.1.5.15 Implementasi Antar Muka Profil Sekolah... 111

5.1.5.16 Implementasi Antar Muka Data Siswa...………. …. 112

5.1.5.17 Implementasi Antar Muka/Saran………...…….. 113

5.1.5.18 Implementasi Antar Muka Login………...….. 113

5.1.6. Implementasi Instalasi Program……….... 114

5.1.7. Penggunaan Program…………..……….. 117


(13)

x

6.1. Kesimpulan... 124


(14)

1

I.1 Latar Belakang Penelitian

Dalam Era Globalisasi dewasa ini, perkembangan ilmu pengetahuan dan teknologi terasa sangat pesat dan salah satu contoh perkembangan ilmu pengetahuan dan teknologi adalah Internet, internet atau interconnected computer networks merupakan network komputer tiada batas yang menjadi penghubung antara pengguna komputer dengan pengguna komputer lainnya serta dapat berhubungan dengan komputer di sebuah wilayah ke wilayah di penjuru dunia. Pada saat ini internet semakin lama semakin berkembang dan menarik perhatian yang sejalan dengan perkembangan perangkat lunak teknologi yang semakin canggih, perangkat lunak tersebut adalah software. Software dapat digunakan untuk menampilkan data di internet semenarik mungkin berupa gambar, suara dan animasi. Dengan menggunakan software tersebut data yang ditampilkan menjadi lebih menarik untuk dibaca, karena data yang ditampilkan bukan hanya sekedar teks biasa, melainkan berupa teks, gambar, suara dan animasi, perpaduan tersebut di sebut dengan istilah website.

SD Negeri Baros Mandiri 4 Cimahi yang beralamat di JL. Raya Baros No.6 Cimahi Tengah, Kota Cimahi ini merupakan tempat dimana penulis melakukan penelitian untuk tugas akhir penulis. SD Negeri Baros Mandiri 4 Cimahi harus dapat meningkatkan dalam pendataan dan penyampaian informasi akademik sekolah dengan efisien, cepat dan akurat, baik informasi tentang profil sekolah,


(15)

pendataan nilai-nilai siswa, absensi siswa, sampai berita sekolah ter-update yang harus dapat terorganisir dengan baik.

SD Negeri Baros Mandiri 4 Cimahi dalam melakukan pendataan informasi akademik sekolah dan penyampaian informasi akademik sekolah masih bersifat manual yaitu dengan menggunakan media tulis menulis (kertas), seperti pada proses pendataan nilai-nilai siswa, absensi siswa dalam pengerjaannya saat ini belum menggunakan teknologi komputer sehingga pihak sekolah mengalami sedikit kesulitan dalam melakukan pendataan nilai, karena harus selalu senantiasa merekap data-data akademik sekolah yang ada orang tua siswa yang memiliki mobilitas yang sangat tinggi membutuhkan penyajian informasi akademik sekolah yang cepat dan efisien agar dapat mengetahui informasi akademik sekolah tanpa harus datang langsung ke sekolah hanya untuk sekedar menanyakan dan melihat informasi akademik sekolah yang ada.

Penelitian yang akan dilakukan adalah bertujuan untuk membangun perancangan sistem informasi akademik sekolah berbasis web pada SD Negeri Baros Mandiri 4 Cimahi. Penelitian ini diharapkan dapat memperbaiki proses pengolahan dan penyajian informasi akademik sekolah yang ada, yang meliputi pendataan nilai-nilai siswa, absensi siswa yang ada di SD Negeri Baros Mandiri 4 Cimahi, agar pihak sekolah, guru-guru dan bagian kesiswaan tidak senantiasa harus merekap data-data akademik sekolah yang ada dan untuk memudahkan SD Negeri Baros Mandiri 4 Cimahi dalam proses penyajian informasi akademik sekolah.


(16)

Dengan adanya rancangan sistem informasi akademik sekolah berbasis web dengan bahasa pemrograman dan database yang bersifat Open Source / Free diharapkan dapat mempermudah SD Negeri Baros Mandiri 4 Cimahi dalam proses pengolahan data akademik sekolah, menyajikan informasi akademik sekolah serta memperkenalkan profil sekolah kepada masyarakat luas dengan lengkap dan dapat di akses secara cepat, efisien dan akurat agar bisa dipergunakan dengan mudah dan semestinya baik secara online maupun offline.

Dengan memperhatikan hal-hal tersebut di atas, maka penulis tertarik mengangkat permasalahan tersebut untuk dilakukan penelitian dengan judul “SISTEM INFORMASI AKADEMIK BERBASIS WEB DI SEKOLAH

DASAR NEGERI BAROS MANDIRI 4 CIMAHI”

I.2 Identifikasi Rumusan Masalah

Berdasarkan latar belakang diatas, maka penulis mencoba mengidentifikasi masalah, sebagai berikut :

1. Proses pengolahan data akademik sekolah seperti nilai siswa, penjadwalan dan absensi siswa dalam pengerjaannya saat ini masih bersifat manual yaitu dengan menggunakan media tulis menulis (kertas), sehingga pihak SD Negeri Baros Mandiri 4 Cimahi mengalami kesulitan dalam pendataan informasi akademik sekolah karena harus selalu senantiasa merekap data-data akademik sekolah yang ada.


(17)

2. Orang Tua siswa yang memiliki mobilitas sangat tinggi membutuhkan penyajian informasi akademik sekolah yang cepat dan efisien agar dapat mengetahui informasi akademik sekolah tanpa harus datang langsung ke sekolah hanya untuk sekedar menanyakan dan melihat informasi akademik sekolah seperti nilai akhir dan absensi yang ada.

3. Diperlukannya media pengolahan data informasi akademik sekolah yang lebih efektif dan efisien dalam proses pendataan akademik sekolah seperti nilai akhir siswa dan absensi siswa serta penyajian informasi akademik sekolah yang ada di SD Negeri Baros Mandiri 4 Cimahi.

Adapun rumusan masalah dari penelitian ini adalah sebagai berikut :

1. Bagaimana sistem informasi akademik yang berjalan di SD Negeri Baros Mandiri 4 Cimahi.

2. Bagaimana bentuk perancangan sistem informasi akademik berbasis web yang di usulkan SD Negeri Baros Mandiri 4 Cimahi. 3. Bagaimana bentuk implementasi sistem informasi akademik di

SD Negeri Baros Mandiri 4 Cimahi.

I.3. Maksud dan Tujuan Penelitian

Adapun maksud dan tujuan penulis mengadakan penelitian pada SD Negeri Baros Mandiri 4 Cimahi adalah :


(18)

I.3.1 Maksud di ciptakannya suatu Website Online ini adalah sebagai

berikut :

Maksud dari penelitian ini adalah untuk memperoleh atau mengumpulkan data sebagai bahan penunjang untuk menemukan cara yang tepat dalam merancang suatu sistem informasi akademik sekolah berbasis web yang menangani pengolahan dan penyajian data akademik sekolah sesuai kebutuhan dan permasalahan yang ada di lingkungan Sekolah SD Negeri Baros Mandiri 4 Cimahi.

I.3.2 Tujuan di ciptakannya suatu Website Sekolah ini adalah sebagai

berikut :

1. Untuk mengetahui sistem informasi akademik yang berjalan di SD Negeri Baros Mandiri 4 Cimahi.

2. Untuk membuat suatu rancangan aplikasi sistem informasi akademik sekolah berbasis web dimana nantinya akan membantu mengefisienkan dan mengefektifkan pengerjaan pengolahan dan penyajian data informasi akademik sekolah di SD Negeri Baros Mandiri 4 Cimahi.

3. Untuk mengetahui bentuk implementasi sistem yang sudah dirancang agar sesuai dengan kebutuhan seperti pendataan nilai siswa, guru, serta informasi akademik sekolah lainnya di SD Negeri Baros Mandiri 4 Cimahi


(19)

Merujuk pada tujuan penelitian diatas, maka penelitian ini sekurang-kurangnya diharapkan dapat memberikan manfaat baik secara praktis maupun akademis, sebagai berikut:

I.4.1 Kegunaan Praktis

Hasil penelitian ini diharapkan dapat memberikan dampak positif pada SD Negeri Baros Mandiri 4 Cimahi mengenai Sistem Informasi Akademik Sekolah berbasis Web yang diharapkan dapat memberikan manfaat maupun informasi / pelayanan yang efisien bagi orang tua siswa, serta berguna dalam pengembangan Sistem Informasi Akademik Sekolah berbasis Web di SD Negeri Baros Mandiri 4 Cimahi.

I.4.2 Kegunaan Akademis

1. Bagi Penulis

Penelitian ini dilakukan untuk menambah pengetahuan dan pemahaman bagi penulis dalam merancang sebuah Sistem Informasi Akademik berbasis Web serta menganalisis sistem yang sedang berjalan pada sebuah instansi dan mengimplementasikan dengan membuat sebuah sistem yang diterima, dan dapat dikembangkan serta diaplikasikan secara nyata


(20)

Penelitian ini diharapkan dapat memberikan tambahan pemikiran kepada peneliti lain yang akan mengambil skripsi atau tugas akhir, sehingga dapat menjadi salah satu referensi dalam penulisan penelitiannya

3. Bagi Pengembangan Ilmu

Penelitian ini diharapkan menjadi pembanding antara ilmu manajemen dengan keadaan nyata yang terjadi di lapangan, sehingga dengan adanya perbandingan tersebut maka akan memajukan ilmu manajemen yang sudah ada untuk diaplikasikan pada dunia nyata serta menguntungkan banyak pihak

I.5 Batasan Masalah

Sistem informasi akademik berbasis web di SD Negeri Baros Mandiri 4 Cimahi ini merupakan suatu sistem yang dirancang atau dibangun untuk memberikan layanan informasi akademik sekolah yang berupa data, yang dalam hal ini berhubungan dengan data-data siswa dan data-data guru serta informasi-informasi akademik lainnya di SD Negeri Baros Mandiri 4 Cimahi. Batasan masalah yang dikemukakan bertujuan agar sistem yang dibangun tidak keluar dari yang sudah ditetapkan. Ada pun batasan masalahnya, sebagai berikut :

1. Membangun sebuah sistem layanan informasi akademik sekolah untuk layanan informasi akademik sekolah seperti nilai akhir siswa, absensi siswa dan profil sekolah dengan layanan berbasis web dan dengan menggunakan teknologi yang dapat diakses melalui jaringan internet.


(21)

2. Orang tua siswa dan siswa dapat menggunakan layanan internet untuk mengakses data nilai akhir siswa.

3. Pembuatan proses analisa dan penelitian hanya sebatas membuat proses penginputan nilai akhir, penjadwalan, absensi, data siswa dan data guru 4. Bahasa Pemrograman yang akan digunakan adalah PHP (Personal Home

Page) dengan database MySQL.

I.6 Lokasi dan Waktu Penelitian

I.6.1 Lokasi Penelitian

Untuk penyusunan skripsi ini, penulis melakukan penelitian di SD Negeri Baros Mandiri 4 Cimahi, JL. Raya Baros NO.6 Cimahi Tengah Kota Cimahi, TLP. (022) 6641144, mengenai Sistem Akademik Berbasis Web di SD Negeri Baros Mandiri 4 Cimahi.

I.6.2 Waktu Penelitian

Peneliti melakukan penelitian pada bulan September sampai dengan bulan Desember tahun 2011. Waktu Penelitian dapat dilihat pada tabel di bawah ini :


(22)

Tabel 1.1 Waktu Penelitian

No. Kegiatan 2011

September Oktober November Desember

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

1 Analysis

2. Desain

3. Coding

4. Testing


(23)

10

2.1 Pengertian Sistem

Pada dasarnya, sistem adalah sekumpulan elemen yang saling terkait atau terpadu yang dimaksudkan untuk mencapai suatu tujuan. Sebagai gambaran, jika dalam sebuah sistem terdapat elemen yang tidak memberikan manfaat dalam mencapai tujuan yang sama, maka elemen tersebut dapat dipastikan bukanlah bagian dari sistem.

2.1.1 Konsep Dasar Sistem

Sistem menurut Steven A. Moscove yaitu “suatu kesatuan (entity) yang terdiri dari bagian-bagian (subsistem) yang saling berkaitan, dengan tujuan untuk mencapai tujuan-tujuan tertentu”.

Sistem menurut Gordon B. Davis adalah “seperangkat unsur-unsur yang terdiri dari manusia, alat-alat, prosedur dan konsep yang dihimpun untuk maksud dan tujuan bersama”.

Sistem menurut Raymon Mc. Leod Jr. “sistem adalah sekelompok elemen-elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan”.

Sistem menurut Mulyadi, “sistem adalah suatu jaringan prosedur yang dibuat menurut pola yang terpadu untuk melaksanakan kegiatan pokok perusahaan”.


(24)

2.1.2 Elemen Sistem

Ada beberapa elemen yang membentuk sebuah sistem yaitu : 1. Tujuan

Merupakan tujuan dari sistem tersebut berupa tujuan usaha, kebutuhan, masalah, prosedur pencapaian tujuan.

2. Masukan

Masukan (input) adalah segala sesuatu yang masuk ke dalam sistem dan selanjutnya menjadi bahan untuk di proses.

3. Proses

Merupakan bagian yang melakukan perubahan atau transformasi dari masukan menjadi keluaran yang berguna.

4. Keluaran

Keluaran (output) merupakan hasil dari pemrosesan. Pada sistem informasi, keluaran bisa berupa suatu informasi, saran, cetakan laporan, dan sebagainya.

5. Mekanisme Pengendalian dan Umpan Balik

Mekanisme Pengendalian (control mechanism) diwujudkan dengan menggunakan umpan balik (feedback), yang mencuplik keluaran. Umpan balik ini digunakan untuk mengatur agar sistem berjalan sesuai dengan tujuan.

2.1.3 Karakteristik Sistem


(25)

Suatu sistem terdiri dari sejumlah komponen (subsistem) yang saling berinteraksi dan bekerjasama membentuk suatu kesatuan. Setiap subsistem mempunyai karakteristik dari sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan.

b. Batasan Sistem

Merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya, sehingga menunjukkan ruang lingkup dari sistem tersebut.

c. Lingkungan Luar Sistem

Adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem

d. Penghubung Sistem

Merupakan media yang menghubungkan antara satu subsistem dengan subsistem lainnya. Melalui penghubung ini kemungkinan sumber-sumber daya mengalir dari satu subsistem ke subsistem lainnya membentuk satu kesatuan.

e. Masukan Sistem

Adalah energi yang dimaksukkan ke dalam sistem. Sinyal input adalah energi yang diproses untuk mendapatkan keluaran dari sistem

f. Keluaran Sistem

Adalah energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran dapat berupa masukan untuk subsistem yang lain.


(26)

g. Pengolahan Sistem

Suatu sistem dapat mempunyai suatu bagian pengolahan atau system itu sendiri sebagai pengolahnya. Pengolah yang akan merubah masukan menjadi keluaran.

h. Sasaran Sistem

Suatu system mempunyai tujuan atau sasaran, jika sistem tidak memiliki sasaran maka sistem tidak akan ada. Suau sistem dikatakan berhasil bila mengenai sasaran atau tujuannya. Sasaran sangat berpengaruh pada masukan dan keluaran yang dihasilkan.

2.1.4 Klasifikasi Sistem

Sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lain karena system memiliki sasaran yang berbeda untuk kasus yang terjadi di dalam system tersebut. Oleh karena itu system dapat diklasifikasikan dari beberapa sudut pandang yang berbeda, yaitu :

a) Sistem Abstrak

Sistem abstrak adalah sistem yang berisi gagasan atau konsep. Misalnya, sistem teologi yang berisi gagasan tentang hubungan manusia dengan Tuhan.

b) Sistem Fisik

Sistem Fisik adalah sistem yang ada secara fisik dapat di lihat. Misalnya sistem komputer, sistem sekolah, sistem akuntansi dan sistem transportasi. c) Sistem Deterministik (deterministic system)


(27)

Suatu sistem yang operasinya dapat di prediksi secara tepat. Misalnya, sistem komputer.

d) Sistem Probabilistik (probabilistic system)

Sistem yang tidak dapat di ramal dengan pasti karena mengandung unsur probabilitas. Misalnya, sistem arisan dan sistem sediaan. Kebutuhan rata-rata dan waktu untuk memulihkan jumlah sediaan dapat ditentukan, tetapi nilai yang tepat untuk sesaat tidak dapat di tentukan dengan pasti.

e) Sistem Tertutup (closed system)

Sistem yang tidak bertukar materi, informasi, atau energi dengan lingkungan. Dengan kata lain, sistem ini tidak berinteraksi dan tidak dipengaruhi oleh lingkungan. Misalnya, reaksi kimia dalam tabung yang terisolasi.

f) Sistem Terbuka (open system)

Sistem yang berhubungan dengan lingkungan dan dipengaruhi oleh lingkungan. Ciri-cirinya, sistem menerima masukan yang diketahui, yang bersifat acak, maupun gangguan. Selain itu, sistem melakukan adaptasi terhadap lingkungan.

g) Sistem Alamiah (natural system)

Sistem yang terjadi karena alam (tidak dibuat oleh manusia). Misalnya, sistem tata surya.

h) Sistem Buatan Manusia (human made system)

Sistem yang dibuat oleh manusia. Misalnya, sistem komputer dan sistem mobil.


(28)

2.2 Pengertian Informasi

Informasi adalah hasil dari pengolahan satu atau beberapa data yang memberikan arti dan manfaat. Informasi adalah proses lebih lanjut dari data yang sudah memiliki nilai tambah, adapun menurut para ahli, yaitu :

Menurut McFadden, dkk (2002 : 31) Informasi adalah data yang telah di proses sedemikian rupa sehingga meningkatkan pengetahuan seseorang yang menggunakan data tersebut.

Menurut Davis (2002 : 31) Informasi adalah data yang telah di olah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau saat mendatang.

Informasi dapat dikelompokan menjadi tiga bagian, yaitu : 1. Informasi Strategis :

Informasi ini digunakan untuk mengambil keputusan jangka panjang, mencakup informasi eksternal, rencana perluasan perusahaan dan sebagainya.

2. Informasi Taktis :

Informasi ini dibutuhkan untuk mengambil informasi jangka menengah, seperti informasi trend penjualan dan dapat dimanfaatkan untuk rencana penjualan.

3. Informasi Teknis :

Informasi ini diperlukan untuk kebutuhan operasional sehari-hari.


(29)

Sistem Informasi ini dapat didefinisikan sebagai berikut:

Menurut Alter (2002 : 11) Sistem Informasi adalah kombinasi antara prosedur kerja, informasi, orang dan teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam sebuah organisasi.

Menurut Boodnar dan Hopwood (2002 : 11) Sistem Informasi adalah kumpulan perangkat keras dan perangkat lunak yang dirancang untuk mentransformasikan data kedalam bentuk informasi yang berguna.

Menurut Gelinas, Oram dan Wiggins (2002 : 11) Sistem Informasi adalah suatu sistem buatan manusia yang secara umum terdiri atas sekumpulan komponen berbasis komputer dan manual yang dibuat untuk menghimpun, menyimpan, dan mengelola data serta menyediakan informasi keluar-an kepada para pemakai.

Menurut Hall (2002 : 11) Sistem Informasi adalah sebuah rangkaian prosedur formal dimana data dikelompokan, di proses menjadi informasi dan di distribusikan kepada pemakai.

Bila mengacu pada definisi sistem maka sistem informasi dapat definisikan sebagai suatu sistem yang dibuat oleh manusia yang terdiri atas komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi. Dapat di simpulkan bahwa sistem informasi adalah perangkat unsur yang secara teratur saling berkaitan dengan tujuan untuk mengelola data sehingga menghasilkan informasi yang berguna.


(30)

Sistem informasi juga mempunyai beberapa komponen, yaitu :

1. Hardware (perangkat keras), seperti : keyboard, monitor, microprocessor dan lain sebagainya.

2. Software (perangkat lunak). 3. Brainware (manusia). 4. Data.

5. Prosedur atau metode-metode.

2.4. Metode Pendekatan dan Pengembangan Sistem

Metode pendekatan sistem yang digunakan oleh penulis adalah pendekatan terstruktur. Beberapa alasan mengapa kami menggunakan pendekatan terstruktur adalah mudah dipahami dan mudah digunakan. Artinya metode ini mudah dimengerti, selain itu metode terstruktur telah banyak digunakan dalam pengembangan sistem informasi.

Pendekatan terstruktur ( structured approach ) menggunakan beberapa alat bantu. Adapun alat atau notasi yang digunakan adalah :

2.4.1 Flow Map

Flow Map adalah aliran data berbentuk dokumen atau formulir didalam suatu sistem informasi yang merupakan suatu aktivitas yang saling terkait dalam hubungannya dengan kebutuhan data dan informasi. Diagram aliran dokumen merupakan bagan – bagan alir yang menunjukan arus dari laporan dan formulir termasuk tembusan – tembusannya. Kegunaan dari Flow Map ini adalah :


(31)

1. Menggambarkan aktivitas apa saja yang sedang berjalan. 2. Menjabarkan aliran dokumen yang terlihat.

3. Menjelaskan hubungan-hubungan data dan informasi dengan bagian-bagian dalam aktivitas tersebut

2.4.2 Diagram Konteks

Diagram Konteks digunakan untuk mempresentasikan keseluruhan sistem melalui sebuah lingkaran (proses), sedangkan aliran memodelkan hubungan antara sistem dengan terminator di luar sistem. Diagram Konteks terdiri dari :

a. Entitas : Manusia, organisasi atau sistem yang berkomunikasi dengan sistem yang ada.

b. Aliran Data : Informasi yang masuk kedalam sistem dan keluar dari sistem.

2.4.3 DFD (Data Flow Diagram)

DFD adalah suatu diagram yang menggunakan simbol-simbol untuk mencerminkan proses sumber-sumber data, arus data dan entitas dalam sebuah sistem. Sebuah sistem dari setiap level akan ditampilkan dalam DFD melalui sebuah gambar jaringan dengan menampilkan simbol-simbol aliran data, penyimpanan data, proses data, dan sumber data.


(32)

Kamus data adalah suatu aplikasi khusus dari jenis kamus-kamus yang digunakan sebagai referensi kehidupan sehari-hari. Fungsi kamus data sebagai suatu katalog yang menjelaskan lebih detail tentang DFD yang mencakup proses, data flow dan data store. Kamus data akan digunakan untuk mendefinisikan data yang mengalir di dalam sistem, sehingga pendefinisian data akan didapatkan secara lengkap dan terstruktur. Pembentukan kamus data dilaksanakan dalam tahap analisis dan perancangan suatu sistem

Pada tahap analisis, kamus data digunakan sebagai alat komunikasi antara user dan analis sistem tentang data yang mengalir di dalam sistem, yaitu tentang data yang masuk ke sistem dan tentang informasi yang dibutuhkan oleh user. Sementara itu, pada tahap perancangan sistem kamus data digunakan untuk merancang input, laporan dan database. Pembentukan kamus data didasarkan atas alur data yang terdapat pada DFD. Alur data pada DFD ini bersifat global, dalam arti hanya menunjukan nama alur datanya tanpa menunjukan struktur dari alur data itu. Untuk menunjukan struktur dari alur data secara terinci maka dibentuklah kamus data yang didasarkan pada alur data di dalam DFD.

2.4.5 Entity Relationship Diagram

ERD yang merupakan suatu model akan menjelaskan hubungan antara data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antara relasi. Struktur data dan hubungan data akan dimodelkan. Untuk menggambarkannya digunakan beberapa notasi dan simbol.


(33)

2.4.6 Normalisasi

Normalisasi adalah teknik analisis data yang pengelompokan data elemen menjadi tabel-tabel yang menunjukkan entity dan relasinya. Normalisasi dilakukan sebagai uji coba pada suatu relasi secara berkelanjutan untuk menentukan apakah relasi itu sudah baik, yaitu dapat dilakukan proses insert, update, delete, dan modifikasi pada satu atau beberapa atribut tanpa mempengaruhi integritas data dalam relasi tersebut.

Bentuk – bentuk Normalisi yang ada dalam mendesain basis data adalah sebagai berikut :

1). Bentuk normal pertama (1NF) 2). Benatuk normal kedua (2NF) 3). Bentuk normal ketiga (3NF)

4). Bentuk normal Boyce-Codd (BCNF) 5). Bentuk normal keempat (4 NF) 6). Bentuk normal kelima (5NF)

2.5. Internet

Internet sendiri berasal dari kata International Networking, yang maksudnya adalah dua komputer atau lebih yang saling berhubungan kemudian membentuk jaringan komputer hingga meliputi jutaan komputer di dunia (internasional), yang saling berinteraksi dan juga saling bertukar informasi. sedangkan pengertian internet menurut segi ilmu pengetahuan, internet adalah sebuah perpustakaan besar yang didalamnya terdapat jutaan bahkan milyaran


(34)

informasi atau data yang dapat berupa teks, grafik, audio maupun animasi dan lain lain dalam bentuk media elektronik. Semua orang bisa berkunjung ke perpustakaan tersebut kapan saja serta dari mana saja, jika dilihat dari segi komunikasi.

Internet adalah sarana yang sangat efektif dan efesien untuk melakukan pertukaran informasi jarak jauh maupun jarak dekat, seperti di dalam lingkungan perkantoran, tempat pendidikan, atapun instansi terkait.

Pada awalnya internet adalah suatu jarangan komputer yang dibentuk oleh Departemen Amerika Serikat pada awal tahun 60an, pada waktu itu mereka mendemonstrasikan bagaimana dengan hardware dan software komputer berbabis UNIX yang bisa melakukan komunikasi dalam jarak yang tidak terhingga melalui saluran telepon. Dahulu internet dikenal sebagai suatu wadah bagi para peneliti untuk saling bertukar informasi yang kemudian dimanfaatkan oleh perusahaan komersil sebagai sarana bisnis mereka, dan pada saat ini pengguna internet tersebar di seluruh dunia telah mencapai jumlah lebih dari dua ratus lima puluh juta orang, dan jumlah itu masih akan terus bertambah lagi. Sumber :

http://mibats.blogspot.com/2011/06/pengertian-internet.html/ (21 Juni 2011) Jadi internet adalah jaringan global yang terdiri dari beberapa komputer yang saling berhubungan yang dapat menjangkau seluruh dunia Sedangkan intranet dalam konsepnya hampir sama dengan internet, hanya saja ruang lingkupnya terbatas, yaitu hanya pada suatu wilayah tertentu, atau hanya bersifat lokal network seperti halnya pada organisasi perusahaan dan lembaga-lembaga.


(35)

2.6. Pengertian Web

World Wide Web sering disebut sebagai WEB, www, w3. Secara teoritis web tidak membatasi diri untuk dunia teks tetapi juga menyatakan data grafik. Sebagai contoh misalkan kita membaca artikel hiperteks tentang pepohonan dan kita meloncat ke artikel tentang sebuah pohon, maka kita mungkin menemukan gambar untuk pohon tersebut atau video clip untuk pohon tersebut atau suara gemerisik daun-daun pohon tersebut. Artikel hiperteks yang menyatakan data grafik disebut sebagai artikel hipermedia.

Selain itu web tidak membatasi diri untuk hubungan ke file tetapi juga menyertakan hubungan ke segala tipe sumber daya internet. Salah satu contoh adalah terminal emulation (TELNET) yaitu suatu program komunikasi interaktif dua arah berbasis protokol TCP/IP (sekelompok protokol yang mengatur komunikasi data komputer dari internet), yang digunakan untuk emulasi terminal ke remote komputer dari lokal komputer atau terminal server, serta menikmati fungsi yang sama dengan terminal yang dihubungkan langsung ke komputer tersebut. Contoh lain misalkan kita mengikuti sebuah hubungan ke file teks, maka browser akan mengambil teks itu untuk kita.

Web merupakan suatu sistem di internet yang memungkinkan siapapun agar bisa menyediakan atau mengakses informasi. Dengan menggunakan teknologi tersebut maka informasi dapat diakses selama 24 jam dan dikelola oleh mesin. Untuk mengakses informasi yang disediakan web ini, diperlukan berbagai perangkat lunak, yang disebut dengan web browser. Web browser merupakan


(36)

suatu program komputer yang menyediakan fasilitas untuk membaca halamat web di suatu komputer.

2.7 Arsitektur Aplikasi

Arsitektur aplikasi merupakan perancangan pengintegrasian seluruh unit komputer pada suatu tempat agar seluruh komputer dapat berkomunikasi satu dengan yang lainnya. Arsitektur jaringan komputer dikategorikan menjadi beberapa rancangan yang disebut dengan topologi jaringan.

2.7.1 Jaringan Komputer

Jaringan komputer dibangun dalam bentuk dan ukuran yang berbeda-beda, tergantung kondisi dan kebutuhan individu yang menyelenggarakannya. Tahun demi tahun industri networking berkembang demikian pesat sehingga ditemukan beragam tipedan desain, ini yang disebut network terminology. Keanekaragaman ini semakin memberi alternative bagi kita untuk membanguin jaringan sesuai dengan rancangan yang dikehendaki.

Pada dasarnya LAN dan WAN merupakan desain original jaringan komputer, namun searing kemajuan teknologi konsep ini mengalami perkembangan. Dewasa ini kita sudah mengenal varian “ area network “ lainnya seperti :

a. Local Area Network ( LAN ) b. Wide Area Network ( WAN )

c. Metropolitan Area Network ( MAN ) d. Storage Area Network ( SAN ) e. System Area Network ( SAN )


(37)

f. Server Area Network ( SAN ) g. Small Area Network ( SAN )

2.8. Perangkat Lunak Pendukung

Dalam merancang dan membangun suatu aplikasi perangkat lunak system informasi, dibutuhkan suatu perangkat lunak pendukung untuk membuat aplikasi tersebut. Dibawah ini akan dijelaskan perangkat lunak yang digunakan oleh penulis.

2.8.1 Dreamweaver

Dremweaver merupakan sebuah perangkat lunak yang secara khusus dibuat untuk membuat halaman-halaman web dengan mudah. Dreamweaver pertama kali diluncurkan (versi 1) pada tahun 1997. Hingga saat ini sudah mencapai versi 8 pada tahun 2004. Dreamweaver dikembangkan oleh perusahaan bernama Macromedia Inc.

Beberapa keunggulan Dreamweaver yang menjadikannya banyak digunakan dalam membangun situs web, antara lain :

1. Tampilan (interface) mudah dimengerti oleh pengguna dari semua tingkat keahlian, bahkan bagi orang awam sekalipun.


(38)

3. Dreamweaver merupakan editor berbasis WYSIWYG (what you say is what you get), maksudnya apa yang tampak di editor, sama seperti apa yang akan ditampilkan di web browser.

Sumber: http://www.scribd.com/doc/4512699/Diktat-DPW1-Pendahuluan-dan-Pengenalan-Dreamweaver (31 Maret 2010)

2.8.2 Personal Home Page (PHP)

PHP adalah sebuah bahasa pemrograman yang didesain agar dapat disisipkan dengan mudah ke halaman HTML. PHP memberikan solusi sangat murah (karena gratis digunakan) dan dapat berjalan di berbagai jenis platform. Pada awalnya memang PHP berjalan di sistem UNIX dan variannya, namun kini dapat berjalan dengan lancar di lingkungan sistem operasi Windows. Suatu nilai tambah yang luar biasanya karena proses pengembangan program berbasis web dapat dilakukan lintas sistem operasi.

2.8.3 MySQL

MySQL adalah database opun source yang paling banyak dipakai saat ini. Penyebab utama MySQL begitu popular di kalangan Web diantaranya adalah karena MySQL tersedia di berbagai platform, fitur-fitur yang memiliki MySQL memang yang biasanya banyak dibutuhkan dalam aplikasi Web, serta memiliki overhead yang rendah.

MySQL dapat digunakan untuk membuat dan mengola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah dan


(39)

menghapus data yang berada dalam database. MySQL merupakan sisitem manajemen database yang bersifat at relational. Artinya data-data yang dikelola dalam database akan diletakkan pada beberapa tabel yang terpisah sehingga manipulasi data akan menjadi jauh lebih cepat.

MySQL dapat digunakan untuk mengelola database mulai dari yang kecil sampai dengan yang sangat besar. MySQL juga dapat menjalankan perintah-perintah Structured Query Language (SQL) untuk mengelola database-database yang ada di dalamnya. Hingga kini, MySQL sudah berkembang hingga versi 5. MySQL 5 sudah mendukung trigger untuk memudahkan pengelolaan tabel dalam database.

2.8.4 Database

Database merupakan bahasa pemrograman berorientasi basis data yang mengawali kepopuleran DBMS (DataBase Management system) di lingkungan mikrokomputer.

Database dapat di definisikan sebagai berikut :

a) Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik untuk memperoleh informasi dari basis data tersebut. b) Database adalah representasi kumpulan fakta yang saling berhubungan

disimpan secara bersama, untuk memenuhi berbagai kebutuhan.

c) Database merupakan sekumpulan informasi yang saling berkaitan pada suatu subjek tertentu untuk tujuan tertentu pula.


(40)

d) Database adalah susunan record data operasional lengkap dari suatu organisasi atau perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan menggunakan metode tertentu sehingga mampu memenuhi informasi yang optimal yang dibutuhkan olehpara pengguna. Sumber : http://thekicker96.wordpress.com/pengertian-database/


(41)

57 4.1

Analisis Sistem Yang Berjalan

Analisa terhadap sistem yang sedang berjalan adalah suatu kegiatan untuk mempelajari interaksi sistem yang terdiri atas pelaku proses dalam sistem, prosedur, dan data serta informasi yang terkait. Kegiatan ini menggambarkan suatu sistem pada model yang dapat mengidentifikasi seluruh aspek yang terlibat dalam sistem tersebut.

Tujuan dari analisis sistem yang sedang berjalan adalah :

1. Menelusuri bagaimana sistem berjalan, dengan memperhatikan proses, aliran data atau informasi, dan pelaku sistem (dalam flow map sistem yang sedang berjalan).

2. Mengevaluasi sistem sehingga dapat mendukung dan meningkatkan kinerja perangkat lunak yang akan dikembangkan.

3. Mendapatkan kemungkinan pengembangan sistem baru yaitu proses, dan subproses yang dapat dimodifikasi ke arah yang lebih baik. Analisa sistem terdiri dari analisis prosedur dan dokumen sistem, dan analisis pengguna (user).

4.1.1 Analisis Dokumen

Tujuan dilakukan analisis dokumen adalah untuk mengetahui macam-macam dokumen yang digunakan serta membantu dalam perancangan sistem yang telah ada. Berikut ini adalah dokumen-dokumen yang digunakan dalam


(42)

sistem yang berjalan di SD Negeri Baros Mandiri 4 Cimahi adalah sebagai berikut:

Tabel 4.1 Analisis dokumen

NO Nama Dokumen Uraian

1 Data Siswa

Fungsi : Melaporkan data seluruh siswa. Rangkap : 1 (satu).

Atribut : NIS, Kelas, Nama, Alamat, Tgl_Lahir, Tempat_Lahir, Jenis_Kelamin, No_Tlp, Tgl_Masuk

Aliran Data : Tata Usaha kepada Guru

NO Nama Dokumen Uraian

2 Data Kelas

Fungsi : Melaporkan seluruh data kelas Rangkap : 1 (Satu)

Atribut : Atribut : Id_Kelas, Kelas


(43)

NO Nama Dokumen Uraian

4 Daftar Nilai Akhir

Fungsi : Mendata seluruh data nilai akhir siswa. Rangkap : 1 (Satu)

Atribut : no, NISN, nama_siswa, nilai_permatapelajaran

Aliran Data : Guru kepada Tata Usaha, Tata Usaha kepada Kepala Sekolah.

4.1.2. Analisis Prosedur yang sedang berjalan

Analisis prosedur adalah tahapan untuk menganalisis prosedur-prosedur pada sistem akademik, yang digunakan sebagai dasar untuk membuat rancangan sistem yang akan diusulkan. Berdasarkan hasil penilitian, masih terdapat permasalahan dalam pengolahan data akademik. Masalah timbul berawal dari sistem pengolahan data akademik yang masih manual, seperti kesalahan dalam pemasukan data akademik yang menyebabkan informasi akademik yang

NO Nama Dokumen Uraian

3 Data Guru

Fungsi : Mendata seluruh data guru Rangkap : 1 (Satu)

Atribut : Nama, NIP, Tempat_lahir, tanggal_lahir, jenis_kelamin, agama, status, ijazah_thn, jabatan, masa_kerja, tugas_kelas, tgl&no_bisluit_terakhir, gol_ruang, gaji_poko, ket


(44)

dihasilkan tidak akurat, serta pencarian data akademik yang memerlukan banyak waktu dan tenaga sehingga kinerja dari sistem yang ada menjadi lambat.

Analisis prosedur nilai akademik siswa di SD Negeri Baros Mandiri 4 Cimahi adalah sebagai berikut :

1. Di mulai dari bagian Tata usaha membuat mata pelajaran, dengan melihat arsip dari data siswa, guru dan kelas. Kemudian di hasilkan data mata pelajaran yang di rangkap dua serta data siswa dan data kelas. Setelah itu data mata pelajaran, data siswa dan data kelas di berikan kepada guru, data mata pelajaran rangkap satu di arsipkan oleh bagian tata usaha.

2. Setelah menerima data mata pelajaran, data siswa dan data kelas yang di berikan oleh bagian tata usaha, kemudian guru merekap nilai-nilai siswa dan di buatkan daftar nilai kemudian di check minimal kelulusan lalu di hasilkan lah daftar nilai akhir siswa yang setelah itu di berikan kepada bagian tata usaha.

3. Setelah daftar nilai akhir siswa di terima oleh bagian tata usaha, kemudian di check ulang kesesuaian dengan melihat arsip data siswa dan data guru sebelumnya, apabila masih ada kesalahan maka daftar nilai akhir siswa di kembalikan kepada guru, tetapi apabila telah sesuai maka daftar nilai akhir siswa di berikan kepada kepala sekolah untuk di setujui dan di legalisir. 4. Lalu setelah di legalisir daftar nilai akhir siswa di buatkan laporan

mengenai nilai akhir siswa dengan melihat arsip data siswa, guru dan mata pelajaran. Lalu laporan akhir nilai siswa dibuat rangkap 4, untuk


(45)

masing-masing di berikan kepada siswa, guru, kepala sekolah dan yang terakhir di arsip oleh bagian tata usaha.

4.1.2.1. Flowmap yang sedang berjalan

Dari analisis di atas, maka terdapat beberapa prosedur yang berjalan di SD Negeri Baros Mandiri 4 Cimahi saat ini. Prosedur tersebut merupakan aturan-aturan yang digunakan dalam mengelola dan mengolah data yang ada di SD Negeri Baros Mandiri 4 Cimahi. Adapun prosedurnya, yaitu prosedur pengumpulan dan pengambilan nilai, prosedur pengumpulan dan pengambilan absensi, dan prosedur penjadwalan mata pelajaran. Untuk lebih jelasnya aliran dokumen tersebut dapat terlihat pada flowmap..


(46)

Gambar 4.1 flowmap sistem akademik yang sedang berjalan Ket : DK : Daftar Kehadiran KHS : Kartu Hasil Studi NAS : Nilai Akhir Siswa


(47)

4.1.2.2. Diagram Konteks yang berjalan

Diagram konteks adalah diagram arus data yang berfungsi untuk menggambarkan keterkaitan aliran-aliran data antara sistem dengan bagian-bagian luar sistem. Berikut ini adalah gambaran Diagram kontek yang berjalan pada SD Negeri Baros Mandiri 4 Cimahi :

Gambar 4.2. Diagram Konteks Sistem Informasi Akademik SD Baros Mandiri 4 Cimahi yang berjalan

4.1.2.3. DFD yang berjalan

Data Flow Diagram (DFD) merupakan model grafis dari sebuah sistem yang menunjukkan aliran data dalam sistem. Berikut ini adalah gambaran DFD yang berjalan pada SD Negeri Baros Mandiri 4 Cimahi :


(48)

Gambar 4.3. DFD Level 0 Sistem Akademik SD Baros Mandiri 4 Cimahi yang berjalan


(49)

Gambar 4.4. DFD Level 1 Proses 3 Sistem Akademik SD Baros Mandiri 4 Cimahi yang berjalan

Berikut penjelasan DFD di atas :

1. Pada sistem akademik ini, bagian tata usaha berperan sebagai sistem itu sendiri yang memanipulasi input dan output yang ada. Proses yang pertama yaitu membuat mata pelajaran dengan melihat data store siswa,


(50)

kelas dan guru, setelah itu data siswa, guru dan kelas serta mata pelajaran di berikan kepada guru yang bersangkutan.

2. Setelah menerima data yang di berikan oleh tata usaha, guru mulai merekap nilai dan dihasilkan daftar nilai akhir siswa kemudian di berikan kepada bagian tata usaha.

3. Proses selanjutnya yaitu menerima daftar nilai akhir yang diberikan dari guru, daftar nilai akhir tersebut telah termasuk hasil akhir dari nilai minimum kelulusan.

4. Proses verifikasi kesesuain data siswa & mata pelajaran yaitu, mengecheck ulang daftar nilai akhir dan disesuaikan kembali dengan melihat datastore siswa dan mata pelajaran, apabila terdapat kesalahan, maka daftar nilai akhir tersebut di kembalikan lagi kepada guru tetapi apabila telah sesuai daftar nilai akhir di berikan kepala sekolah untuk meminta persetujuan dan di legalisir oleh kepala sekolah.

5. Proses selanjutnya yaitu membuat laporan nilai akhir siswa yang sebelumnya telah di legalisir oleh kepala sekolah, laporan nilai akhir siswa di buat dengan melihat data store siswa, guru, mata pelajaran sebelumnya. Lalu laporan tersebut di berikan kepada kepala sekolah, guru dan siswa.

4.1.3. Evaluasi Sistem Yang Sedang Berjalan

Evaluasi sistem dilakukan untuk membangun sistem informasi akademik berbasis web yang mampu terintegrasi secara utuh sebagai usaha untuk mengembangkan sistem akademik yang telah ada. Evaluasi sistem ini didasari


(51)

oleh adanya permasalahan yang timbul pada sistem akademik yang lama, berupa setiap modul kerja masih dikerjakan secara manual dengan terpisah atau belum terintegrasi. Berikut ini adalah kelemahan dari sistem yang sedang berjalan di SD Baros Mandiri 4 Cimahi adalah :

1. Sering terjadinya kesalahan perhitungan didalam pengolahan nilai siswa karena menggunakan perhitungan secara manual.

2. Memerlukan waktu yang cukup lama didalam pencarian data siswa data siswa, dan data guru karena disimpan kedalam bentuk dokumen atau arsip yang membutuhkan ruang penyimpanan yang besar.

3. Database penyimpanan masih belum efektif dan efisien karena masih memungkinkan hilang atau rusak.

Dengan melihat kekurangan dan kelemahan sistem akademik yang sedang berjalan di SD Baros Mandiri 4 Cimahi diatas, maka diperlukan suatu pengembangan sistem aplikasi yang diharapkan dapat memperkecil kekurangan dan kelemahan pada sistem akademik yang berjalan. berikut ini adalah solusi dari sistem akademik yang sedang berjalan di SD Baros Mandiri 4 Cimahi adalah :

1. Tidak akan terjadi duplikasi data akademik didalam proses pengolahan data karena menggunakan primary key.

2. Dalam proses pencarian data siswa, data staff, dan data guru hanya memakan waktu singkat karena menggunakan syntax sql dengan hanya menginputkan kata kunci.


(52)

3. Keakuratan pengolahan nilai siswa akan tercapai karena pengolahan nilai siswa tersebut menggunakan sistem komputerisasi.

4.2 Perancangan Sistem

Perancangan sistem adalah suatu tahapan untuk mendesain program melalui kreatifitas dengan mengunakan bentuk operasi berupa sumber-sumber diagramalir sistem. Dari tahap perancangan sistem ini menghasilkan suatu sistem baru yang benar-benar dapat menjelaskan semua aktifitas dengan baik sehingga hasil yang diinginkan sesuai dengan pemanfaatan teknologi dan fasilitas yang tersedia.

Pada tahap perancangan sistem dilakukan antara lain perancangan untuk format masukan layar input, rancangan hasil atau keluaran dari program yang biasa disebut dengan perancangan output, perancangan basis data yang sesuai dengan file dan atribut yang ada pada analisis penyimpanan data, perancangan menu program yang menjelaskan menu atau dialog yang akan kita gunakan untuk membangun perangkat lunak dan rancangan struktur program yang berisi mengenai alur proses program yang dimulai dari masukan sistem menjadi keluaran.

4.2.1. Tujuan Perancangan Sistem

Tujuan perancangan sistem adalah menjelaskan secara rinci tentang komponen-komponen yang dibutuhkan untuk sistem informasi akademik sekolah secara keseluruhan. Memodelkan perancangan sistem informasi akademik secara logika atau secara algoritmis. Menggambarkan aliran data serta transformasi yang


(53)

dialami data tersebut dalam sistem, termasuk Flow Map, Context Diagram, Data Flow Diagram, Data Dictionary, perancangan basis data, perancangan antarmuka serta perancangan arsitektur jaringan.

4.2.2. Gambaran Umum Sistem yang Diusulkan

Gambaran umum yg di usulkan semua mengacu pada system informasi, dimana semua user tidak lagi melakukan sistem akademiknya secara manual, melainkan dengan cara berbasis web.

user

Gambar 4.5. Gambaran Umum Sistem yang diusulkan.

4.2.3. Perancangan Prosedur yang Diusulkan

Sistem informasi akademik merupakan sistem yang terdiri atas beberapa modul kegiatan diantaranya Input data nilai siswa, input data absensi siswa, input data siswa dan laporan siswa, Input data staff dan guru,Input data jadwal pelajaran

Data Base

SISTEM INFORMASI AKADEMIK BERBASIS WEB

Print out data yang dibutuhkan


(54)

siswa. Aplikasi ini dijalankan menggunakan teknologi jaringan Internet. Menggunakan MySQL sebagai database server dan diakses oleh client menggunakan aplikasi browser.

Terdapat beberapa pengguna sistem informasi akademik berbasis web ini, yaitu diantaranya Admin, Siswa/ Orang tua siswa, Guru, Kepala sekolah serta masyarakat luas. Admin bertanggung jawab sepenuhnya terhadap jalannya aplikasi dan keberadaan data yang ada di dalam database server. Admin memiliki akses penuh untuk melakukan kegiatan pengelolaan data yang berkaitan dengan kegiatan akademik seperti melakukan penambahan, pengubahan dan penghapusan seluruh data dalam database server.Siswa ataupun orang tua siswa adalah orang yang memiliki hak akses untuk melihat informasi yang diberikan sistem informasi akademik. Guru adalah orang yang memiliki hak akses untuk menginputkan nilai siswa dalam bidang mata pelajaran tertentu. Kepala sekolah adalah orang yang memiliki hak akses untuk melihat laporan kegiatan akademik dan masyarakat luas dapat melihat dan mengetahui mengenai profil SD Negeri Baros Mandiri 4 Cimahi.

Sistem Informasi akademik ini dapat diakses dengan mengunakan komputer yang terhubung dengan jaringan lokal LAN/intranet dan internet. Semua informasi akan lebih mudah dan cepat untuk diakses karena manajemen penyimpanan data menggunakan fasilitas database.

Perancangan prosedur merupakan awal dari pembuatan sistem yang akan dibuat, dimana dapat dilihat proses-proses apa saja yang nantinya diperlukan


(55)

dalam sebuah sistem. Sedangkan perancangan prosedur yang diusulkan merupakan tahap untuk memperbaiki atau meningkatkan aktifitas akademik.

4.2.3.1. Diagram Konteks Yang Diusulkan

Berikut ini adalah diagram konteks yg di usulkan, berbeda dengan diagram sebelumnya, di sisni siswa atau user dapat mengambil langsung tanpa harus menghubungi tata usaha terlebih dahulu. Gambaran mengenai aplikasi ini dapat dilihat pada gambar di bawah ini:

Gambar 4.6 Diagram Konteks Sistem Akademik yang di usulkan

4.2.3.2. Data Flow Diagram Yang Diusulkan

Dari diagram konteks diatas dapat dibuat suatu DFD. Admin, sebelum masuk ke menu harus melakukan login terlebih dahulu.


(56)

(57)

Gambar 4.8 Dfd level 1 Proses 4 Sistem Akademik yang di usulkan

4.2.3.3 Kamus data

1. Nama Arus Data : Siswa

Alias : -


(58)

Atribut : NIS, Nama, Alamat, Tgl_Lahir, Tempat_Lahir, Jenis_Kelamin, No_Tlp, Tgl_Masuk.

2. Nama Arus Data : Kelas

Alias : -

Arus Data : Proses 1.0 – Wali kelas Atribut : Id_Kelas, Kelas

3. Nama Arus Data : Wali kelas

Alias : -

Arus Data : Proses 1.0.

Atribut : Nip, Nama, Alamat, No_Tlp.

4. Nama Arus Data : Mata_Pelajaran

Alias : -

Arus Data : Proses 1.0 – Wali kelas, Proses 3.0.

Atribut : Kode_Mata_Pelajaran, Nama_Mata_Pelajaran.

5. Nama Arus Data : Daftar Nilai Akhir

Alias : -

Arus Data : Wali kelas – Proses 2.0, Proses 2.0 – Proses 3.0, Proses 3.0 – wali kelas,

Proses 3.0 – Kepala Sekolah, Kepala Sekolah – Proses 4.0.


(59)

Atribut : Id_Daftar_Nilai, Kode_Mata_Pelajaran, NIS, NIP, Tanggal

4.2.3.5 Normalisasi

Unnormal

- Id_Daftar_Nilai, Kode_Mata_Pelajaran, Mata_Pelajaran, NIS, Nama, Alamat, Tgl_Lahir, Tempat_Lahir, Jenis_Kelamin, No_Tlp, Tgl_Masuk, Id Kelas, Kelas, NIP, Nama, Alamat, No_Tlp, Tanggal, Nilai, Keterangan.

1. 1NF Normalisasi ke satu

- Id_Daftar_Nilai, Kode_Mata_Pelajaran, Mata_Pelajaran, NIS, Id_Kelas, Kelas, NIP, Nama, Alamat, No_Tlp, Tanggal, Nilai, Keterangan,

- NIS, Id_Kelas, Nama, Alamat, Tgl_Lahir, Tempat_Lahir, Jenis_Kelamin, No_Tlp, Tgl_Masuk

2. 2NF Normalisasi Kedua

- Id_Daftar_Nilai, Kode_Mata_Pelajaran, NIS, NIP, ID_Kelas, Kelas, Tanggal, Nilai, Keterangan.


(60)

- NIS, Id_Kelas, Nama, Alamat, Tgl_Lahir, Tempat_Lahir, Jenis_Kelamin, No_Tlp, Tgl_Masuk

- Kode_Mata_Pelajaran, Mata_Pelajaran

- NIP, Nama, Alamat, No_Tlp

3. 3NF Normalisasi Ke Tiga

- Id_Daftar_Nilai, Kode_Mata_Pelajaran, NIS, NIP, Tanggal, Nilai, Keterangan.

- NIS, Id_Kelas, Nama, Alamat, Tgl_Lahir, Tempat_Lahir, Jenis_Kelamin, No_Tlp, Tgl_Masuk

- Kode_Mata_Pelajaran, Mata_Pelajaran

- NIP, Nama, Alamat, No_Tlp - Id_Kelas, Kelas


(61)

4.2.3.6 Relasi Tabel

Gambar 4.9 Relasi Tabel

4.2.3.7. Entity Relationship Diagram (ERD)

ERD merupakan cara untuk mengorganisasikan data, dimana diagram ini akan memperlihatkan hubungan entitas yang terdapat didalam sistem. ERD untuk


(62)

sistem informasi akademik di SD Negeri Baros Mandiri 4 Cimahi adalah sebagai berikut :


(63)

4.2.3.8. Struktur File

Dalam pembuatan program dibutuhkan suatu spesifikasi file yang dimaksudkan untuk melakukan kegiatan pengaturan pencarian data dan pembuatan laporan yang dapat memudahkan kerja sistem komputer. Struktur file digunakan dalam perancangan sistem karena struktur file ini akan menentukan struktur fisik database yang menunjukkan struktur dari elemen data yang menyatakan panjang elemen data dan jenis datanya.

Struktur file merupakan urutan isi dari data-data item yang terdaftar pada sebuah record. File yang dipakai untuk sistem informasi akademik di SD Negeri Baros Mandiri 4 Cimahi adalah sebagai berikut :

4.2. Tabel Siswa

Nama File : Siswa

Fungsi : Sebagai identitas siswa Media Penyimpanan : Hard disk

Media Pengolahan Data : File

No Nama_Field Type Length Keterangan

1 NIS Varchar 20 Primary Key Siswa

2 Id_Kelas Integer 2 Foreign Key Kelas

3 Nama_Siswa Text Nama Siswa

4 Tanggal_lahir_Siswa Date Dd/mm/yyyy Tanggal lahir siswa

5 Tempat_lahir_siswa Varchar 100 Tempat lahir siswa

6 Jenis_kelamin Varchar 100 Jenis kelamin siswa


(64)

8 Foto_Profile Varhcar 100 Foto profile siswa

9 Tahun_ajaran Varhcar 100 Tahun ajaran

4.3Tabel Guru

Nama File : Guru

Fungsi : Sebagai data guru Media Penyimpanan : Hard disk

Media Pengolahan Data : File

No Nama_Field Type Length Keterangan

1 NIP Varchar 20 Primary Key Guru

2 Nama_Guru Text Nama Guru

3 Alamat_Guru Text Alamat Guru

4 No Tlp Begint 20 Telepon Guru

5 Email Varchar 100 Email Guru

6 Id_mata_pelajaran int 5 Kode mata pelajaran

7 Status_Guru enum Status jabatan

8 Tanggal_masuk date Tgl masuk guru

9 Foto_profile varchar 100 Foto profile guru

4.4Tabel Daftar Nilai Akhir

Nama File : Daftar Nilai Akhir

Fungsi : Sebagai data daftar nilai akhir Media Penyimpanan : Hard disk


(65)

No Nama_Field Type Length Keterangan

1 Id Int 5 Primary Key Daftar Nilai

Akhir

2 NIS Int 7 Foreign Key Siswa

3 NIP Int 7 Foreign Key Pegawai

4 Id_Mata_Pelajaran Int 2 Primary Key Mata Pelajaran

5 Nilai Int 3 Nilai akhir siswa

6 Status Enum Status Siswa

7 Tahun _ajaran Varchar 100 Tahun ajaran

4.2.3.9. Kodifikasi

Dengan menggunakan komputer sebagai alat bantu dalam pengolahan data, maka perlu dilakukan kodifikasi atau pengkodean terhadap data item tertentu. Sistem pengkodean pada umumnya bertujuan untuk memudahkan pemasukan data, penyusunan data dan pencarian data.

Kodifikasi ini digunakan sebagai identitas untuk setiap data yang akan diinput. Dalam perancangan ini penulis melakukan kodifikasi sebagai berikut :

1. NIS

xx x xxxx

A B C Contoh : 0711112


(66)

Keterangan : A : No Urut

B : Diterima dikelas C: Tahun Masuk

2. NIP

xxxxxxxx xxxxxx x xxx

A B C D

Contoh : 19610111 196204 1 001 Keterangan :

A : Tanggal lahir B : Thn di angkat C: Jenis Kelamin D: No urut

3. Id Mata Pelajaran.

MP xx

A

Contoh : bahasa inggris 01 Keterangan :

A : Kode Mata Pelajaran 4. Kode Kelas.


(67)

A Contoh : 01 Keterangan : A : Kode kelas

4.2.4. Perancangan Antar Muka

Dalam perancangan antar muka ini akan dijelaskan mengenai rancangan input dan output, struktur menu yang dibuat dan kebutuhan sistem agar program dapat dijalankan dengan baik.

4.2.4.1. Struktur Menu

Struktur menu adalah bentuk umum dari suatu rancangan program untuk memudahkan pemakai dalam menjalankan program sehingga pada saat menjalankan program komputer, pemakai (user) tidak mengalami kesulitan dalam memilih menu-menu yang diinginkan. Pada perancangan ini dibuat menu yang dapat mengintegrasikan seluruh data dalam suatu sistem dan disertai dengan instrukasi yang ada pada pilihan menu tersebut.


(68)

Gambar 4.11 Struktur Menu

4.2.4.2. Perancangan Input

Perancangan input dimaksudkan untuk merancang bentuk tampilan (Form) pemasukan data yang digunakan sebagai antar muka (interface) antar user (pengguna) dengan sistem dengan bantuan komputer. Berikut ini adalah rancangan masukan :

4.2.4.2.1. Login

Penjelasan pada perancangan input login :

1. Textbox username : Untuk mengisikan nama user 2. Textbox password : Untuk mengisikan password user 3. Tombol LOGIN : Untuk proses masuk pada sistem.


(69)

Gambar 4.12 Perancangan Input Login

4.2.4.2.2. Input Siswa

Gambar 4.13 Perancangan Input Siswa

Penjelasan pada perancangan input produk : 1. Isi form yang tersedia di atas.

2. Untuk Kelas, sesuaikan dengan kelas yang akan di tambah kan. Form Input Siswa

NIS Nama

Kelas V

Alamat Tempat Lahir

Tgl Lahir V V V

Jenis Kelamin V Tahun Ajaran

Status Siswa V

Foto Profil Siswa browse


(70)

3. Tekan simpan bila selesai dan tekan Batal bila ingin keluar/membatalkan.

4.2.4.2.3. Input Guru

Gambar 4.14 Perancangan Input Guru

Penjelasan pada perancangan input produk : 1.Isi form yang tersedia di atas.

2.Tekan simpan bila selesai dan tekan Batal bila ingin keluar/membatalkan.

4.2.4.2.4. Input Kelas Form Input Guru

NIP Nama

Alamat No Tlp E-mail

Nama Pelajaran V

Status Guru V

Foto Profile Guru browse


(71)

Gambar 4.15 Perancangan Input Kelas Penjelasan pada perancangan input produk :

1. Isi form yang tersedia di atas.

2. Tekan simpan bila selesai dan tekan Batal bila ingin keluar/membatalkan.

4.2.4.2.5. Input Mata pelajaran

Gambar 4.16 Perancangan Input Mata Pelajaran

Penjelasan pada perancangan input produk : 1.Isi form yang tersedia di atas.

2.Tekan simpan bila selesai dan tekan Batal bila ingin keluar/membatalkan.

4.2.4.2.6. Input Daftar Nilai

Form Input Mata pelajaran

Nama Mata Pelajaran

Simpan Bat al

Form Input Kelas

Kelas

Nama Kelas V

Simpan Bat al


(72)

Gambar 4.17 Perancangan Input Nilai

Penjelasan pada perancangan input produk : 1.Isi form yang tersedia di atas.

2.Tekan simpan bila selesai dan tekan Batal bila ingin keluar/membatalkan.

4.2.5. Perancangan Output

Tampilan output pada perancangan ini merpakan kumpulan-kumpulan data yang telah dimasukan ke database komputer melalu form masukan data. Tujuan dari perancangan output ini yaitu untuk menyajikan sejumlah data yang terdapat dalam sistem database dalam bentuk laporan yang berhubungan. Proses menampilkan output ada 2 bagian, yang pertama output data ke layer dan yang kedua adalah output data ke printer atau output data yang dicetak.Berikut dibawah ini adalah rancangan keluaran.

Form Input Daftar Nilai

NIP Guru V

Nama Guru

Kelas V

Nama Pelajaran V

Nama Guru Pelajaran V


(73)

4.2.5.3.1. Perancangan Output Laporan Daftar Nilai Akhir

Laporan daftar nilai akhir merupakan tampilan dari nilai akhir yang di peroleh siswa dan termasuk guru, mata pelajaran dan kelas yang di ikuti.

NO

NIS

Mata Pelajaran Nilai NIP Guru

1 10507705 Matematika 80 0948778859

2 10507705 Bhs. Indonesia 77 0948778859

3 10507705 Ilmu Pengetahuan Alam 69 0948778859

4 10507705 Ilmu Pengetahuan Sosial 71 0948778859


(74)

90

BAB V

IMPLEMENTASI DAN PENGUJIAN SISTEM

5.1. Implementasi

Implementasi sistem adalah sesuatu yang diperlukan dalam mengoperasikan sebuah sistem. Implementasi sistem meliputi; kebutuhan perangkat lunak dan perangkat keras.

5.1.1. Batasan Implementasi

Dalam Batasan Implementasi ini Penulis Membatasi Pada : 1. Implementasi perangkat lunak.

2. Implementasi perangkat keras. 3. Implementasi basis data 4. Implementasi antar muka. 5. Implementasi instalasi program

5.1.2. Implementasi Perangkat Lunak

Perangkat lunak adalah sebuah program aplikasi komputer yang dibuat untuk membuat sebuah sistem. Program aplikasi yang digunakan dalam membuat sistem informasi nilai akademik sekolah adalah PHP dan untuk sistem operasi yang bisa digunakan antara lain Windows XP, Windows 7, dan Linux.

5.1.3. Implementasi Perangkat Keras

Perangkat keras adalah alat yang digunakan untuk menjalankan sebuah program aplikasi sistem. Perangkat keras yang dibutuhkan dalam sistem informasi Akademik adalah:

1. Processor Intel Pentium IV. 2. Ram 512 Mb.

3. Vga Onboard 64 bit. 4. Hardisk 40 Gb


(75)

5.1.4. Implementasi Basis Data

Implementasi basis data yang dilakukan berdasarkan hasil dari tahap analisis. Basis data yang diperlukan untuk menyimpan data siswa, data guru, data mata pelajaran, data kelas, data nilai.

1. Data admins

CREATE TABLE IF NOT EXISTS `admins` (

`username` varchar(50) COLLATE latin1_general_ci NOT NULL, `password` varchar(50) COLLATE latin1_general_ci NOT NULL, `nama_lengkap` varchar(100) COLLATE latin1_general_ci NOT NULL, `email` varchar(100) COLLATE latin1_general_ci NOT NULL,

`no_telp` varchar(20) COLLATE latin1_general_ci NOT NULL,

`level` varchar(20) COLLATE latin1_general_ci NOT NULL DEFAULT 'user', `blokir` enum('Y','N') COLLATE latin1_general_ci NOT NULL DEFAULT 'N', PRIMARY KEY (`username`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1

COLLATE=latin1_general_ci;

2. Data Banner

CREATE TABLE IF NOT EXISTS `banner` (

`id_banner` int(5) NOT NULL AUTO_INCREMENT,

`judul` varchar(100) COLLATE latin1_general_ci NOT NULL, `url` varchar(100) COLLATE latin1_general_ci NOT NULL, `gambar` varchar(100) COLLATE latin1_general_ci NOT NULL, `tgl_posting` date NOT NULL,

PRIMARY KEY (`id_banner`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1


(76)

3. Data Guru

CREATE TABLE `guru ` ( `NIP` int(7) NOT NULL, `nama_guru` text NOT NULL, `alamat ` text NOT NULL, `no_tlp ` int(20) NOT NULL, ‘email ` varchar(50) NOT NULL,

‘status_guru ` enum(‘Baru’,’Keluar’) NOT NULL, ‘tanggal_masuk ` date NOT NULL,

CONSTRAINT pkguru PRIMARY KEY (`NIP `));

4. Data Chat

CREATE TABLE IF NOT EXISTS `datachat` ( `idUser` int(4) NOT NULL AUTO_INCREMENT, `namaUser` varchar(25) NOT NULL,

`isiChat` varchar(250) NOT NULL, `date` varchar(40) NOT NULL, PRIMARY KEY (`idUser`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=32 ;

5. Data Guru

CREATE TABLE IF NOT EXISTS `guru` ( `NIP` int(7) NOT NULL AUTO_INCREMENT, `Nama_Guru` text NOT NULL,

`Alamat_Guru` text NOT NULL, `No_Tlp` bigint(20) NOT NULL, `Email` varchar(100) NOT NULL,

`Status_Guru` enum('Baru','Keluar') NOT NULL, `Tanggal_Masuk` date NOT NULL,

`Foto_Profile` varchar(100) NOT NULL, PRIMARY KEY (`NIP`)


(77)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3301106 ;

6. Data Hubungi

CREATE TABLE IF NOT EXISTS `hubungi` (

`id_hubungi` int(5) NOT NULL AUTO_INCREMENT, `nama` varchar(50) COLLATE latin1_general_ci NOT NULL, `email` varchar(100) COLLATE latin1_general_ci NOT NULL, `subjek` varchar(100) COLLATE latin1_general_ci NOT NULL, `pesan` text COLLATE latin1_general_ci NOT NULL,

`tanggal` date NOT NULL, PRIMARY KEY (`id_hubungi`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1

COLLATE=latin1_general_ci AUTO_INCREMENT=10 ;

7. Data Mata Pelajaran

CREATE TABLE IF NOT EXISTS `mata_pelajaran` (

`id_mata_pelajaran` int(5) NOT NULL AUTO_INCREMENT,

`nama_pelajaran` varchar(100) COLLATE latin1_general_ci NOT NULL, `pelajaran_seo` varchar(100) COLLATE latin1_general_ci NOT NULL, PRIMARY KEY (`id_mata_pelajaran`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1

COLLATE=latin1_general_ci AUTO_INCREMENT=33 ;

8. Data Kehadiran Siswa

CREATE TABLE IF NOT EXISTS `kehadiran` ( `No` int(11) NOT NULL AUTO_INCREMENT, `NIS` int(7) NOT NULL,

`NIP` int(7) NOT NULL,

`Jumlah_Hadir` int(11) NOT NULL, `Jumlah_Absen` int(11) NOT NULL,


(78)

`Jumlah_Sakit` int(11) NOT NULL, `Keterangan_Kehadiran` text NOT NULL, PRIMARY KEY (`No`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;

9. Data Kelas

CREATE TABLE IF NOT EXISTS `kelas` (

`Id_Kelas` int(2) NOT NULL AUTO_INCREMENT, `Kelas` int(2) NOT NULL,

`Nama_Kelas` text NOT NULL, PRIMARY KEY (`Id_Kelas`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=39 ;

10. Data Modul

CREATE TABLE IF NOT EXISTS `modul` (

`id_modul` int(5) NOT NULL AUTO_INCREMENT,

`nama_modul` varchar(50) COLLATE latin1_general_ci NOT NULL, `link` varchar(100) COLLATE latin1_general_ci NOT NULL,

`static_content` text COLLATE latin1_general_ci NOT NULL, `gambar` varchar(100) COLLATE latin1_general_ci NOT NULL,

`status` enum('user','admin','atasan') COLLATE latin1_general_ci NOT NULL, `aktif` enum('Y','N') COLLATE latin1_general_ci NOT NULL,

`urutan` int(5) NOT NULL, PRIMARY KEY (`id_modul`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1


(79)

11. Data NilaiAkhir

CREATE TABLE IF NOT EXISTS `nilai_akhir` ( `No` int(3) NOT NULL AUTO_INCREMENT, `NIS` int(7) NOT NULL,

`NIP` int(7) NOT NULL,

`Id_Mata_Pelajaran` int(2) NOT NULL, `Nilai` int(3) NOT NULL,

`Tanggal` date NOT NULL,

`Keterangan` enum('Lulus','Mengulang') NOT NULL, `Catatan` text NOT NULL,

PRIMARY KEY (`No`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=36 ;

12. Data Siswa

CREATE TABLE IF NOT EXISTS `siswa` ( `NIS` int(7) NOT NULL AUTO_INCREMENT, `Id_Kelas` int(2) NOT NULL,

`Nama_Siswa` text NOT NULL, `Alamat_Siswa` text NOT NULL,

`Tanggal_Lahir_Siswa` date NOT NULL, `Tempat_Lahir_Siswa` text NOT NULL,

`Jenis_Kelamin` enum('Laki-laki','Perempuan') DEFAULT NULL, `Status_Siswa` text NOT NULL,

`Foto_Profile` varchar(100) CHARACTER SET latin7 NOT NULL, `Tahun_Ajaran` year(4) NOT NULL,

PRIMARY KEY (`NIS`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1


(80)

13. Data Walikelas

CREATE TABLE IF NOT EXISTS `walikelas` (

`id_walikelas` int(3) NOT NULL AUTO_INCREMENT, `NIP` int(7) NOT NULL,

`id_kelas` int(2) NOT NULL, `tahun_ajaran` year(4) NOT NULL, PRIMARY KEY (`id_walikelas`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;

5.1.5. Implementasi Antar Muka

5.1.5.1. Implementasi Antar Muka Login Nama Dialog Screen : Login

Fungsi : Untuk menampilkan tampilan login sebelum memasuki sub menu program.

Bentuk :


(81)

Uraian Cara Penggunaan :

1. Apabila pengguna tidak terdaftar maka akan muncul pesan error ”LOGIN GAGAL! Username atau Password Anda tidak benar. Atau account Anda sedang diblokir..”

2. Apabila berhasil login maka menu-menu yang tersedia akan dapat digunakan.

5.1.5.2. Implementasi Antar Muka Home Nama Dialog Screen : Home

Fungsi : Halaman awal homepage .

Bentuk :


(82)

Uraian Cara Penggunaan :

1. Login dengan level admin, dengan hari dan tanggal beserta waktu. 2. Terdapat beberapa menu pilihan dan content untuk mengelola website. 3. Logout untuk keluar dari halaman website.

5.1.5.3. Implementasi Antar Muka Data Kelas Nama Dialog Screen : Kelas

Fungsi : Untuk menampilkan data Kelas

Bentuk :


(83)

Uraian Cara Penggunaan :

Tekan Tambah Data Kelas, untuk menambah data Kelas, maka akan muncul tampilan sebagai berikut :

Gambar 5.4 Tampilan Tambah Data Kelas

Tekan Simpan apabila selesai atau Tekan Batal untuk membatalkan.

5.1.5.4. Implementasi Antar Muka Mata Pelajaran Nama Dialog Screen : Mata Pelajaran

Fungsi : Untuk menampilkan data Mata Pelajaran


(84)

Gambar 5.5 Tampilan Mata pelajaran Uraian Cara Penggunaan :

Jika ingin menambah data, silahkan tekan Tambah Mata Pelajaran, kemudian akan muncul tampilan sebagai berikut:

Gambar 5.6 Tampilan Tambah Mata Pelajaran

5.1.5.5. Implementasi Antar Muka Tahun Ajaran Nama Dialog Screen : Tahun Ajaran


(85)

Bentuk :

Gambar 5.7 Tampilan Tahun Ajaran

Uraian Cara Penggunaan :

Jika ingin menambah data, silahkan tekan Tambah Tahun Ajaran, kemudian akan muncul tampilan sebagai berikut

Gambar 5.8 Tampilan Tambah Tahun Ajaran

5.1.5.6. Implementasi Antar Muka Data Guru Nama Dialog Screen : Guru

Fungsi : Menampilkan halaman data Guru.


(86)

Gambar 5.9 Tampilan Data Guru Uraian Cara Penggunaan :

Untuk menambah data Guru, tekan Tambah Data Guru, kemudian muncul tampilan seperti berikut

Gambar 5.10 Tampilan Tambah Data Guru

5.1.5.7. Implementasi Antar Muka Data Walikelas Nama Dialog Screen : Walikelas

Fungsi : Menampilkan halaman data Walikelas.


(87)

Gambar 5.11 Tampilan Tambah Data Wali Kelas

Uraian Cara Penggunaan :

Untuk menambah data walikelas, tekan dan pilih Nama Gguru, Kelas, Tahun Ajaran, lalu klik Simpan, maka akan terupdate kolom yang tertera di bawahnya.

5.1.5.8. Implementasi Antar Muka Data Siswa Nama Dialog Screen : Data Siswa

Fungsi : Rincian data Siswa.

Bentuk :


(88)

Uraian Cara Penggunaan :

Untuk menambah data siswa, tekan Tambah Data Siswa, kemudian muncul tampilan seperti berikut :

Gambar 5.13 Tampilan Tambah Data Siswa

5.1.5.9. Implementasi Antar Muka Profil Sekolah Nama Dialog Screen : Profil Sekolah

Fungsi : Untuk menampilkan data Profil Sekolah


(89)

Gambar 5.14 Tampilan Profil

Uraian Cara Penggunaan :

Pada halaman ini dapat merubah foto profil dengan menekan tombol browse, dan isi biodata sekolah/visi dan misi sekolah.

5.1.5.10. Implementasi Antar Muka Manajemen Modul Nama Dialog Screen : Manajemen Modul

Fungsi : Untuk memanipulasi modul.


(90)

Gambar 5.15 Tampilan Modul

Uraian Cara Penggunaan :

1. Tekan tombol Tambah Modul untuk menambah modul. 2. Tekan tombol Edit untuk Mengedit modul.

3. Tekan tombol Hapus untuk hapus.

Gambar 5.16 Tampilan Tambah Modul


(1)

123

5.2.3. Kesimpulan Hasil Pengujian

Berdasarkan hasil pengujian sample di atas dapat ditarik kesimpulan bahwa Perangkat Lunak secara fungsional mengeluarkan hasil sesuai dengan yang diharapkan.


(2)

124

BAB VI

KESIMPULAN DAN SARAN

6.1. Kesimpulan

Dengan adanya penelitian ini maka penulis dapat mengambil beberapa kesimpulan yaitu :

1. Setelah mengetahui prosedur-prosedur penerimaan, pendataan, dan penyajian informasi yang ada di sekolah, maka penulis melakukan analisis perancangan yang diterapkan dalam aplikasi website sekolah dalam pendataan dan penyajian informasi nilai akhir siswa.

2. Dengan adanya perancangan website sekolah ini, yang pada awalnya sistem yang digunakan masih melakukan pengarsipan dalam penyimpanan datanya dan dengan diterapkannya sistem berbasis komputer maka dapat mempermudah guru dan staf sekolah dalam proses pencarian dan penyajian data akademik sekolah.

3. Dengan adanya perancangan website sekolah ini, yang pada awalnya penyajian informasi masih dengan cara manual, kini staf bagian yang berhubungan dengan sistem dimudahkan dalam penyajian informasi secara komputerisasi.

4. Dan dengan membangun suatu aplikasi website sekolah ini diharapkan dapat membantu sekolah dalam prosedur-prosedur penerimaan, pendataan, dan penyajian informasi.


(3)

125

6.2. Saran

Karena proses dalam pemybuatan program aplikasi website sekolah ini masih ada kekurangannya dan masih jauh dari sempurna, maka pada pengembangan selanjutnya oleh instansi yang bersangkutan dan yang terkait dapat digabungkan dengan program aplikasi lainya, sehingga cakupan kegunaanya menjadi lebih luas dan lebih lengkap.


(4)

DAFTAR PUSTAKA

Sumber Buku :

1. Buku Kurikulum 2008 SD Negeri Baros Mandiri 4 Cimahi

2. Jogiyanto, HM. Akt. MBA. Ph.D. 1999. Analisis dan Desain Sistem Informasi.

Cetakan kedua. Buku ke-2. Penerbit Andi. Yogyakarta.

3. Andri Kristanto, 2008. Perancangan Sistem Informasi. Gava Media. Yogyakarta.

4. Tutorial membangun Website Sekolah dengan Model CMS Balitbang Kemendiknas. Penerbit Informatika.

5. Melwin Syafrizal. 2005.Pengantar Jaringan Komputer. Andi. Yogyakarta. 6. Edhy Sutanta, 2003. Sistem Informasi Manajemen. Graha Ilmu.

Yogyakarta.

Sumber Internet :

1. http://mibats.blogspot.com/2011/06/pengertian-internet.html/

2. http://tegtitan.wordpress.com/2008/07/31/pengertian-internetdan- intranet/ 3.

http://chandil.wordpress.com/2007/05/18/pengertian-content-management-system-cms/

4. http://id.wikipedia.org/wiki/Diagram_hubungan_entitas 5. http://thekicker96.wordpress.com/pengertian-database/


(5)

BIODATA PENULIS

Nama Lengkap : Maharani Amelia

NIM : 10507705

Tempat / Tanggal Lahir : Palembang, 26 Juli 1989 Jenis Kelamin : Perempuan

Agama : Islam

Alamat Lengkap :Komp. Taman Bukit Cibogo Blok C.5 NO.5 RT/RW 03/17 Leuwigajah, Cimahi Selatan 40532

No.Telp / HP : 022-6673055 / 085624948070 E-mail : ameliarani89@yahoo.com


(6)

Pendidikan :

1993 – 1994 : TK Nursa’adah Cimahi 1995 – 2001 : SD Negeri Baros 1 Cimahi 2001– 2004 : SMP Negeri 3 Cimahi 2004– 2007 : SMA Negeri 4 Cimahi

2007 – 2011 : Universitas Komputer Indonesia,

Program Studi Sistem Informasi Program S1

Bandung,

Maharani Amelia NIM. 10507705