• Tidak ada hasil yang ditemukan

BAB VI KESIMPULAN DAN SARAN

6.2 Saran

Dari kegiatan penelitian ini ada beberapa saran yang hendak disampaikan khususnya bagi pembaca, yaitu antara lain :

1. Jika sebuah sistem yang sedang berjalan masih terdapat beberapa kekurangan sebaiknya perbaiki atau bangunlah sistem informasi yang baru yang bisa diharapkan dapat memperkecil atau menghilangkan semua kendala yang dihadapi dalam mengolah suatu informasi.

2. Diharapkan untuk penelitian selanjutnya supaya data siswa dalam website lebih efektif dan efisien, maka harus dikembangkan suatu sistem registrasi ulang bagi calon siswa baru, jadwal mata pelajaran dan nilai secara online. Dan untuk penelitian berikutnya dikembangkan juga pembagian kelas untuk kelas VIII dan IX.

Kurikulum Vitae

Nama Lengkap : Gema Nugraha

NIM : 10506117

Tahun Angkatan : Angkatan 2006 Tempat Tanggal lahir : Subang, 16 Mei 1988

Agama : Islam

Anak Ke : 1 dari 2 bersaudara Bangsa : Indonesia

Alamat Rumah : Jln. Nenas Raya No. 33 blok. 6 Perumnas Subang Alamat Luar Kota : Gg. Geger Warga No. 57 Gegerkalong Bandung No.Telp : 085221199668

PENDIDIKAN

1992 – 1994 : TK Darma Asih 1994 – 2000 : SD Negeri Perumnas 1 2000 – 2003 : SMP Negeri 2 Subang 2003 – 2006 : SMA Negeri 1 Subang

SKRIPSI

Diajukan Sebagai Salah Satu Syarat Kelulusan Skripsi Program Strata 1 Sistem Informasi

GEMA NUGRAHA 10506117

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

vi DAFTAR ISI

LEMBAR PENGESAHAN PERNYATAAN KEASLIAN MOTTO DAN PERSEMBAHAN

ABSTRAK ... i ABSTRACT... ii KATA PENGANTAR ... iii DAFTAR ISI ... vi DAFTAR GAMBAR ... xi DAFTAR TABEL ... xv DAFTAR SIMBOL ... xvi BAB I PENDAHULUAN

1.1 Latar Belakang Masalah ... 1 1.2 Identifikasi dan Rumusan Masalah... . 3 1.2.1 Identifikasi Masalah ... 3 1.2.2 Rumusan Masalah ... 4 1.3 Maksud dan Tujuan ... 5 1.3.1 Maksud Penelitian ... 5 1.3.2 Tujuan Penelitian... 5 1.4 Kegunaan Penelitian... 5 1.4.1 Kegunaan Praktis... 5

vii

1.7 Lokasi dan Waktu Penelitian ... 7 BAB II LANDASAN TEORI

2.1 Pengertian Sistem ... 8 2.2 Ciri - Ciri Sistem ... 8 2.3 Pengertian Informasi ... 11 2.3.1 Nilai Informasi ... 12 2.3.2 Kualitas Informasi ... 15 2.3.3 Fungsi Informasi ... 16 2.3.3 Mutu Informasi ... 18 2.4 Pengertian Data ... 19 2.5 Pengertian Sistem Informasi ... 18 2.5.1 Komponen Sistem Informasi ... 20 2.6 Pengertian Akademik ... 21 2.7 Internet... 21 2.7.1 Pengertian Dan Sejarah Internet ... 21 2.7.2 Tahun Berkembangnya Internet ... 22 2.8 WWW (World Wide Web) ... 26 2.9 HTML (Hyper Text Markup Languange) ... 26 2.10 PHP (Personal Hypertext Prepocessor) ... 27 2.10.1 Sejarah PHP ... 27 2.10.2 Keunggulan PHP ... 28 2.11 MySQL ... 29

viii

2.12 XAMPP ... 31 2.13 Adobe Dreamweaver CS4 ... 31 2.14 Jaringan Komputer ... 32 2.14.1 Tipe-tipe Jaringan Komputer ... 32 2.15 Topologi Jaringan ... 34

BAB III OBJEK DAN METODE PENELITIAN

3.1 Objek Penelitian ... 39 3.1.1 Sejarah Singkat Sekolah ... 39 3.1.2 Visi dan Misi Sekolah... 40 3.1.3 Struktur Organisasi Sekolah ... 41 3.1.4 Deskripsi Tugas ... 42 3.2 Metode Penelitian ... 43 3.2.1 Desain Penelitian ... 44 3.2.2 Jenis dan Metode Pemgumpulan data ... 44 3.2.2.1 Jenis Data ... 44 3.2.2.1 Metode Pengumpulan Data ... 45 3.2.3 Metode Pendekatan Dan Pengembangan ... 46 3.2.3.1 Metode Pendekatan ... 47 3.2.3.2 Metode Pengembangan ... 47 3.2.3.2 Alat Bantu Analisis dan Perancangan ... 51 3.3 Pengujian Software ... 60 3.3.1 Black Box Testing ... 60 3.3.2 White Box Testing ... 61

ix

4.1.1 Analisis Prosedur yang Sedang Berjalan... 63 4.1.1.1 Use Case ... 63 4.1.1.2 Skenario Use Case ... 68 4.1.1.3 Activity Diagram ... 67 4.1.2 Evaluasi Sistem Yang Berjalan ... 70 4.2 Perancangan Sistem ... 71 4.2.1 Tujuan Perancangan Sistem ... 71 4.2.2 Gambaran Umum Sistem Yang Diusulkan ... 72 4.2.3 Perancangan Prosedur Yang Diusulkan ... 73 4.2.3.1 Use Case Yang Diusulkan ... 73 4.2.3.2 Skenario Use Case Yang Diusulkan ... 75 4.2.3.3 Use Case Realization ... 76 4.2.3.4 Definisi Use Case Realization ... 79 4.2.3.5 Activity Diagram Yang Diusulkan ... 82 4.2.3.6 Sequence Diagram Yang Diusulkan ... 86 4.2.3.7 Collaboration Diagram Yang Diusulkan ... 89 4.2.3.8 Class Diagram Yang Diusulkan ... 93 4.2.3.9 Component Diagram Yang Diusulkan ... 94 4.2.3.10 Deployment Diagram Yang Diusulkan ... 96 4.2.4 Perancangan Antar Muka ... 96 4.2.4.1 Struktur Menu... 96 4.2.4.2 Perancangan Input ... 97

x

4.2.4.3 Perancangan Output ... 98

4.2.5 Perancangan Arsitektur Jaringan ... 99

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

5.1.1 Rencana Pengujian ... 101

5.1.2 Kasus Dan Hasil Pengujian ... 102

5.1.3 Kesimpulan Hasil Pengujian ... 104

5.2 Implementasi... 104

5.2.1 Implementasi Perangkat Lunak ... 105

5.2.2 Implementasi Perangkat Keras ... 105

5.2.3 Implementasi Basis Data ... 106

5.2.4 Implementasi Antar Muka ... 111

5.2.5 Implementasi Instalasi Program ... 116

5.2.5.1 XAMPP ... 116

5.2.6 Penggunaan Program... 121

BAB VI KESIMPULAN DAN SARAN 6.1 Kesimpulan ... 129

6.2 Saran ... 130 DAFTAR PUSTAKA

xi

Gambar 2.1 TopologiLinear Bus (Garis Lurus) ... 34

Gambar 2.2Topologi Star (Bintang)... 36

Gambar 2.3Topologi Ring (cincin) ... 37

Gambar 2.4Topologi tree ... 38

Gambar 3.1Struktur Organisasi SMP Negeri 3 Subang ... 41

Gambar 4.1Usecase analisis yang sedang berjalan ... 64

Gambar 4.2Activity Diagram Pendaftaran siswa baru yang berjalan ... 67

Gambar 4.3Activity Diagram pengumuman seleksi masuk yang berjalan ... 68

Gambar 4.4Activity Diagram pembagian kelas yang berjalan ... 69

Gambar 4.5Use Case yang diusulkan ... 73

Gambar4.6Use Case RealizationLogin ... 77

Gambar4.7Use Case RealizationPendaftaran (admin) ... 77

Gambar4.8Use Case RealizationSeleksi (admin) ... 77

Gambar4.9Use Case Realizationpembagian kelas (admin) ... 78

Gambar4.10Use Case Realizationpendaftaran (calon siswa) ... 78

Gambar4.11Use Case Realizationseleksi (calon siswa) ... 79

xii

Gambar4.13Activity Diagram pendaftaran siswa baru ... 82

Gambar 4.14Activity Diagram seleksi siswa baru ... 83

Gambar 4.15Activity Diagram seleksi siswa baru (Admin) ... 84

Gambar 4.16Activity Diagram pembagian kelas yang diusulkan ... 85

Gambar 4.17Sequence Diagram pendaftaran ... 86

Gambar 4.18Sequence Diagram Login Admin ... 87

Gambar 4.19Sequence Diagram seleksi siswa baru ... 88

Gambar 4.20Sequence Diagram seleksi siswa baru (admin) ... 88

Gambar 4.21Sequence Diagram Pembagian Kelas ... 89

Gambar 4.22Collaboration Diagram pendaftaran siswa baru ... 90

Gambar 4.23Collaboration Diagram Seleksi Siswa Baru. ... 91

Gambar 4.24Collaboration Diagram Seleksi Siswa Baru(Admin) ... 91

Gambar 4.25Collaboration Diagram Login admin ... 92

Gambar 4.26Collaboration Diagram Pembagian kelas ... 93

Gambar 4.27Class Diagram yang diusulkan ... 94

Gambar 4.28Component Diagramyang diusulkan ... 95

Gambar 4.29Deploy Diagramyang diusulkan ... 96

Gambar 4.30Tampilan Menu Utama ... 97

Gambar 4.31Tampilan Pendaftaran Calon Siswa baru ... 97

xiii

Gambar 5.2Tampilan profil ... 112

Gambar 5.3Tampilan pendaftaran siswa baru ... 113

Gambar 5.4Tampilan data calon siswa... 114

Gambar 5.5Tampilan Form Seleksi Siswa Baru ... 114

Gambar5.6Tampilan Form Tampilan Form Data kelas ... 115

Gambar 5.7Icon installer.exe ... 115

Gambar 5.8Tampilan awal instalasi xampp... 116

Gambar 5.9Tahapan kedua Install xampp ... 116

Gambar 5.10Memilih lokal komputer ... 117

Gambar 5.11Tahapan ketiga Install xampp ... 117

Gambar 5.12Tahapan keempat Install xampp ... 118

Gambar 5.13Tahapan pada saat Install xampp ... 118

Gambar 5.14Tahapan akhir saat Install xampp ... 119

Gambar 5.15Tampilan installation sukses ... 119

Gambar 5.16Tampilan xampp. ... 120

Gambar 5.17Tampilan xampp saat digunakan. ... 120

Gambar 5.18Tampilan Halaman Utama ... 121

Gambar 5.19Tampilan form pendaftaran ... 122

xiv

Gambar 5.21Tampilan pengumuman seleksi... 124

Gambar 5.22Tampilan halaman utama admin ... 125

Gambar 5.23Edit Quota ... 125

Gambar 5.24Pembagian kelas ... 126

Gambar 5.25Laporan Kelulusan. ... 126

Abdul Kadir. 2003.Pengenalan Sistem Informasi. Andi. Yogyakarta.

Agus Mulyanto. 2009.Sistem Informasi Konsep & Aplikasinya. Pustaka Pelajar. Yogyakarta.

Azhar Susanto. 2004. Sistem Informasi Manajemen Konsep Dan Pengembangannya.Linnga Jaya. Bandung.

Bambang Hariyanto. 2004. Rekayasa Sistem Berorientasi Objek. Informatika. Bandung.

Budhi Irawan. 2005.Jaringan Komputer.Graha Ilmu. Yogyakarta.

Bunafit Nugroho. 2004. PHP dan MySQL dengan Editor Dreamweaver MX. Andi. Yogyakarta.

C. Widyo Hermawan, Sri Sulistiyani, Leo Agung dan Suci Nurasih. 2009. Panduan Lengkap Adobe Dreamweaver CS 4. Andi dan Madcoms. Yogyakarya. Dios Kurniawan. 2000.HTML 3 Untuk Publikasi Di Internet.BPFE. Yogyakarta. Edhy Sutanta. 2003.Sistem Informasi Manajemen. Graha Ilmu. Yogyakarta. Fowler, Martin. 2005.UML Distilled 3th Ed Panduan Singkat Bahasa Pemodelan Objek Standar. Andi. Yogyakarta.

http://www.google.co.id/Pengenalan Nilai Budaya dan Etika Bagi Mahasiswa/11 Mei 2010.

http://f4bregaz.blogspot.com/2009/02/apa-itu-xampp-kepanjangan-dari-xampp.html/13 Juni 2010.

Taryana Suryana, Jonathan Sarwono. 2007.E-Commerce Menggunakan PHP& MySQL. Graha Ilmu. Yogyakarta.

xvi

Tabel NotasiUse Case Diagram

SIMBOL NAMA KETERANGAN

Actor Actor adalah pengguna sistem.

Actor tidak terbatas hanya manusia saja, jika sebuah sistem berkomunikasi dengan aplikasi lain dan membutuhkan input atau memberikan output, maka aplikasi tersebut juga bisa dianggap sebagai actor. Use Case Use case digambarkan sebagai

lingkaran elips dengan nama use case dituliskan didalam elips tersebut.

Association Asosiasi digunakan untuk

menghubungkan actor dengan use case. Asosiasi digambarkan dengan sebuah garis yang menghubungkan antara Actor dengan Use Case.

xvii

Tabel NotasiActivity Diagram

SIMBOL KETERANGAN

Titik Awal Titik Akhir Activity

Pilihan Untuk mengambil Keputusan

Fork; Digunakan untuk menunjukkan kegiatan yang dilakukan secara parallel atau untuk menggabungkan dua kegiatan peralel menjadi satu. Rake; Menunjukkan adanya dekomposisi Tanda Waktu Tanda pengiriman Tanda penerimaan Aliran akhir (Flow Final)

xviii

sebuah class dan dituliskan tersusun secara horizontal. Digambarkan sebagai sebuah class (kotak) dengan nama obyek didalamnya yang diawali dengan sebuah titik koma

Actor Actor juga dapat berkomunikasi

dengan object, maka actor juga dapat diurutkan sebagai kolom. Simbol Actor sama dengan simbol pada Actor Use Case Diagram.

Lifeline Lifeline mengindikasikan

keberadaan sebuah object dalam basis waktu. Notasi untuk Lifeline adalah garis putus-putus vertikal yang ditarik dari sebuah obyek. Activation Activation dinotasikan sebagai

sebuah kotak segi empat yang digambar pada sebuah lifeline. Activation mengindikasikan sebuah obyek yang akan melakukan sebuah aksi.

Massage Message, digambarkan dengan

anak panah horizontal antara Activation. Message mengindikasikan komunikasi antara object-object.

xix

Tabel NotasiCollaboration Diagram

SIMBOL NAMA KETERANGAN

Object Object merupakan instance

dari sebuah class dan dituliskan tersusun secara horizontal. Digambarkan sebagai sebuah class (kotak) dengan nama obyek

didalamnya yang diawali dengan sebuah titik koma

Actor Actor juga dapat

berkomunikasi dengan object, maka actor juga dapat diurutkan sebagai kolom. Simbol Actor sama dengan simbol pada Actor Use Case Diagram.

Massage Message, digambarkan

dengan anak panah yang mengarah antar obyek dan diberi label urutan

nomor yang mengindikasikan urutan

komunikasi yang terjadi antar obyek.

xx

SIMBOL NAMA KETERANGAN

Class Class adalah blok - blok

pembangun pada pemrograman berorientasi obyek.

Sebuah class digambarkan sebagai sebuah kotak yang terbagi atas 3 bagian. Bagian atas adalah bagian nama dari class. Bagian tengah mendefinisikan property/atribut class. Bagian akhir mendefinisikan method method dari sebuahclass. Assosiation Sebuah asosiasi merupakan

sebuah relationship paling umum antara 2 class, dan dilambangkan oleh sebuah garis yang menghubungkan antara 2class.

Garis ini bisa melambangkan tipe-tipe relationship dan juga dapat menampilkan hukum-hukum multiplisitas pada sebuah relationship (Contoh: One-to-one, one-to-many, many-to-many). Composition Jika sebuahclass tidak bisa

berdiri sendiri dan harus merupakan bagian dari class yang lain, maka class tersebut memiliki relasi Composition terhadap class tempat dia bergantung tersebut. Sebuah relationship composition digambarkan sebagai garis dengan ujung berbentuk jajaran genjang berisi/solid.

xxi

Dependency Kadangkala sebuah class

menggunakan class yang lain. Hal ini disebut dependency. Umumnya penggunaan dependency digunakan untuk menunjukkan operasi pada

suatu class yang

menggunakan class yang lain. Sebuah dependency dilambangkan sebagai sebuah panah bertitik-titik. Aggregation Aggregation

mengindikasikan

keseluruhan bagian relationship dan biasanya disebut sebagai relasi “mempunyai sebuah” atau “bagian dari”. Sebuah aggregationdigambarkan sebagai sebuah garis dengan sebuah jajaran genjang yang tidak berisi/tidak solid.

Generalization Sebuah relasi

generalization sepadan dengan sebuah relasi inheritance pada konsep berorientasi obyek. Sebuah generalization

dilambangkan dengan sebuah panah dengan kepala panah yang tidak solid yang mengarah ke kelas “parent”-nya/induknya.

xxii

melambangkan sebuah entitas software dalam sebuah sistem. Sebuah komponen dinotasikan sebagai sebuah kotak segiempat dengan dua kotak kecil tambahan yang menempel disebelah kirinya.

Depedency Sebuah Dependency digunakan untuk menotasikan relasi antara dua komponen. Notasinya adalah tanda panah putus-putus yang diarahkan kepada komponen tempat sebuah komponen itu bergantung.

xxiii

Tabel NotasiDeployment Diagram

SIMBOL NAMA KETERANGAN

Componen Pada deployment diagram,

komponenkomponen yang ada diletakkan didalam node untuk memastikan keberadaan posisi mereka

Node Node menggambarkan

bagian-bagian hardware dalam sebuah sistem. Notasi untuk node digambarkan sebagai sebuah kubus 3 dimensi.

Association Sebuah association

digambarkan sebagai sebuah garis yang menghubungkan dua node yang mengindikasikan jalur komunikasi antara element-elemen hardware.

xv

Tabel 1.1Jadwal Penelitian ... 7

Tabel 4.1Skenario Pendaftaran Siswa Baru ... 64

Tabel 4.2Skenario Seleksi Masuk Siswa Baru ... 65

Tabel 4.3Skenario Pembagian Kelas... 66

Tabel 4.4Tabel Evaluasi sistem yang berjalan ... 70

Tabel 4.5Skenario Login ... 74

Tabel 4.6Skenario Pendaftaran Siswa Baru ... 74

Tabel 4.7Skenario Seleksi Siswa Baru. ... 75

Tabel 4.8Skenario Pembagian Kelas... 76

Tabel 4.9DefinisiUse Case Realization ... 80

Tabel 5.1Rencana Pengujian ... 101

iii

KATA PENGANTAR

Dengan segala kerendahan hati, penulis memanjatkan puji syukur kehadirat Allah SWT atas karunia-Nya, sehingga penulis dapat menyelesaikan skripsi ini. Skripsi yang berjudul “Sistem Informasi Akademik Berbasis Web Di SMP Negeri 3 Subang”, merupakan sebuah upaya untuk menyederhanakan sistem yang berjalan menjadi lebih efisien sehingga dapat memudahakan proses kegitan akademik di SMP Negeri 3 Subang.

Adapun dalam penyusunan Tugas Akhir ini tidak semata-mata hasil kerja penulis sendiri, melainkan juga barkat bimbingan dan dorongan dari pihak-pihak yang telah membantu, baik secara materi maupun secara spiritual. Maka dari itu penulis ingin mengucapkan terima kasih yang tak terhingga serta penghargaan yang setinggi-tingginya kepada yang terhormat :

Dalam penyusunan skripsi ini penulis mengucapkan terima kasih kepada : 1. Allah SWT yang telah memberikan segala kemudahan dan kekuatan hingga

terselesaikannya skripsi ini.

2. Nabi Muhammad beserta keluarga dan para sahabatnya yang menjadi panutan dan inspirator bagi penulis.

3. Orang tua beserta adiku tercinta yang sudah memberikan doa, mendukung segalanya dari awal sampai akhir.

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

iv

6. Bapak Dadang Munandar, SE, M.Si, selaku ketua Program Studi Sistem Informasi.

7. Ibu Lusi Melian,S.Si.,MT selaku dosen pembimbing dan dosen wali, terima kasih atas semua bimbingan dan masukan selama ini.

8. Bapak. Drs. H. Anang Heryana, M.Pd, selaku kepala sekolah SMP Negeri 3 Subang.

9. Terima kasih untuk bapak Ita, a kuyan, a herdis, selaku Tata Usaha di SMP Negeri 3 Subang yang sudah memberi informasi dan data yang dibutuhkan. 10. Bapak Waluya, selaku pembimbing penulis saat melakukan penelitian di

SMP Negeri 3 Subang.

11. Terima kasih untuk Liana yang memberi support, doa, dan memberikan kontribusi lainnya.

12. Anak – anak Manajemen Informatika 3 yang sudah berjuang bersama, susah, bahagia, duka, tawa kita bersama, segalanya indah pada waktunya.

Penulis menyadari adanya keterbatasan yang menyertai dalam proses penulisan skripsi ini. Mengingat kemampuan dan pengalaman yang masih terbatas dalam penelitian lapangan, teknik pengolahan data maupun teknik penyajian. Sehingga segala koreksi maupun saran yang bersifat membangun akan banyak membantu dalam penyempurnaan skripsi ini.

v

Penulis berharap agar laporan kerja praktek ini dapat mencapai tujuan seperti apa yang diharapkan baik oleh lembaga maupun oleh instansi.

Bandung, Juli 2010

GEMA NUGRAHA 1.05.06.117

Telah Disetujui Dan Disahkan Di Bandung Sebagai Skripsi pada tanggal :

Menyetujui, Pembimbing

Lusi Melian, S.Si, MT NIP. 4127.70.26.003

Dekan Fakultas Teknik dan Ilmu Komputer

Prof. Dr. Ir. H. Ukun Sastraprawira, M.SC NIP : 4127.70.006

Ketua Program Studi Sistem Informasi

Dadang Munandar, SE , M.Si NIP : 4127.70.26.019

Dokumen terkait