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
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.
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.
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
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
v
Bandung, Februari, 2012
Penulis
vi 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
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
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
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.6. Implementasi Instalasi Program……….... 114
5.1.7. Penggunaan Program…………..……….. 117
x
6.1. Kesimpulan... 124
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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.
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
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
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.
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
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
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
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
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 )
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.
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
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
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.
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
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
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,
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
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
Gambar 4.1 flowmap sistem akademik yang sedang berjalan
Ket : DK : Daftar Kehadiran KHS : Kartu Hasil Studi
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
Gambar 4.3. DFD Level 0 Sistem Akademik SD Baros Mandiri 4 Cimahi yang
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
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
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
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
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
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
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.
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 : -
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 –
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,
- 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
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
sistem informasi akademik di SD Negeri Baros Mandiri 4 Cimahi adalah sebagai
berikut :
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
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
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
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.
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.
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
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
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