• Tidak ada hasil yang ditemukan

Sistem Informasi Akademik Di SD Ar Rafi Baleendah Kabupaten Bandung

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Akademik Di SD Ar Rafi Baleendah Kabupaten Bandung"

Copied!
110
0
0

Teks penuh

(1)

TUGAS AKHIR

Diajukan sebagai salah satu syarat kelulusan program diploma tiga Program Studi Manajemen Informatika

Oleh : PUTRI NOVIANA

10909064

PROGRAM STUDI MANAJEMEN INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA BANDUNG

(2)

i

(Senin s.d Jumat). SD Ar Rafi Baleendah merupakan sekolah swasta yang didirikan oleh yayasan Atikan Islam Ar Rafi. Sekolah ini terletak di Jl. Raya Banjaran KM.12 No.173A Reungascondong, Baleendah Kab. Bandung. Sistem informasi akademik di SD Ar Rafi Baleendah dirasakan masih kurang maksimal karena dalam proses pengolahan dan pencarian data siswa, pengolahan data guru, penjadwalan dan pengolahan nilai siswa masih dilakukan secara manual. Sehingga dalam pembuatan laporannya membutuhkan waktu yang lama.

Dari permasalahan diatas maka penulis bermaksud untuk membuat sebuah sistem informasi akademik untuk membantu memudahkan proses pengolahan data akademik di SD Ar Rafi Baleendah. Adapun model pengembangan yang digunakan adalah model Waterfall dengan tahapan-tahapan investigasi, analisis, desain, implementasi dan perawatan dengan pendekatan terstruktur yang menggunakan beberapa alat bantu, seperti flowmap, diagram konteks, Data Flow Diagram (DFD) dan kamus data. Sedangkan bahasa pemrograman yang digunakan adalah Java Netbeans dan database yang digunakan adalah MySQL.

Dengan dirancangnya sebuah sistem informasi akademik diharapkan dapat membantu bagian tata usaha dalam proses pengolahan data akademik seperti pengolahan dan pencarian data siswa, pengolahan data guru, penjadwalan dan pengolahan data nilai serta laporannya.

(3)

ii

programs and student learning time is only 5 days per week (Monday to Friday). SD Ar Rafi Baleendah a private school established by the foundation of Atikan Islam Ar Rafi. The school is located on Jl. Raya Banjaran KM.12 No.173A Reungascondong, Baleendah Kab. Bandung. Academic information systems in SD Ar Rafi Baleendah felt still less than the maximum because of the processing and searching of student data, teacher data processing, scheduling and processing of student value still done manually. So that in making his report takes a long time.

Of the above problems, the writer intends to make an academic information system to help facilitate the process of academic data processing in SD Ar Rafi Baleendah. The development model used is a model of Waterfall with stages of investigation, analysis, design, implementation and maintenance with a structured approach that uses several tools, such as flowmap, context diagram, Data Flow Diagram (DFD) and data dictionary. While the programming language used was Java Netbeans and the database used is MySQL.

With designed an information system academic is expected to assist the administration in the process of academic data processing such as processing and searching of student data, teacher data processing, scheduling and processing of data values as well as a report.

(4)

iii

memberikan rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan tugas akhir ini. Penyusunan tugas akhir ini bertujuan untuk memenuhi persyaratan kelulusan program studi Manajemen Informatika program Diploma 3 di UNIKOM (Universitas Komputer Indonesia). Penulis menyadari bahwa laporan tugas akhir ini belum bisa dikatakan sempurna karena masih banyak terdapat kekurangan. Oleh karena itu dengan segala kerendahan hati, penulis siap menerima kritik dan saran demi sempurnanya tugas akhir ini.

Dengan ini perkenankan penulis menyampaikan ucapan terima kasih yang tidak terhingga atas segala bantuan dan dorongannya yang telah diberikan kepada penulis dalam penyusunan tugas akhir ini. Ucapan terima kasih penulis sampaikan kepada:

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

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

3. Bapak Dadang Munandar, S.E., M.Si, selaku Ketua Program Studi Manajemen Informatika.

4. Bapak Wahyu Nurjaya WK, ST., M.Kom., selaku Dosen Wali MI-18 5. Ibu Sintya Sukarta, ST., MT. selaku dosen pembimbing.

(5)

iv

penulis.

9. Seluruh sahabat-sahabat serta teman-teman seperjuangan di MI-18. 10. Kepala sekolah dan seluruh guru dan staff SD Ar Rafi Baleendah. 11. Dan semua pihak yang telah membantu, yang tidak dapat penulis

sebutkan satu persatu.

Penulis menyadari bahwa masih banyak kekurangan dalam penulisan tugas akhir ini. Maka penulis menantikan saran serta kritik dari pembaca yang sifatnya membangun. Dan semoga tugas akhir ini bermanfaat bagi penulis dan pembaca.

(6)

v

LEMBAR PERNYATAAN KEASLIAN

ABSTRAK ...i

ABSTRACT ...ii

KATA PENGANTAR ...iii

DAFTAR ISI ...v

DAFTAR GAMBAR ...x

DAFTAR TABEL...xiii

DAFTAR SIMBOL ...xiv

BAB I PENDAHULUAN 1.1 Latar Belakang ...1

1.2 Identifikasi dan Rumusan Masalah ...3

1.3 Maksud dan Tujuan Penelitian ...4

1.4 Kegunaan Penelitian ...5

1.4.1 Kegunaan Praktis ...5

1.4.2 Kegunaan Akademis ...5

1.5 Batasan Masalah ...6

1.6 Lokasi dan Waktu Penelitian ...6

1.6.1 Lokasi Penelitian ...7

(7)

vi

2.1.2 Karakteristik Sistem ...9

2.1.3 Klasifikasi Sistem ...11

2.2 Pengertian Informasi ...12

2.3 Pengertian Sistem Informasi ...14

2.4 Sekilas tentang Java ...15

2.5 Sekilas tentang MySQL ...17

2.6 Pengertian Akademik ...18

2.6.1 Pengertian Siswa ...18

2.6.2 Pengertian Guru ...19

2.6.3 Pengertian Penjadwalan ...19

2.6.4 Pengertian Penilaian ...19

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

3.1.1 Sejarah SD Ar Rafi ...21

3.1.2 Visi, Misi dan Tujuan SD AR RAFI ...23

3.1.2.1 Visi ...24

3.1.2.2 Misi ...24

3.1.2.3 Tujuan ...24

3.1.3 Struktur Organisasi ...25

(8)

vii

3.2.2.1 Sumber Data Primer ...33

3.2.2.2 Sumber Data Sekunder...34

3.2.3 Metode Pendekatan dan Pengembangan Sistem ...34

3.2.3.1 Metode Pendekatan Sistem ...35

3.2.3.2 Metode Pengembangan Sistem ...35

3.2.3.3 Alat Bantu Analisis dan Perancangan ...37

3.3 Pengujian Software ...41

BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem yang Sedang Berjalan ...42

4.1.1 Analisis Dokumen ...42

4.1.2 Analisis Prosedur yang Sedang Berjalan ...44

4.1.2.1 Flow Map ...45

4.1.2.2 Diagram Konteks ...47

4.1.2.3 Data Flow Diagram (DFD) ...47

4.1.3 Evaluasi Sistem yang Sedang Berjalan ...49

4.2 Perancangan Sistem ...50

4.2.1 Tujuan Perancangan Sistem ...50

4.2.2 Gambaran Umum Sistem yang Diusulkan ...50

4.2.3 Perancangan Prosedur yang diusulkan ...50

(9)

viii

4.2.4 Perancangan Basis Data ...58

4.2.4.1 Normalisasi ...59

4.2.4.2 Tabel Relasi ...62

4.2.4.3 Entity Relationship Diagram(ERD) ...62

4.2.4.4 Struktur File ...64

4.2.4.5 Kodifikasi ...69

4.2.5 Perancangan Antar Muka ...70

4.2.5.1 Struktur Menu ...71

4.2.5.2 Perancangan Input ...71

4.2.5.3 Perancangan Output ...80

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Pengujian ...84

5.1.1 Rencana Pengujian ...84

5.1.2 Kasus dan Hasil Pengujian ...85

5.1.3 Kesimpulan Hasil Pengujian ...90

5.2 Implementasi ...90

5.2.1 Batasan Implementasi ...90

5.2.2 Implementasi Perangkat Lunak ...90

5.2.3 Implementasi Perangkat Keras ...91

(10)

ix

6.1 Kesimpulan ...116 6.2 Saran ...117 DAFTAR PUSTAKA

(11)

BAB I PENDAHULUAN

1.1 Latar Belakang

Seiring dengan perkembangan jaman, teknologi informasi pun ikut berkembang dengan pesatnya. Dengan perkembangannya tersebut, berbagai macam kegiatan atau pekerjaan manusia pun sudah dapat digantikan dengan mesin-mesin otomotis. Perkembangan teknologi informasi sudah sangat diakui memberikan manfaat yang besar bagi kehidupan manusia. Teknologi informasi adalah bidang pengelolaan teknologi dan mencakup berbagai bidang yang termasuk tetapi tidak terbatas pada hal-hal seperti proses, perangkat lunak komputer, sistem informasi, perangkat keras komputer, bahasa program dan data konstruksi.

Sistem Informasi adalah kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen. Sistem informasi adalah aplikasi komputer yang kegiatannya ditujukan untuk pengolahan (menangkap, transmisi, menyimpan, mengambil, memanipulasi dan menampilkan) informasi. Pada saat ini aplikasi sudah digunakan dalam berbagai bidang, mulai dari pendidikan, kedokteran, industri dan masih banyak lagi bidang lainnya.

(12)

data akademik secara manual khususnya tingkat Sekolah Dasar (SD) yang salah satunya adalah SD Ar Rafi Baleendah Kabupaten Bandung.

SD Ar Rafi Baleendah adalah sekolah dasar Islam dengan program pembelajaran fulldays dan waktu pembelajaran siswa hanya 5 hari per minggu (Senin s.d Jumat). SD Ar Rafi Baleendah merupakan sekolah swasta yang didirikan oleh yayasan Atikan Islam Ar Rafi. Sekolah ini terletak di Jl. Raya Banjaran KM.12 No.173A Reungascondong, Baleendah Kab. Bandung. Berikut adalah tabel penerimaan siswa baru di SD Ar Rafi Baleendah:

Tabel 1.1 Penerimaan Siswa Baru PENERIMAAN SISWA BARU

Jumlah Siswa Aktif Tahun

Ajaran

Jumlah Pendaftar

Siswa Diterima

L P

Jumlah siswa

2009/2010 82 26 26 52 210

2010/2011 83 29 23 52 255

2011/2012 85 30 22 52 238

(13)

secara manual. Bagian tata usaha masih harus mencatat data siswa ke dalam buku induk siswa dan mencatat data guru ke dalam buku induk guru. Bagian tata usaha juga masih mengalami kesulitan dalam proses pencarian data siswa. Proses penjadwalan yang masih manual mengakibatkan terjadinya bentrok waktu mengajar sehingga terjadi keterlambatan dalam proses pembelajaran. Serta proses penilaiannya pun masih dilakukan secara manual sehingga keakuratan nilai siswa masih diragukan.

Oleh karena itu, untuk memaksimalkan fungsi komputer yang sudah ada maka penulis akan membangun sebuah aplikasi untuk membantu memudahkan proses pengolahan data akademik di SD Ar Rafi Baleendah. Dari yang telah dijelaskan di atas maka penulis menetapkan judul tugas akhir sebagai berikut

“ SISTEM INFORMASI AKADEMIK DI SD AR RAFI BALEENDAH

KABUPATEN BANDUNG “.

1.2 Identifikasi dan Rumusan Masalah

Berdasarkan penjelasan di atas maka penulis mengidentifikasi permasalahan sebagai berikut:

1. Sistem informasi akademik di SD Ar Rafi Baleendah masih dilakukan secara manual, dalam proses pengolahan data siswa dan data guru membutuhkan waktu yang cukup lama karena masih harus dicatat dan disimpan didalam buku induk.

(14)

3. Proses pembuatan jadwalnya masih dilakukan secara manual.

4. Proses penilaian siswa masih dihitung secara manual sehingga keakuratannya masih diragukan.

5. Dalam pembuatan laporan seperti laporan data siswa, laporan data guru, laporan penjadwalan dan laporan nilai siswa dirasakan masih kurang maksimal.

Berdasarkan identifikasi masalah di atas maka penulis dapat merumuskan masalah sebagai berikut:

1. Bagaimana sistem informasi akademik yang sedang berjalan di SD Ar Rafi Baleendah.

2. Bagaimana perancangan sistem informasi akademik di SD Ar Rafi Baleendah.

3. Bagaimana pengujian sistem informasi akademik di SD Ar Rafi Baleendah.

4. Bagaimana implementasi sistem informasi akademik di SD Ar Rafi Baleendah.

1.3 Maksud dan Tujuan Penelitian

(15)

Adapun tujuan dari penelitian ini adalah sebagai berikut:

1. Untuk mengetahui sistem informasi akademik yang sedang berjalan di SD Ar Rafi Baleendah.

2. Untuk merancang sebuah sistem informasi akademik di SD Ar Rafi Baleendah guna membantu proses pengolahan data.

3. Untuk melakukan pengujian sistem informasi akademik di SD Ar Rafi Baleendah.

4. Mengimplementasikan sebuah sistem informasi akademik di SD Ar Rafi Baleendah.

1.4 Kegunaan Penelitian

Penelitian ini terdapat dua kegunaan antara lain yaitu kegunaan praktis dan kegunaan akademis.

1.4.1 Kegunaan Praktis

Penulis berharap agar sekolah dapat memaksimalkan fungsi komputer sehingga dapat membantu sekolah dalam melakukan proses pengolahan data akademik.

1.4.2 Kegunaan Akademis a. Bagi Ilmu Pengetahuan

(16)

b. Bagi Peneliti Lain

Bisa dijadikan referensi bagi peneliti lain dalam bidang dan masalah yang sama.

c. Bagi Penulis

Penulis dapat menambah pengetahuan khususnya tentang sistem informasi akademik di sekolah.

1.5 Batasan Masalah

Berdasarkan permasalahan yang telah dijelaskan di atas, maka batasan masalahnya adalah sebagai berikut:

1. Proses yang dibahas mengenai pengolahan data guru dan pengolahan data siswa yang telah resmi menjadi siswa di SD Ar Rafi Baleendah, tidak membahas siswa mutasi.

2. Hanya membuat laporan data guru, laporan data siswa, laporan penjadwalan dan laporan nilai siswa sementara.

3. Program ini hanya membahas kelas 1 saja.

4. Guru yang mengajar di kelas 1 adalah wali kelas dan guru khusus (guru bahasa Arab, guru Bahasa Inggris dan guru Olahraga).

5. Tidak membahas proses pendaftaran dan proses seleksi siswa baru.

1.6 Lokasi dan Waktu Penelitian

(17)

1.6.1 Lokasi penelitian

Lokasi penelitian yang penulis lakukan adalah disebuah sekolah swasta yaitu SD Ar Rafi Baleendah yang bertempat di Jl. Raya Banjaran KM. 12 No. 173A Reungascondong, Baleendah Kab. Bandung 40375. 1.6.2 Waktu Penelitian

Penelitian dilaksanakan mulai tanggal 9 Februari 2012. Adapun jadwal penyelesaian tugas akhir ini adalah sebagai berikut:

Tabel 1.2 Jadwal Penyelesaian Tugas Akhir

No. Kegiatan

2012

Februari Maret April Mei Juni 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

1. Pengumpulan Data

2. Investigasi

3. Analisis

4. Desain

5. Implementasi

(18)

BAB II

LANDASAN TEORI

2.1 Pengertian Sistem

Pengertian Sistem dalam pengertian yang paling umum adalah sekumpulan benda yang memiliki hubungan di antara mereka. Kata sistem sendiri berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma) adalah suatu kesatuan yang

terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi.

Sedangkan menurut para ahli, Pengertian Sistem diartikan sebagai berikut : Menurut Andri Kristanto (2008:1), Sistem merupakan jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu. Sedangkan menurut Jogiyanto HM (2005:2), Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu.

Mengacu pada beberapa definisi sistem di atas dapat juga diartikan, sistem adalah sekumpulan unsur / elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan. Sebagai contoh, dalam sistem komputer terdapat software (perangkat lunak), hardware (perangkat keras), dan brainware (sumber daya manusia).

2.1.1 Elemen Sistem

(19)

bisa melakukan satu atau lebih masukan yang akan diproses dan menghasilkan keluaran sesuai dengan rencana yang telah direncanakan sebelumnya.

Ciri - ciri utama yang terdapat dalam suatu sistem adalah sebagai berikut :

1. Mengarah kepada suatu tujuan tertentu 2. Merupakan suatu keseluruhan

3. Sistem bersifat terbuka 4. Adanya proses

5. Adanya hubungan timbal balik (feed back) antara elemen sistem yang satu dengan yang lainnya atau dengan lingkungan

2.1.2 Karakteristik Sistem

Sebuah sistem mempunyai karakteristik atau sifat-sifat yang tertentu, yaitu mempunyai komponen-komponen (Components), batas sistem (Boundary), lingkungan luar sistem (Environtments), penghubung (Interface), masukan (Input), keluaran (Output), pengolahan (Proses), dan sasaran (Objectives) atau tujuan (goal).

1. Komponen Sistem

(20)

2. Batas Sistem

Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya.

3. Lingkungan Luar Sistem

Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. Lingkungan luar yang mengutungkan merupakan energi dari sistem dan dengan demikian harus tetap dijaga dan dipelihara.

4. Penghubung Sistem

Penghubung merupakan media penghubung antara suatu subsistem dengan subsistem yang lain. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem yang lainnya.

5. Masukan Sistem

Masukan adalah energi yang dimasukkan ke dalam sistem. 6. Keluaran Sistem

Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna.

7. Pengolahan Sistem

(21)

8. Sasaran Sistem

Suatu sistem pasti mempunyai tujuan atau sasaran. Kalau suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. 2.1.3 Klasifikasi Sistem

Dari beberapa sudut pandang, sistem dapat diklasifikasikan menjadi beberapa bagian yaitu :

1. Sistem Abstrak (abstract system) dan Sistem Fisik (physical system) Sistem abstrak merupakan sistem yang tidak bisa dilihat secara mata biasa dan biasanya sistem ini berupa pemikiran atau ide-ide, misalnya sistem teologi yang berisi pemikiran tentang hubungan antara manusia dengan Tuhan. Sistem fisik merupakan sistem yang secara fisik dapat dilihat, misalnya sistem komputer, sistem sekolah, sistem akuntansi, sistem produksi dan lain sebagainya.

2. Sistem Alamiah (natural system) dan Sistem Buatan Manusia (human made system)

(22)

3. Sistem Deterministik (deterministic system) dan Sistem Probabilistik (probabilistic system)

Sistem deterministik adalah suatu sistem yang operasinya dapat diprediksi secara tepat, misalnya sistem komputer. Sedangkan sistem probabilistik adalah sistem yang tidak dapat diramal 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 sesaat tidak dapat ditentukan dengan pasti.

4. Sistem Tertutup (closed system) dan Sistem Terbuka (open system) Sistem tertutup adalah sistem yang tidak bertukar materi, informasi, atau energi dengan lingkungan, dengan kata lain sistem ini tidak berinteraksi dan tidak dipengaruhi oleh lingkungan. Sedangkan sistem terbuka adalah sistem yang berhubungan dengan lingkungan dan dipengaruhi oleh lingkungan.

2.2 Pengertian Informasi

Menurut Jogiyanto HM (2005:8), informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya.

(23)

Untuk memperoleh informasi yang berguna, tindakan yang pertama adalah mengumpulkan data, kemudian mengolahnya sehingga menjadi informasi. Dari data-data tersebut informasi yang didapatkan lebih terarah dan penting karena telah dilalui berbagai tahap dalam pengolahannya diantaranya yaitu pengumpulan data, data apa yang terkumpul dan menemukan informasi yang diperlukan.

Kualitas dari suatu informasi tergantung dati tiga hal, yaitu informasi harus akurat, tepat pada waktunya dan relevan. Berguna atau tidaknya informasi tergantung pada beberapa aspek, yaitu:

1. Tujuan si penerima

Apabila informasi itu tujuannya untuk memberikan bantuan maka informasi itu harus membantu si penerima dalam usahanya untuk mendapatkannya. 2. Ketelitian penyampaian dan pengolahan data

Penyampaian dan mengolah data, inti dan pentingnya info harus dipertahankan.

3. Waktu

Informasi yang disajikan harus sesuai dengan perkembangan informasi itu sendiri.

4. Ruang dan Tempat

Informasi yang didapat harus tersedia dalam ruangan atau tempat yang tepat agar penggunaannya lebih terarah bagi si pemakai.

5. Bentuk

(24)

kecenderungan-kecenderungan dan bidang-bidang yang memerlukan perhatian manajemen serta menekankan informasi tersebut ke situasi-situasi yang ada hubungannya.

6. Semantik

Agar informasi efektif, informasi harus ada hubungannya antara kata-kata dan arti yang cukup jelas dan menghindari kemungkinan salah tafsir. Jelaslah bahwa agar informasi itu menjadi berguna harus disampaikan kepada orang yang tepat, pada waktu yang tepat, dan dalam bentuk yang tepat pula.

2.3 Pengertian Sistem Informasi

Menurut Robert A. Leitch dan K. Roscoe Davis yang di kutip dari Jogiyanto HM (2005:11), menyatakan bahwa Sistem Informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategis dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.

Menurut Andri Kristanto (2008:12), menyatakan bahwa sebuah sistem informasi merupakan kumpulan dari perangkat keras dan perangkat lunak komputer serta perangkat manusia yang akan mengolah data menggunakan perangkat keras dan perangkat lunak.

(25)

akan memberikan informasi bagi pengambilan keputusan dan atau untuk mengendalikan organisasi.

Dari ketiga pengertian sistem informasi diatas, maka dapat disimpulkan bahwa sistem informasi menyediakan informasi untuk membantu pengambilan keputusan manajemen, operasi perusahaan dari hari ke hari dan informasi yang layak untuk pihak luar perusahaan.

Adapun manfaat dari sistem informasi adalah sebagai berikut :

a. Organisasi menggunakan sistem informasi untuk mengolah transaksi-transaksi, mengurangi biaya dan menghasilkan pendapatan sebagai salah satu produk atau pelayanan mereka.

b. Bank menggunakan sistem informasi untuk mengolah cek-cek nasabah dan membuat berbagai laporan rekening koran dan transaksi yang terjadi.

c. Perusahaan menggunakan sistem informasi untuk mempertahankan persediaan pada tingkat paling rendah agar konsisten dengan jenis barang yang tersedia.

2.4 Sekilas tentang Java

Java merupakan sebuah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystem. Dalam mendiskusikan Java, kiranya penting sekali untuk membedakan bahasa pemrograman Java, Java Virtual Machine, dan platform Java.

(26)

dikonversi ke bentuk bytecode, yang merupakan bahasa mesin yang portable. Selanjutnya, bytecode tersebut dijalankan di Java Virtual Machine (JVM). Platform dapat didefinisikan sebagai perangkat lunak pendukung untuk aktivitas-aktivitas tertentu yang merupakan himpunan kelas-kelas Java yang sudah didefinisikan sebelumnya dan eksis sejak instalasi Java. Platform Java juga mengacu pada lingkungan runtime atau API (Application Programming Interface) Java.

Untuk membuat aplikasi berbasis Java, diperlukan Java Development Kit (JDK). Saat ini JDK telah mencapai versi 2 yang dikenal dengan Java 2 Platform. Java 2 Platform, dibagi menjadi tiga kategori, yaitu :

1. Java 2 Standard Edition (J2SE)

Kategori ini digunakan untuk mengembangkan dan menjalankan aplikasi Java berbasis PC.

2. Java 2 Enterprise Edition (J2EE)

Kategori ini digunakan untuk mengembangkan dan menjalankan aplikasi Java pada lingkungan enterprise, dengan fungsi-fungsi seperti Servlet dan Java Server Page (JSP).

3. Java 2 Micro Edition (J2ME)

(27)

4. PROGRAM JAVA

Ada dua macam pemrograman yang dapat dibuat menggunakan bahasa pemrograman Java, yaitu :

a. Applet Java – program yang disisipkan dalam halaman Web.

b. Aplikasi Java – program stand alone pada umumnya dibagi menjadi dua macam, yaitu aplikasi konsol dan aplikasi window. Aplikasi konsol hanya mendukung output karakter pada screen komputer. Sedangkan aplikasi window dapat membuat dan mengatur banyak window, seperti penggunaan menu, toolbar, dialog, dan lain-lain.

( Sumber : http://ffaaddiillaahh.wordpress.com/2010/01/31/sekilas-tentang-java/ )

2.5 Sekilas tentang MySQL

MySQL adalah sebuah system manajemen database. Database adalah sekumpulan data yang terstruktur. Data-data itu dapat suatu daftar belanja yang sangat sederhana sampai ke galeri lukisan atau banyaknya jumlah informasi pada jaringan perusahaan. Untuk menambah, mengakses dan memproses data yang tersimpan pada database komputer, kita membutuhkan manajemen database seperti MySQL.

(28)

hubungan yang sudah didefinisikan mengakibatkan akan memungkinkan untuk mengkombinasikan data dari beberapa tabel sesuai dengan keperluan.

Awalnya MYSQL dijalankan pada sistem operasi Unix dan Linux. Tapi, para penggemar Windows pun sekarang sudah tersedia MYSQL versi windows. Mereka yang menggunakan Linux biasanya MYSQL sudah terinstall secara default. Sedikit menjelaskan sejarah tentang MYSQL, pada tahun 1995 pengembangan mulai dilakukan, kemudian direlease sendiri pada tahun 1996. Antara tahun 1998-2000 MYSQL memperoleh penghargaan dan mendapatkan GNU Publik License.

( Sumber : http://landfray.blogspot.com/2011/06/sekilas-tentang-mysql.html )

2.6 Pengertian Akademik

Definisi akademik menurut Depdiknas (2000:16) adalah hal yang berhubungan dengan ilmiah dan ilmu pengetahuan.

Sedangkan sistem informasi akademik adalah kumpulan elemen atau bagian-bagian baik fisik maupun non-fisik dan prosedur yang saling berhubungan satu sama lain menjadi satu kesatuan yang bekerja sama untuk mengolah data-data akademik menjadi sebuah informasi.

( Sumber : http://elib.unikom.ac.id/download.php?id=134554 )

2.6.1 Pengertian Siswa

(29)

(Sumber : http://id.shvoong.com/social-sciences/education/2134628-definisi-siswa/#ixzz1qHIyoAbx)

2.6.2 Pengertian Guru

Menurut UU RI NO 14 TAHUN 2005, Guru adalah pendidik profesional dengan tugas utama mendidik, mengajar, membimbing, mengarahkan, melatih, menilai, dan mengevaluasi peserta didik pada pendidikan anak usia dini jalur pendidikan formal, pendidikan dasar, dan pendidikan menengah.

(Sumber : http://carapedia.com/pengertian_definisi_guru_info2159.html)

2.6.3 Pengertian Penjadwalan

Penjadwalan memiliki pengertian khusus sebagai durasi dari waktu kerja yang dibutuhkan untuk melakukan serangkaian aktivitas kerja yang ada dalam kegiatan (Bennatan, 1995). Penjadwalan juga merupakan proses penyusunan daftar pekerjaan yang akan dilakukan untuk mencapai atau mewujudkan suatu tujuan tertentu yang juga memuat tabel waktu pelaksanaannya (Gould, 1997).

(Sumber:

http://digilib.petra.ac.id/viewer.php?page=1&submit.x=0&submit.y=0&qu al=high&fname=/jiunkpe/s1/sip4/2011/jiunkpe-ns-s1-2011-21406080-19210-pra_cetak-chapter2.pdf)

2.6.4 Pengertian Penilaian

(30)

mana siswa telah mencapai tujuan pembelajaran. Sedangkan menurut Hopkins dan Antes berpendapat bahwa penilaian adalah pemeriksaan secara terus menerus untuk mendapatkan informasi yang meliputi guru, siswa, program pendidikan dan ketepatan keputusan tentang gambaran siswa serta efektivitas program.

(31)

BAB IV

ANALISIS DAN PERANCANGAN SISTEM

4.1 Analisis Sistem yang Sedang Berjalan

Analisis sistem yang sedang berjalan di SD Ar Rafi Baleendah adalah untuk mengetahui dan mempelajari bagaimana proses pengolahan data siswa, proses pengolahan data guru, proses penjadwalan dan proses pengolahan nilai siswa. Analisis yang dilakukan meliputi analisis dokumen, analisis prosedur yang sedang berjalan dan evaluasi sistem yang sedang berjalan.

4.1.1 Analisis Dokumen

Analisis dokumen adalah untuk mengetahui dokumen-dokumen apa saja yang digunakan dalam sistem yang sedang berjalan di SD Ar Rafi Baleendah. Adapun analisis dokumen yang sedang berjalan adalah sebagai berikut:

1. Nama Dokumen : Data Siswa

Sumber : Siswa

Fungsi : Mengetahui data siswa Periode Pembuatan : 1 Tahun

Item Data : NIS, Nama_siswa, Jenis_kelamin, Tempat_lahir, Tanggal_lahir, Alamat, Agama, Nama_orangtua, Agama_orangtua, Pendidikan_tertinggi_orangtua,

(32)

2. Nama Dokumen : Data Guru

Sumber : Guru

Fungsi : Mengetahui data guru Periode Pembuatan : 1 Tahun

Item Data : NIP, Nama_guru, Jenis_kelamin, Tempat_lahir, Tanggal_lahir, Alamat, Agama, No_telepon, Pendidikan_terakhir, Jabatan.

3. Nama Dokumen : Jadwal Pelajaran Sumber : Bagian tata usaha

Fungsi : Mengetahui jadwal pelajaran Periode Pembuatan : 1 Tahun

Item Data : Kelas, NIP, Nama_guru, Kode_mapel, Nama_mapel, Jumlah_jam, Hari, Waktu_pelajaran.

4. Nama Dokumen : Daftar Nilai Siswa

Sumber : Guru

Fungsi : Mengetahui nilai siswa Periode Pembuatan : 6 Bulan

(33)

4.1.2 Analisis Prosedur yang Sedang Berjalan

Adapun prosedur sistem informasi akademik yang sedang berjalan di SD AR RAFI adalah sebagai berikut:

1. Siswa mengisi formulir yang berisi mengenai keterangan siswa dan keterangan orang tua (biodata). Setelah diisi, data diberikan kepada bagian tata usaha dengan menyertakan fotocopy akte kelahiran.

2. Kemudian bagian tata usaha mencatat data siswa ke buku induk siswa dan menginput data siswa ke excel. Setelah data siswa diinput lalu dicetak dan diserahkan kepada kepala sekolah sebagai laporan.

3. Data siswa yang sudah ada dibuat untuk data kelas, data kelas dibuat dua rangkap, satu untuk arsip dan satu lagi untuk diberikan kepada siswa.

4. Guru memberikan data lengkap kepada bagian tata usaha.

5. Kemudian bagian tata usaha mencatat data guru ke buku induk guru dan menginput data guru ke excel. Setelah data guru diinput lalu dicetak dan diserahkan kepada kepala sekolah sebagai laporan.

6. Data guru yang sudah ada dibuat untuk data wali kelas, data wali kelas dibuat dua rangkap, satu untuk arsip dan satu lagi untuk wali kelas. 7. Data guru yang sudah ada dibuat untuk data tugas mengajar, data

tugas mengajar dibuat tiga rangkap, untuk arsip, untuk guru bidang studi dan untuk wali kelas.

(34)

untuk arsip, satu untuk guru, dan satu lagi untuk wali kelas. Dari wali kelas jadwal pelajaran diberikan pada siswa.

9. Guru bidang studi memberikan data nilai siswa yang sudah diolah kepada wali kelas.

10. Kemudian wali kelas menyalin data nilai siswa tersebut ke dalam legger, lalu mencatatnya ke dalam buku raport. Setelah itu, buku raport ditandatangan oleh wali kelas dan diserahkan kepada kepala sekolah untuk ditanda tangan. Setelah ditandatangan oleh kepala sekolah buku raport diberikan kembali kepada wali kelas untuk dibagikan kepada siswa.

4.1.2.1Flow Map

(35)

Biodata Siswa Fotocopy Akte Kelahiran

Siswa Guru Wali Kelas Bagian Tata Usaha Kepala Sekolah

Mencatat Data Siswa 2 Buku Induk Siswa Data Guru Input Data Siswa Cetak Data Siswa Cetak Data Guru Data Siswa yang

Telah Dicetak

Membuat Data Kelas

Data Kelas

Data Kelas Membuat

Data Wali Kelas Data Wali Kelas Membuat Tugas Mengajar Data Tugas Mengajar Data Mata Pelajaran Membuat Jadwal Pelajaran Jadwal Pelajaran Jadwal Pelajaran

Jadwal Pelajaran Jadwal Pelajaran Data Nilai Siswa Data Nilai Siswa Mencatat Nilai keLlegger Data Nilai Legger Siswa Biodata Siswa Fotocopy Akte Kelahiran Biodata Siswa Fotocopy Akte Kelahiran 1 Buku Induk Siswa Buku Induk Siswa Data Guru Mencatat Data Guru Data Guru 3 Buku Induk Guru 4 Buku Induk Guru Input Data Guru Buku Induk Guru

Data Siswa yang Telah Dicetak Data Guru yang

Telah Dicetak

Data Guru yang Telah Dicetak Buku Induk Siswa Data Kelas 5 Buku Induk Siswa Buku Induk Guru Buku Induk Guru Data Wali Kelas Data Wali Kelas 6 Buku Induk Guru Buku Induk Guru Data Tugas Mengajar Data Tugas Mengajar Data Tugas Mengajar Data Tugas Mengajar 7 Data Kelas 8 Buku Induk Guru Buku Induk Guru Data Mata Pelajaran Data Kelas Jadwal Pelajaran Jadwal Pelajaran Jadwal Pelajaran 9 10 Mencatat Nilai ke Raport

Raport Siswa 11 Legger Siswa

Raport Siswa Ditandatangan Wali Kelas Raport yang Telah

Ditandatangan Wali Kelas

Raport yang Telah Ditandatangan

Wali Kelas

Raport Siswa Ditandatangan Kepala Sekolah

Raport yang Telah Ditandatangan Wali Kelas & Kepala Sekolah Raport yang Telah

Ditandatangan Wali Kelas & Kepala Sekolah Raport yang Telah

[image:35.595.115.509.112.632.2]

Ditandatangan Wali Kelas & Kepala Sekolah

Gambar 4.1 Flow map yang sedang berjalan Keterangan : 1 = Arsip Biodata Siswa dan Akte Kelahiran

(36)

7 = Arsip Data Tugas Mengajar 8 = Arsip Data Mata Pelajaran 9 = Arsip Jadwal Pelajaran 10 = Arsip Data Nilai 11 = Arsip Legger Siswa 4.1.2.2Diagram Konteks

Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Berikut adalah diagram konteks yang sedang berjalan di SD Ar Rafi Baleendah:

Sistem Informasi Akademik Siswa

Biodata Siswa & Fotocopy Akte Kelahiran

Data Kelas

Raport yang telah Ditandatangan Wali Kelas & Kepala Sekolah

Jadwal Pelajaran

Guru

Data Tugas Mengajar Jadwal Pelajaran

Data Guru

Data Nilai Siswa Wali Kelas

Raport yang telah Ditandatangan Wali Kelas & Kepala Sekolah

Data Wali Kelas Data Tugas Mengajar

Jadwal Pelajaran Raport yang telah Ditandatangan

Wali Kelas & Kepala Sekolah

Kepala Sekolah

Laporan Data Siswa Laporan Data Guru Raport yang telah Ditandatangan Wali Kelas

[image:36.595.114.510.337.588.2]

Raport yang telah Ditandatangan Wali Kelas & Kepala Sekolah

Gambar 4.2 Diagram konteks yang sedang berjalan

4.1.2.3Data Flow Diagram (DFD)

(37)

menghasilkan data tersebut. Berikut adalah DFD yang sedang berjalan di SD Ar Rafi Baleendah:

1 Mencatat Data Siswa 2 Input Data Siswa 6 Input Data Guru 5 Mencatat Data Guru 3 Cetak Data Siswa 4 Membuat Data Kelas 10 Membuat Jadwal Pelajaran 9 Membuat Tugas Mengajar 13 Raport Ditandatangan Wali Kelas 11 Mencatat Nilai ke Legger 12 Mencatat Nilai ke Raport Siswa Guru

Arsip Biodata Siswa & Fotocopy Akte Kelahiran

Buku Induk Siswa

F. Data Siswa

Kepala Sekolah

Arsip Data Guru

Wali kelas

Arsip Data Kelas

Arsip Tugas Mengajar 8 Membuat Data Wali Kelas Arsip Data Wali Kelas Arsip Legger Siswa Arsip Data Mata Pelajaran Arsip Jadwal Pelajaran Biodata Siswa &

Fotocopy Akte Kelahiran

Biodata Siswa & Fotocopy Akte Kelahiran Data Siswa Data Siswa Data Siswa Data Siswa Data Siswa Data Siswa Data Kelas Data Kelas Data Guru Data Guru Data Guru

Buku Induk Guru Data

Guru

F. Data Guru Data Guru Data Siswa 7 Cetak Data Guru Data Guru Data Siswa yang Telah Dicetak Data Guru yang Telah Dicetak

Data Guru Data Guru Data Guru Data Tugas Mengajar Data Tugas Mengajar Data Tugas Mengajar Data Guru Data Guru Data Wali Kelas Data Wali Kelas Data Mata Pelajaran Data Mata Pelajaran Data Kelas Data Kelas Data Guru Data Guru Jadwal Pelajaran Jadwal Pelajaran Jadwal Pelajaran Data Nilai Siswa Legger Siswa Legger Siswa Arsip Data Nilai Siswa Data Nilai Siswa Raport Siswa

Raport yang Telah Ditandatangani

Wali Kelas

(38)

4.1.3 Evaluasi Sistem yang Sedang Berjalan

Evaluasi sistem merupakan hasil analisis dari sistem yang sedang berjalan dan dilakukan untuk menilai kinerja sistem yang sedang berjalan. Adapun permasalahan yang dianggap sebagai suatu kekurangan dari sistem yang sedang berjalan adalah sebagai berikut:

1. Proses pengolahan data siswa dan data guru membutuhkan waktu yang cukup lama karena masih harus dicatat dan disimpan didalam buku induk.

Solusi : Membangun sebuah aplikasi untuk mempercepat proses pengolahan data siswa dan data guru serta membangun media penyimpanan data yaitu database.

2. Proses penjadwalan masih dilakukan secara manual. Solusi : Membuat sistem untuk proses pembuatan jadwal.

3. Proses pengolahan nilai siswa masih dihitung secara manual sehingga keakuratannya masih diragukan.

Solusi : Dengan adanya sistem pengolahan nilai siswa, sehingga keakuratan datanya tidak perlu diragukan lagi.

4. Dalam proses pencarian data siswa masih mengalami kesulitan. Solusi : Dibuat sistem yang dapat mendukung proses pencarian data. 5. Dalam proses pembuatan laporan dirasakan masih kurang maksimal.

(39)

4.2 Perancangan Sistem

Setelah menganalisis sistem yang sedang berjalan maka tahap selanjutnya adalah perancangan sistem. Alat bantu yang digunakan dalam tahap perancangan sistem yaitu flowmap, diagram konteks, DFD, dan kamus data.

4.2.1 Tujuan Perancangan Sistem

Tujuan perancangan sistem ini adalah untuk menghasilkan sebuah sistem informasi akademik yang dapat memecahkan permasalahan yang ada.

4.2.2 Gambaran Umum Sistem yang Diusulkan

Gambaran umum sistem yang diusulkan tidak jauh berbeda dengan sistem yang sedang berjalan. Tetapi yang membedakannya adalah dalam hal penyimpanan data, dari bentuk dokumen dibangun sebuah media penyimpanan data yaitu database. Serta dalam setiap proses-proses yang ada, pelaksaannya akan lebih cepat dari yang sebelumnya.

4.2.3 Perancangan Prosedur yang Diusulkan

Adapun prosedur sistem informasi akademik yang diusulkan di SD Ar Rafi Baleendah adalah sebagai berikut:

(40)

2. Guru memberikan data lengkap kepada bagian tata usaha. Kemudian bagian tata usaha menginput data guru ke database. Lalu dibuat laporan data guru dan diserahkan kepada kepala sekolah.

3. Dari database data siswa dan data guru dibuat untuk data kelas dan wali kelas, data kelas dan wali kelas dicetak dua rangkap untuk diberikan kepada siswa dan wali kelas.

4. Bagian tata usaha menginput data mata pelajaran ke database. Dan dari database data kelas, data guru dan data mata pelajaran dibuat penjadwalan. Penjadwalan dicetak tiga rangkap, satu untuk guru, satu untuk wali kelas, dan satu lagi untuk siswa.

5. Guru memberikan data nilai siswa yang belum diolah kepada bagian tata usaha. Kemudian bagian tata usaha menginput data nilai siswa ke database. Data nilai siswa yang telah diolah lalu dicetak (rekap nilai siswa) dan diberikan kepada wali kelas untuk dipindahkan ke dalam buku raport. Setelah itu, raport ditandatangan oleh wali kelas dan diserahkan kepada kepala sekolah untuk ditandatangan. Setelah ditandatangan oleh kepala sekolah buku raport diberikan kembali kepada wali kelas untuk dibagikan kepada siswa.

4.2.3.1Flow Map

(41)

Siswa Guru Wali Kelas Bagian Tata Usaha Kepala Sekolah Biodata Siswa Fotocopy Akte Kelahiran Biodata Siswa Fotocopy Akte Kelahiran Database Akademik Input Data Siswa Biodata Siswa Fotocopy Akte Kelahiran 1 Data Nilai Siswa Data Nilai Siswa Input Data Nilai Data Nilai Siswa 3 Data Guru Data Guru

Input Data Guru Data Guru 2 Cetak Laporan Data Siswa Laporan Data Siswa Laporan Data Siswa Cetak Laporan Data Guru Laporan Data Guru Laporan Data Guru Data Mata Pelajatan Input Data Mata Pelajaran Membuat Data Kelas & Wali Kelas

Cetak Data Kelas & Wali Kelas

Data Kelas & Wali Kelas Data Kelas & Wali Kelas Data Kelas

& Wali Kelas

Data Kelas & Wali Kelas

Membuat Jadwal Pelajaran Cetak Jadwal Pelajaran Jadwal Pelajaran Tugas Mengajar Tugas Mengajar Jadwal Pelajaran Tugas Mengajar Tugas Mengajar Cetak Rekap Nilai Siswa Rekap Nilai Siswa Rekap Nilai Siswa Mencatat Nilai ke Raport Rekap Nilai Siswa Raport Siswa 5 Raport Siswa Ditandatangan Wali Kelas Raport yang Telah

Ditandatangan Wali Kelas

Raport Siswa Ditandatangan Kepala Sekolah

Raport yang Telah Ditandatangan Wali Kelas & Kepala Sekolah Raport yang Telah Ditandatangan

Wali Kelas

Raport yang Telah Ditandatangan Wali Kelas & Kepala Sekolah Raport yang Telah

Ditandatangan Wali Kelas & Kepala Sekolah

4

Data Mata Pelajatan

Gambar 4.4 Flow map yang diusulkan Keterangan : 1 = Arsip Biodata Siswa dan Akte Kelahiran

(42)

4.2.3.2Diagram Konteks

Berikut adalah diagram konteks sistem informasi akademik yang diusulkan di SD Ar Rafi Baleendah:

Sistem Informasi Akademik Siswa

Biodata Siswa & Fotocopy Akte Kelahiran

Data Kelas &Wali Kelas

Jadwal Pelajaran

Guru

Tugas Mengajar

Data Guru

Data Nilai Siswa Wali Kelas

Data Kelas & Wali Kelas Tugas Mengajar

Kepala Sekolah

Laporan Data Siswa Laporan Data Guru

Raport Sementara

Gambar 4.5 Diagram konteks yang diusulkan

4.2.3.3Data Flow Diagram (DFD)

(43)

1 Input Data Siswa

Siswa Biodata Siswa & Fotocopy Akte Kelahiran

Arsip Biodata Siswa & Fotocopy Akte Kelahiran Biodata Siswa &

Fotocopy Akte Kelahiran

2 Cetak Laporan

Data Siswa

F. Data Siswa Data Siswa Data Siswa Kepala Sekolah Laporan Data Siswa 3 Input Data Guru Guru Data Guru

Arsip Data Guru Data Guru

4 Cetak Laporan

Data Guru F. Data Guru

Data Guru Data Guru Laporan Data Guru 5 Membuat Data Kelas &

Wali Kelas Data

Siswa

Data Guru F. Data Kelas &

Wali Kelas

Data Kelas & Wali Kelas

6 Cetak Data Kelas &

Wali Kelas

Data Kelas & Wali Kelas Data Kelas &

Wali Kelas Wali kelas 9 Cetak Jadwal Pelajaran 10 Input Data Nilai Siswa 11 Cetak Rekap Nilai Siswa Data Kelas &

Wali Kelas 8 Membuat Jadwal Pelajaran 7 Input Data Mata Pelajaran Arsip Data Mata Pelajaran Data Mata Pelajaran Data Mata Pelajaran Data Mata Pelajaran

F. Mata Pelajaran Data Mata

Pelajaran

F. Jadwal Pelajaran Data Jadwal Pelajaran

Data Jadwal Pelajaran

Jadwal Pelajaran Jadwal Pelajaran Jadwal Pelajaran Data Nilai Siswa Arsip Data Nilai Siswa Data Nilai Siswa

F. Data Nilai Siswa Data Nilai Siswa

Data Nilai Siswa Rekap Nilai

Siswa

(44)

4.2.3.4Kamus Data

Kamus data adalah kumpulan elemen-elemen atau simbol-simbol yang digunakan dalam penggambaran atau pendefinisian field atau file di dalam sistem. Kamus data dibuat berdasarkan arus data yang ada di DFD. Struktur dari suatu arus data di DFD dapat dilihat secara lebih terinci di kamus data. Berikut adalah kamus data sistem informasi akademik yang diusulkan di SD Ar Rafi Baleendah :

1. Nama arus data : Biodata Siswa dan Fotocopy Akte Kelahiran

Alias : -

Aliran data : Siswa - Proses 1

Proses 1 – F.Data Siswa

Proses 1 – Arsip Biodata Siswa dan Fotocopy Akte Kelahiran

Struktur data : nis, nama, tempatlahir, tanggallahir, jeniskelamin, kewarganegaraan, pendidikansebelumnya, alamatsiswa, tahunajaran, namaayah, namaibu, pekerjaanayah, pekerjaanibu, telepon, alamatortu

2. Nama arus data : Laporan Data Siswa

Alias : -

(45)

Proses 2 – Kepala sekolah

Struktur data : nis, nama, tempatlahir, tanggallahir, jeniskelamin, kewarganegaraan, pendidikansebelumnya, alamatsiswa, tahunajaran, kelas

3. Nama arus data : Data Guru

Alias : -

Aliran data : Guru - Proses 3

Proses 3 – F.Data Guru Proses 3 – Arsip Data Guru

Struktur data : nip, namaguru, tempatlahir, tanggallahir, jeniskelamin, alamat, telepon,

pendidikanterakhir, tahunmasuk 4. Nama arus data : Laporan Data Guru

Alias : -

Aliran data : F.Data Guru - Proses 4 Proses 4 – Kepala sekolah

Struktur data : nip, namaguru, tempatlahir, tanggallahir, jeniskelamin, alamat, telepon,

pendidikanterakhir, tahunmasuk 5. Nama arus data : Data Kelas dan Wali Kelas

Alias : -

(46)

F.Data Guru- Proses 5

Proses 5 – F.Data Kelas dan Wali Kelas F.Data Kelas dan Wali Kelas - Proses 6 Proses 6 – Siswa

Proses 6 – Wali Kelas

Struktur data : kelas, jumlahkursi, sisa, tahunajaran, nip, namawalikelas

6. Nama arus data : Data Mata Pelajaran

Alias : -

Aliran data : Arsip Data Mata Pelajaran - Proses 7 Proses7 - Arsip Data Mata Pelajaran Proses 7 – F.Data Mata Pelajaran Struktur data : kodematpel, namamatpel,

jumlahjamperminggu, statusmatpel 7. Nama arus data : Data Jadwal Pelajaran

Alias : -

Aliran data : F.Data Kelas dan Wali Kelas - Proses 8 F.Mata Pelajaran - Proses 8

F.Data Guru - Proses 8 Proses 8 – F.Jadwal Pelajaran F.Jadwal Pelajaran – Proses 9 Proses 9 - Guru

(47)

Proses 9 - Siswa

Struktur data : kelas, hari, kodematpel, namamatpel, statusmatpel, nip, namaguru, jamawal, jumlahjam, jamakhir

8. Nama arus data : Rekap Nilai Siswa

Alias : -

Aliran data : Guru - Proses 10

Proses 10 – Arsip Data Nilai Siswa Proses 10 – F. Data Nilai Siswa F. Data Nilai Siswa – Proses 11 Proses 11 – Wali Kelas

Struktur data : kodematpel, namamatpel, nip, namaguru, semester, nis, namasiswa, kelas, kdsatu, kddua, kdtiga, kdempat, ratakd,

tujuhpuluhkd, uas, tigapuluhuas, nilaiakhir, keterangan

4.2.4 Perancangan Basis Data

(48)

4.2.4.1Normalisasi

Normalisasi adalah suatu proses dimana elemen-elemen data dikelompokan menjadi tabel-tabel, dimana dalam tabel tersebut terdapat entiti-entiti dan relasi antar entity tersebut. Berikut adalah normalisasi sistem informasi akademik yang diusulkan di SD Ar Rafi Baleendah :

1. Bentuk Tidak Normal

{ nis, nama, tempatlahir, tanggallahir, jeniskelamin, kewarganegaraan, pendidikansebelumnya, alamatsiswa, tahunajaran, namaayah, namaibu, pekerjaanayah, pekerjaanibu, telepon, alamatortu, nip, namaguru, tempatlahir, tanggallahir, jeniskelamin, alamat, telepon, pendidikanterakhir, tahunmasuk, kelas, jumlahkursi, sisa, tahunajaran, nip, namaguru, kodematpel, namamatpel, jumlahjamperminggu, statusmatpel, kodematpel, namamatpel, statusmatpel, nip, namaguru, kelas, hari, jamawal, jumlahjam, jamakhir, kodematpel, namamatpel, nip, namaguru, semester, nis, namasiswa, kelas, kdsatu, kddua, kdtiga, kdempat, ratakd, tujuhpuluhkd, uas, tigapuluhuas, nilaiakhir, keterangan }

2. Bentuk Normal Pertama

(49)

telepon, alamatortu, nip, namaguru, tempatlahir, tanggallahir, jeniskelamin, alamat, telepon, pendidikanterakhir, tahunmasuk, kelas, jumlahkursi, sisa, tahunajaran, kodematpel, namamatpel, jumlahjamperminggu, statusmatpel, hari, jamawal, jumlahjam, jamakhir, semester, kdsatu, kddua, kdtiga, kdempat, ratakd, tujuhpuluhkd, uas, tigapuluhuas, nilaiakhir, keterangan }

3. Bentuk Normal Kedua

Siswa = { nis*, nama, tempatlahir, tanggallahir, jeniskelamin, kewarganegaraan, pendidikansebelumnya, alamatsiswa, tahunajaran, namaayah, namaibu, pekerjaanayah, pekerjaanibu, telepon, alamatortu }

Guru = { nip*, namaguru, tempatlahir, tanggallahir, jeniskelamin, alamat, telepon, pendidikanterakhir, tahunmasuk }

Kelas dan Wali Kelas= { kelas*, jumlahkursi, sisa, tahunajaran, nip**}

Mata pelajaran = { kodematpel*, namamatpel, jumlahjamperminggu, statusmatpel }

(50)

Nilai = { kodematpel** , nip**, semester, nis**, kelas**, kdsatu, kddua, kdtiga, kdempat, ratakd, tujuhpuluhkd, uas, tigapuluhuas, nilaiakhir, keterangan }

4. Bentuk Normal Ketiga

Siswa = { nis*, nama, tempatlahir, tanggallahir, jeniskelamin, kewarganegaraan, pendidikansebelumnya, alamatsiswa, tahunajaran, namaayah, namaibu, pekerjaanayah, pekerjaanibu, telepon, alamatortu }

Guru = { nip*, namaguru, tempatlahir, tanggallahir, jeniskelamin, alamat, telepon, pendidikanterakhir, tahunmasuk }

Kelas dan Wali Kelas = { kelas*, jumlahkursi, sisa, tahunajaran, nip**}

Detail Kelas = { kelas**, nis**, tahunajaran }

Mata pelajaran = { kodematpel*, namamatpel, jumlahjamperminggu, statusmatpel }

Jadwal pelajaran = { kodematpel**, nip**, kelas**, hari, jamawal, jumlahjam, jamakhir }

(51)

4.2.4.2Tabel Relasi

Relasi tabel secara sederhana dapat dikatakan sebagai suatu database yang didalamnya terdapat tabel-tabel yang saling berelasi satu sama lain. Berikut adalah tabel relasi sistem informasi akademik yang diusulkan di SD Ar Rafi Baleendah :

Gambar 4.7 Tabel relasi

4.2.4.3Entity Relationship Diagram (ERD)

(52)

yaitu satu ke satu, satu ke banyak, dan banyak ke banyak. Berikut adalah ERD sistem informasi akademik yang diusulkan di SD Ar Rafi Baleendah :

(53)

4.2.4.4Struktur File

Berikut adalah struktur file sistem informasi akademik yang diusulkan di SD Ar Rafi Baleendah :

1. Tabel Data Siswa

Nama tabel : tbdatasiswa Primary key : nis

Foreign key : - Jumlah field : 15

Tabel 4.1 Tabel Data Siswa

No. Nama Field Type Size Keterangan

1. nis* Char 7 Nomor induk siswa

2. nama Char 50 Nama lengkap siswa

3. tempatlahir Char 30 Tempat lahir siswa 4. tanggallahir Char 10 Tanggal lahir siswa 5. jeniskelamin Char 10 Jenis kelamin siswa 6. kewarganegaraan Char 20 Kewarganegaraan siswa 7. pendidikansebelumnya Char 20 Pendidikan siswa sebelumnya 8. alamatsiswa Char 60 Alamat lengkap siswa

9. tahunajaran Char 9 Tahun ajaran siswa masuk 10. namaayah Char 50 Nama lengkap ayah

11. namaibu Char 50 Nama lengkap ibu

(54)

14. telepon Char 12

Nomor telepon orang tua siswa

15. alamatortu Char 60 Alamat lengkap orang tua

2. Tabel Data Guru

Nama tabel : tbdataguru Primary key : nip

Foreign key : - Jumlah field : 9

Tabel 4.2 Tabel Data Guru

No. Nama Field Type Size Keterangan

1. nip* Char 7 Nomor induk pegawai

(55)

3. Tabel Data Kelas

Nama tabel : tbdatakelas Primary key : kelas Foreign key : nip Jumlah field : 5

Tabel 4.3 Tabel Data Kelas

No. Nama Field Type Size Keterangan

1. kelas* Varchar 2 Kode kelas 2. jumlahkursi Varchar 5 Jumlah kursi 3. sisa Varchar 5 Sisa kursi 4. tahunajaran Varchar 4 Tahun ajaran

5. nip** Varchar 7 Nomor induk pegawai

4. Tabel Detail Kelas

Nama tabel : tbdetailkelas Primary key : -

Foreign key : Kelas, NIS Jumlah field : 3

Tabel 4.4 Tabel Detail Kelas

No. Nama Field Type Size Keterangan

1. kelas** Varchar 2 Kode kelas

(56)

5. Tabel Data Mata Pelajaran Nama tabel : tbdatamatpel Primary key : kodematpel Foreign key : -

Jumlah field : 4

Tabel 4.5 Tabel Data Mata Pelajaran

No. Nama Field Type Size Keterangan

1. kodematpel* Char 4 Kode mata pelajaran 2. namamatpel Char 30 Nama mata pelajaran 3. jumlahjamperminggu Char 2 Jumlah jam per minggu 4. statusmatpel Char 11 Status mata pelajaran

6. Tabel Penjadwalan

Nama tabel : tbpenjadwalan Primary key : -

Foreign key : kodematpel, kelas, nip Jumlah field : 7

Tabel 4.6 Tabel Penjadwalan

No. Nama Field Type Size Keterangan

1. kelas** Varchar 2 Kode kelas

2. hari Varchar 7 Hari pelajaran

3. kodematpel** Varchar 4 Kode mata pelajaran

(57)

5. jamawal Varchar 5 Jam awal pelajaran 6. jumlahjam Varchar 5 Jumlah jam pelajaran 7. jamakhir Varchar 5 Jam akhir pelajaran

7. Tabel Data Nilai

Nama tabel : tbdatanilai Primary key : -

Foreign key : kodematpel, nip, nis, kelas Jumlah field : 15

Tabel 4.7 Tabel Data Nilai

No. Nama Field Type Size Keterangan

1. kodematpel** Varchar 4 Kode mata pelajaran

2. nip** Varchar 7 Nomor induk pegawai

3. semester Varchar 10 Semester

4. nis** Varchar 7 Nomor induk siswa

5. kelas** Varchar 2 Kode kelas

6. kdsatu Varchar 5 Kompetensi dasar 1 7. kddua Varchar 5 Kompetensi dasar 2 8. kdtiga Varchar 5 Kompetensi dasar 3 9. kdempat Varchar 5 Kompetensi dasar 4

(58)

12. uas Varchar 5 Ujian akhir sekolah 13. tigapuluhuas Decimal 5 30 % UAS

14. nilaiakhir Decimal 5 Nilai akhir 15. keterangan Varchar 5 Keterangan

4.2.4.5Kodifikasi

Kodifikasi ini meliputi NIS, NIP, kode kelas dan kode mata pelajaran. Berikut adalah kodifikasi sistem informasi akademik yang diusulkan di SD Ar Rafi Baleendah :

1. NIS

NIS terdapat 7 digit. Berikut adalah penjelasannya: xxxx xxx

Tahun Ajaran Nomor Urut Siswa Contoh : 1112001

Keterangan : Siswa tersebut diterima di sekolah pada tahun ajaran 2011-2012 dengan nomor urut 001.

2. NIP

NIP terdapat 7 digit. Berikut adalah penjelasannya: xxxx xxx

Tahun Masuk

(59)

Contoh : 2012001

Keterangan : Guru tersebut diterima disekolah pada 2012 dengan nomor urut 001.

3. Kode Kelas

Kode kelas terdapat 2 digit. Berikut adalah penjelasannya: x x

Kelas

Urutan Kelas Contoh : 1a

Keterangan : Menunjukan kelas 1 urutan kelas a. 4. Kode Mata Pelajaran

Kode mata pelajaran terdapat 4 digit. Berikut adalah penjelasannya:

xx xx

Mata Pelajaran

Nomor Mata Pelajaran Contoh : mp01

Keterangan : mp adalah mata pelajaran dan 01 untuk nomor mata pelajaran BTQ.

4.2.5 Perancangan Antar Muka

(60)

dari proses memasukkan data ke sistem, menampilkan output informasi kepada user atau dapat keduanya.

4.2.5.1Struktur Menu

Struktur menu merupakan bentuk umum sebuah rancangan. Menu banyak digunakan dalam dialog karena merupakan jalur pemakai yang mudah dipahami dan mudah digunakan. Menu berisi dengan beberapa alternatif atau option atau pilihan yang disajikan kepada user. Berikut adalah struktur menu sistem informasi akademik yang diusulkan di SD Ar Rafi Baleendah :

Gambar 4.9 Struktur menu

4.2.5.2Perancangan Input

(61)

kesalahan pengisian data. Berikut adalah perancangan input sistem informasi akademik yang diusulkan di SD Ar Rafi Baleendah :

1. Form Login

Gambar 4.10 Form Login Keterangan :

Tabel 4.8 Keterangan Form Login

No. Nama Navigasi Keterangan

1. Login Untuk masuk menu utama

(62)

2. Form Input Data Siswa

Gambar 4.11 Form Input Data Siswa Keterangan :

Tabel 4.9 Keterangan Form Input Data Siswa

No. Nama Navigasi Keterangan

1. Tambah Untuk menginput data baru

2. Simpan Untuk menyimpan data siswa

3. Edit Untuk mengubah data siswa

4. Batal Untuk membatalkan menyimpan data siswa

5. Hapus Untuk menghapus data siswa

6. Cari Untuk mencari data siswa

(63)

3. Form Input Data Guru

Gambar 4.12 Form Input Data Guru Keterangan :

Tabel 4.10 Keterangan Form Input Data Guru

No. Nama Navigasi Keterangan

1. Tambah Untuk menginput data baru

2. Simpan Untuk menyimpan data guru

3. Edit Untuk mengubah data guru

4. Batal Untuk membatalkan menyimpan data guru

5. Hapus Untuk menghapus data guru

6. Cari Untuk mencari data guru

(64)

4. Form Input Data Mata Pelajaran

Gambar 4.13 Form Input Data Mata Pelajaran Keterangan :

Tabel 4.11 Keterangan Form Input Data Mata Pelajaran

No. Nama Navigasi Keterangan

1. Tambah Untuk menginput data baru

2. Simpan Untuk menyimpan data mata pelajaran 3. Edit Untuk mengubah data mata pelajaran 4. Batal Untuk membatalkan menyimpan data mata

pelajaran

5. Hapus Untuk menghapus data mata pelajaran 6. Cari Untuk mencari data mata pelajaran

(65)

5. Form Input Data Kelas

Gambar 4.14 Form Input Data Kelas Keterangan :

Tabel 4.12 Keterangan Form Input Data Kelas

No. Nama Navigasi Keterangan

1. Tambah Untuk menginput data kelas

2. Simpan Untuk menyimpan data kelas dan wali kelas 3. Batal Untuk membatalkan menyimpan data kelas dan

wali kelas

4. Tahun Ajaran Untuk mengupdate tahun ajaran baru 5. Cetak Untuk mencetak data kelas dan wali kelas

(66)

6. Form Pembagian Kelas

Gambar 4.15 Form Pembagian Kelas Keterangan :

Tabel 4.13 Keterangan Form Pembagian Kelas

No. Nama Navigasi Keterangan

1. Tambah Untuk mengisi kelas

2. Simpan Untuk menyimpan data kelas dan siswa 3. Batal Untuk membatalkan menyimpan data kelas dan

siswa

4. Hapus Untuk menghapus data siswa

5. Cetak Untuk mencetak data siswa perkelas

(67)

7. Form Penjadwalan

Gambar 4.16 Form Penjadwalan Keterangan :

Tabel 4.14 Keterangan Form Penjadwalan

No. Nama Navigasi Keterangan

1. Tambah Untuk menginput data baru

2. Simpan Untuk menyimpan data jadwal pelajaran 3. Batal Untuk membatalkan menyimpan data jadwal

pelajaran

4. Hapus Untuk menghapus data jadwal pelajaran

5. Cari Untuk mencari data jadwal

(68)

8. Form Penilaian

Gambar 4.17 Form Penilaian Keterangan :

Tabel 4.15 Keterangan Form Penilaian

No. Nama Navigasi Keterangan

1. Tambah Untuk menginput data baru

2. Isi Nilai Untuk menginput nilai siswa

3. Simpan Untuk menyimpan data nilai

4. Batal Untuk membatalkan menyimpan data nilai

5. Hapus Untuk menghapus data nilai

(69)

4.2.5.3Perancangan Output

Perancangan output merupakan hasil dari data yang telah diolah. Perancangan output harus mudah dipahami oleh penerima. Berikut adalah perancangan output sistem informasi akademik yang diusulkan di SD Ar Rafi Baleendah :

1. Rancangan Laporan Data Siswa

(70)

2. Rancangan Laporan Data Guru

Gambar 4.19 Rancangan Laporan Data Guru

3. Rancangan Data Kelas dan Wali Kelas

(71)
[image:71.595.156.469.107.404.2]

4. Rancangan Data Siswa per Kelas

Gambar 4.21 Rancangan Data Siswa per Kelas

5. Rancangan Jadwal Pelajaran

(72)

6. Rancangan Tugas Mengajar

Gambar 4.23 Rancangan Tugas Mengajar

7. Rancangan Laporan Nilai

(73)

BAB V

PENGUJIAN DAN IMPLEMENTASI SISTEM

5.1 Pengujian

Pengujian merupakan bagian yang paling penting dalam siklus pembangunan perangkat lunak. Pengujian dilakukan untuk menjalin kualitas dan juga mengetahui kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk menjamin bahwa perangkat lunak yang dibangun memiliki kualitas yang handal, yaitu mampu mempresentasikan kajian pokok dari spesifiksi, analisis, perancangan dan pengkodean dari perangkat lunak itu sendiri.

5.1.1 Rencana Pengujian

[image:73.595.118.506.470.755.2]

Rencana dari Pengujian Program meliputi : Tabel 5.1 Rencana Pengujian

Kelas Uji Tingkat Uji Jenis Pengujian

Login

Username Black Box

Password Black Box

Input

Data Siswa Black Box

Data Guru Black Box

Data Mata Pelajaran Black Box

Data Kelas Black Box

Proses

Pembagian Kelas Black Box

Penjadwalan Black Box

(74)

Output

Laporan Data Siswa Black Box Laporan Data Guru Black Box Laporan Jadwal Black Box Laporan Nilai Black Box

5.1.2 Kasus dan Hasil Pengujian

Tabel 5.2 Kasus dan Hasil Pengujian

Requirement Skenario Uji Hasil Pengujian

Login

1.

Klik tombol login (Data Benar)

Akan muncul pesan “Login berhasil” dan

masuk ke menu utama

Sesuai

2.

Klik tombol login (Data Salah)

Akan muncul pesan “Username/Password

Salah”

Sesuai

3. Klik tombol cancel

Batal masuk ke aplikasi

Sesuai

Data Siswa

1. Klik tombol tambah Input data siswa Sesuai

2. Klik tombol simpan

Data tersimpan ke database

Sesuai

3. Klik tombol edit Data berubah Sesuai

4. Klik tombol batal

Batal input data siswa

Sesuai

(75)

yakin ingin menghapus data” jika

“ya” maka data

terhapus, jika “tidak”

data batal dihapus

6. Klik tombol cari

Dapat menemukan data yang dicari

Sesuai

7. Klik tombol close Keluar dari form Sesuai

Data Guru

1. Klik tombol tambah Input data guru Sesuai

2. Klik tombol simpan

Data tersimpan ke database

Sesuai

3. Klik tombol edit Data berubah Sesuai 4. Klik tombol batal Batal input data guru Sesuai

5. Klik tombol hapus

Muncul pesan “Anda

yakin ingin menghapus data” jika

“ya” maka data

terhapus, jika “tidak”

data batal dihapus

Sesuai

6. Klik tombol cari

Dapat menemukan data yang dicari

Sesuai

7. Klik tombol close

Keluar dari form

(76)

Data Mata Pelajaran

1. Klik tombol tambah

Input data mata pelajaran

Sesuai

2. Klik tombol simpan

Data tersimpan ke database

Sesuai

3. Klik tombol edit Data berubah Sesuai

4. Klik tombol batal

Batal input data mata pelajaran

Sesuai

5. Klik tombol hapus

Muncul pesan “Anda

yakin ingin menghapus data” jika

“ya” maka data

terhapus, jika “tidak”

data batal dihapus

Sesuai

6. Klik tombol cari

Dapat menemukan data yang dicari

Sesuai

7. Klik tombol close Keluar dari form Sesuai

Data Kelas

1. Klik tombol tambah Input data kelas Sesuai

2. Klik tombol simpan

Data tersimpan ke database

Sesuai

3. Klik tombol batal Batal input data kelas Sesuai

4.

Klik tombol tahun ajaran

Mengupdate data kelas pada tahun

ajaran baru

(77)

5. Klik tombol cetak

Cetak data kelas dan Wali kelas

Sesuai

6. Klik tombol close Keluar dari form Sesuai

Pembagian Kelas

1. Klik tombol tambah

Mengisi data kelas dan siswa

Sesuai

2. Klik tombol simpan

Data tersimpan ke database

Sesuai

3. Klik tombol hapus

Muncul pesan “Anda yakin ingin menghapus data” jika

“ya” maka data

terhapus, jika “tidak”

data batal dihapus

Sesuai

4. Klik tombol batal

Batal input mengisi data kelas

Sesuai

5. Klik tombol cetak

Cetak data siswa per kelas

Sesuai

6. Klik tombol close Keluar dari form Sesuai

Penjadwalan

1. Klik tombol tambah Input jadwal pelajaran Sesuai

2. Klik tombol simpan

Data tersimpan ke database

Sesuai

3. Klik tombol hapus

Muncul pesan “Anda

yakin ingin

(78)

menghapus data” jika

“ya” maka data

terhapus, jika “tidak”

data batal dihapus

4. Klik tombol batal

Batal input jadwal pelajaran

Sesuai

5. Klik tombol cari

Dapat menemukan data yang dicari

6. Klik tombol close Keluar dari form Sesuai

Penilaian

1. Klik tombol tambah Input data nilai Sesuai

2. Klik tombol isi nilai

Untuk mengisi data nilai siswa

Sesuai

3. Klik tombol simpan

Data tersimpan ke database

Sesuai

4. Klik tombol batal Batal input data nilai Sesuai

5. Klik tombol hapus

Muncul pesan “Anda

yakin ingin menghapus data” jika

“ya” maka data

terhapus, jika “tidak”

data batal dihapus

Sesuai

(79)

5.1.3 Kesimpulan Hasil Pengujian

Berdasarkan hasil pengujian kasus uji sample di atas, dapat ditarik kesimpulan bahwa perangkat lunak secara fungsional mengeluarkan hasil sesuai dengan yang diharapkan.

5.2 Implementasi

Implementasi Sistem Informasi Akademik dilakukan menggunakan pemrograman Java Netbeans IDE 6.8 dan basis data yang digunakan adalah MySQL. Implementasi dan pengujian sepenuhnya dilakukan di perangkat keras PC (Personal Computer) dengan sistem operasi Microsoft Windows 7.

5.2.1 Batasan Implementasi

Dalam mengimplementasikan perangkat lunak pemantauan dan pengendalian aplikasi ini ada beberapa hal yang menjadi batasan implementasi yaitu Basis data yang digunakan dalam mengimplementasikan sistem informasi akademik adalah MySQL.

5.2.2 Implementasi Perangkat Lunak

Untuk mendukung kelancaran sistem informasi akademik yang dirancang, maka sistem ini memerlukan perangkat lunak. Adapun perangkat lunak yang digunakan adalah sebagai berikut :

(80)

4. iReport-4.0.2 untuk pembuatan laporan 5. Install Creator untuk Instalasi Program 5.2.3 Implementasi Perangkat Keras

Adapun perangkat keras yang diperlukan adalah sebagai berikut : 1. Harddisk minimum 20 GB

2. RAM 512 MB

3. Processor minimum Pentium IV 4. DVD RW

5. Monitor 6. Keyboard 7. Mouse

5.2.4 Implementasi Basis Data a. Tabel Data Siswa

CREATE TABLE `tbdatasiswa` ( `nis` CHAR( 7 ) NOT NULL , `nama` CHAR( 50 ) NOT NULL , `tempatlahir` CHAR( 30 ) NOT NULL , `tanggallahir` CHAR ( 10 ) NOT NULL , `jeniskelamin` CHAR( 10 ) NOT NULL , `kewarganegaraan` CHAR( 20 ) NOT NULL , `pendidikansebelumnya` CHAR( 20 ) NOT NULL , `alamatsiswa` CHAR( 60 ) NOT NULL ,

(81)

`namaayah` CHAR(50 ) NOT NULL , `namaibu` CHAR(50 ) NOT NULL , `pekerjaanayah` CHAR( 50 ) NOT NULL , `pekerjaanibu` CHAR( 50 ) NOT NULL , `telepon` CHAR( 12 ) NOT NULL , `alamatortu` CHAR( 60 ) NOT NULL ) PRIMARY KEY ( `nis` )

b. Tabel data Guru

CREATE TABLE `tbdataguru` ( `nip` CHAR( 7 ) NOT NULL ,

`namaguru` CHAR( 50 ) NOT NULL , `tempatlahir` CHAR( 30 ) NOT NULL , `tanggallahir` CHAR ( 10 ) NOT NULL , `jeniskelamin` CHAR( 10 ) NOT NULL , `alamat` CHAR( 60 ) NOT NULL , `telepon` CHAR( 12 ) NOT NULL ,

`pendidikanterakhir` CHAR( 10 ) NOT NULL , `tahunmasuk` CHAR(4 ) NOT NULL )

PRIMARY KEY ( `nip` )

c. Tabel Data Kelas

(82)

`kelas` VARCHAR( 2) NOT NULL ,

`jumlahkursi` VARCHAR( 5 ) NOT NULL , `sisa ` VARCHAR( 5 ) NOT NULL ,

`tahunajaran` VARCHAR( 4 ) NOT NULL , `nip` VARCHAR( 7 ) NOT NULL )

PRIMARY KEY ( `kelas` )

d. Tabel Detail Kela

Gambar

Gambar 4.1 Flow map yang sedang berjalan
Gambar 4.2 Diagram konteks yang sedang berjalan
Gambar 4.21 Rancangan Data Siswa per Kelas
Tabel 5.1 Rencana Pengujian
+7

Referensi

Dokumen terkait

2) apabila pada saat berakhirnya masa bebas tugas atau masa persiapan pensiun belum berusia 58 (lima puluh delapan) tahun dan yang bersangkutan masih bersedia

Dari hasil kegiatan pengabdian kepada masyarakat yang dilakukan berupa penyuluhan, pelatihan, dan demplot pada kelompok tani Bukik Batu Bajolang Kelurahan Limau

Sehubungan dengan Lelang Sederhana dengan Pascakualifikasi paket pekerjaan Pengadaan Moubiler Puskesmas Gurgur Pardomuan pada Dinas Kesehatan Kabupaten Aceh Tenggara sumber dana

Pokja Pengadaan jasa Layanan Pengadaan Polres Loteng Polda NTB akan melaksanakan [Pelelangan Sederhana] Pascakualifikasi dengan SPSE untuk paket pekerjaan

Berdasarkan Hasil Evaluasi Dokumen Penawaran Pekerjaan Rehabilitasi Gedung Kantor dan Aula Kantor Koperasi Usaha Mikro Kecil dan Menengah , dengan ini kami mengundang Saudara

[r]

笔者得到了 Manantamass 有限公司总

Dalam sebuah hadis dari ibn ‘abbas dinyatakan bahwa ketika nabi berpuasa pada hari asyura pada tanggal sepuluh dan memerintahkan para sahabat berpuasa, mereka berkata