Sistem informasi akademik di SMA Negeri 4 Kota Sukabumi berbasis underweb
Muhammad Rizky Maulana Jln. Bougenvile No.11/13 Blok K Puri Cibereum Permai 2 Sukabumi
- +62 898 6948 333 rzky.mlana@gmail.com
Muhammad Rizky Maulana
PERSONAL DETAILS
Place & Date of Birth Banda Aceh, Mei 05, 1990 Nationality Indonesian Religion Islam Marital Status Single Height/Weight 170 cm/65 kg FORMAL EDUCATION 2008 System Infomation
- – 2013 – School of Computer - University Computer 2004 SMA Negeri 4 Sukabumi – 2007 2001 SLTP Negeri 4 Sukabumi – 2004 1996 SD Sriwidari 1 Sukabumi – 2001 COMPUTER SKILLS Office Applications Microsoft Word, Excel, Power Point, Visio, Programing Image Applications Corel Draw (beginner), Adobe Photoshop CS5 (beginner) Operating Systems
Microsoft Windows
LANGUAGE SKILLS
English Speak : good; Read : good; Write : good Indonesian Speak : excellent; Read : excellent; Write : excellent PERSONALITY Positive
Honest, hard worker, highly motivated, fair, willing to learn about new things, able to work in team or individually, creative
Negative Introvert Interest Public service, Swimming, creative writing, art and literature
SISTEM INFORMASI AKADEMIK DI
SMA NEGERI 4 KOTA SUKABUMI
BERBASIS UNDERWEB
SKRIPSI
Diajukan untuk memenuhi syarat kelulusan pada Program Studi Sistem Informasi Jenjang S1 (Strata 1)
Fakultas Teknik dan Ilmu Komputer
MUHAMMAD RIZKY MAULANA
1.05.08.135
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
KATA PENGANTAR
Alhamdulillah, Puji dan Syukur penulis panjatkan kehadirat Allah SWT, karena berkat rahmat dan karunia-Nya penulis dapat menyelesaikan menyusun Skripsi ini yang disusun untuk memenuhi salah satu syarat kelulusan pada Program Studi Starata 1 pada Jurusan Sistem Informasi, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia dengan mengambil judul “Sistem Informasi Akademik di SMA Negeri 4 Kota Sukabumi Berbasis Under
Web”. Penulis berharap dalam penyusunan Skripsi tidak hanya semata sebagai syarat untuk kelulusan yang dimana masih banyak kekurangan dan kelemahan. Namun berkat bantuan dan bimbingan dari berbagai pihak, baik dalam pengumpulan data, penyusunan laporan maupun teknis pembuatan, maka Alhamdulillah Skripsi ini dapat terselesaikan.
Dengan selesainya skripsi ini tidak terlepas dari bantuan semua pihak yang telah memberi dorongan, motivasi dan bantuan baik moril maupun materil kepada penulis selama penyusunan Skripsi ini. Pada kesempatan ini pula, penulis menyampaikan ucapan terima kasih yang sebesar-besarnya 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 Teknik dan Ilmu Komputer Universitas Komputer Indonesia.
3. Bapak Syahrul Mauluddin, M.Kom. selaku Ketua Jurusan Manajemen Informatika.
4. Bapak Yasmi Afrizal, S.kom, M.kom., selaku dosen pembimbing yang selalu
5. Ibu wahyuni, S.Si, MT, selaku dosen wali SI-04 angkatan 2008 beserta seluruh dosen UNIKOM yang telah memberikan pelajaran dan ilmu yang bermanfaat kepada penulis selama ini.
6. Ibu Novrini Hasti, S.Si, MT dan ibu Deasy Permatasari, S.Si, MT selaku dosen penguji.
7. Kepala Sekolah SMA Negeri 4 Kota Sukabumi yaitu Bapak Asep Sukanta, S.Pd.
8. Seluruh staf guru bagian tata usaha SMA Negeri 4 Kota Sukabumi yang telah membantu penulis memberikan bahan dokumen untuk penelitian.
9. Ayah, Ibu dan adik-adik saya tercinta, atas dukungan moril maupun materil serta doa yang tak henti-hentinya selalu menyertai penulis.
10. Teman-teman yang telah memberikan dukungan dan sedia memberikan motivasi dalam menyelesaikan skripsi ini.
11. Dan semua pihak yang tidak dapat di sebutkan satu persatu, semoga Allah membalas segala kebaikan yang dengan ikhlas membantu penulis menyelesaikan skripsi ini.
Penulis menyadari segala kekurangan dalam penulisan skripsi ini, jika ada kesalahan itu karna kebodohan penulis dan yang benar hanya milik Allah SWT Semata, karena itu penulis menerima saran dan kritik dari pembaca agar dapat menjadi lebih baik. Mohon maaf atas segala kekurangannya selama melaksanakan Skripsi ini. Penulis berharap skripsi ini dapat bermanfaat bagi pembaca dan bagi penulis sendiri khususnya.
Bandung, Juni 2013 Muhammad Rizky Maulana
DAFTAR ISI
LEMBAR PENGESAHAN PERNYATAAN KEASLIAN ABSTRAK ................................................................................................. iABSTRACT ................................................................................................ ii
KATA PENGANTAR ............................................................................... iii
DAFTAR ISI .............................................................................................. v
DAFTAR GAMBAR ................................................................................. xi
DAFTAR TABEL ..................................................................................... xiv
DAFTAR SIMBOL ................................................................................... xv
BAB I PENDAHULUAN 1.1 Latar Belakang .................................................................................
1 1.2 Identifikasi dan Rumusan Masalah ..................................................
3 1.2.1 Identifikasi Masalah ...............................................................
3 1.2.2 Rumusan Masalah ..................................................................
3 1.3 Maksud dan Tujuan Penelitian .........................................................
4 1.4 Kegunaan Penelitian .........................................................................
5 1.4.1 Kegunaan Praktis ................................................................
5
5 1.4.2 Kegunaan Akademis...........................................................
1.5 Batasan Masalah ...............................................................................
6 1.6 Lokasi dan Waktu Penelitian ............................................................
6
1.6.1 Lokasi Penelitian ................................................................
6 1.6.2 Waktu Penelitian ................................................................
7 BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem ........................................................................
8 2.1.1 Pengertian Aplikasi ................................................................
8 2.1.2 Karakteristik Sistem ...............................................................
8 2.1.3 Klasifikasi Sistem ...................................................................
10 2.2 Konsep Dasar Informasi ...................................................................
12 2.2.1 Pengertian Informasi ..............................................................
12 2.2.2 Siklus Informasi .....................................................................
12 2.2.3 Kualitas Informasi ..................................................................
13 2.3 Konsep Dasar Sistem Informasi .......................................................
15 2.3.1 Pengertian Sistem Informasi ...............................................
15 2.3.2 Komponen Sistem Informasi ..............................................
16 2.4 Pengertian Sistem Informasi Akademik ...........................................
17 2.5 Alat Bantu Analisis ..........................................................................
18 2.5.1 Flowmap .................................................................................
18 2.5.2 Diagram Konteks ....................................................................
18 2.5.3 Data Flow Diagam .................................................................
19 2.5.4 Normalisasi .............................................................................
19 2.5.5 Relasi Tabel ............................................................................
20 2.5.6 Entity Relationship Diagram ..................................................
20 2.6 Arsitektur Online ..............................................................................
20
2.6.1 Infrastuktur Aplikasi Berbasis Web .......................................
20 2.7 Perangkat Lunak Pendukung ............................................................
22 2.7.1 PHP .................................................................................
22 2.7.2 Dreamweaver ......................................................................
23 2.7.3 MySQL ................................................................................
23 2.7.4 phpMyAdmin ......................................................................
23 2.7.5 JavaScripts ..........................................................................
23 2.8 Aplikasi ............................................................................................
24 2.8.1 Pengertian Aplikasi .............................................................
25 2.8.2 Aplikasi Pendukung ............................................................
26 2.8.2.1 Adobe Dreamweaver ...............................................
27 2.8.2.2 Xampp .....................................................................
28 2.9 Sistem Operasi ..................................................................................
29 BAB III OBJEK DAN METODE PENELITIAN 3.1 Objek penelitian ...............................................................................
31 3.1.1 Identitas Sekolah............................................ .....................
31 3.1.2 Logo............................................ ........................................
32 3.1.3 Sejarah SMA Negeri 4 Kota Sukabumi................. .............
33 3.1.4 Visi dan Misi................. ......................................................
35 3.1.5 Struktur Organisasi................. .............................................
37 3.1.6 Deskripsi Tugas................. ..................................................
37 3.2 Metode Penelitian .............................................................................
40 3.2.1 Desain Penelitian............................................ .....................
41
3.2.2 Jenis dan Metode Pengumpulan Data..................................
42 3.2.2.1 Sumber Data Primer............................................ .
42 3.2.2.2 Sumber Data Sekunder............................................
43 3.2.3 Metode Pendekatan dan Pengembangan Sistem..................
44 3.2.3.1 Metode Pendekatan Sistem...................................
44
3.2.3.2 Metode Pengembangan Sistem................................... 44
3.2.3.3 Alat Bantu Analisis dan Perancangan......................... 46 3.3 Pengujian Software ...........................................................................
47 3.3.1 Blackbox Testing............................................ .....................
47 BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem yang Berjalan ..........................................................
50 4.1.1 Analisis Dokumen ..............................................................
50 4.1.2 Analisis prosedur yang sedang berjalan ..............................
51 4.1.2.1 Flowmap ..................................................................
53 4.1.2.2 Diagram Konteks ....................................................
57 4.1.2.3 Data Flow Diagram .................................................
58 4.1.3 Evaluasi Sistem Yang Berjalan ..............................................
59 4.2 Perancangan Sistem .........................................................................
60 4.2.1 Tujuan Perancangan Sistem ................................................
60 4.2.2 Gambaran Umum Sistem yang Diusulkan ..........................
61 4.2.3 Perancangan Prosedur yang diusulkan ................................
62 4.2.3.1 Diagram Konteks ....................................................
62 4.2.3.2 Data Flow Diagram .................................................
63
4.2.3.2.1 Data Flow Diagram level 2 proses 3 ........
64 4.2.3.2.2 Data Flow Diagram level 2 proses 5 ........
65 4.2.3.2.3 Data Flow Diagram level 2 proses 7 ........
66 4.2.3.2.4 Data Flow Diagram level 2 proses 9 ........
67 4.2.3.3 Kamus Data .............................................................
68 4.2.4 Perancangan Basis Data ......................................................
70 4.2.4.1 Normalisasi .............................................................
71 4.2.4.2 Relasi Tabel .............................................................
74 4.2.4.3 Entity Relationship Diagram ...................................
75 4.2.4.4 Struktur File ............................................................
76 4.2.5 Kodifikasi ............................................................................
81 4.2.6 Perancangan Antar Muka ....................................................
82 4.2.6.1 Perancangan Input ...................................................
85 4.2.6.3 Perancangan Output ................................................
87 4.2.7 Perancangan Arsitektur Jaringan.........................................
89 BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Pengujian ..........................................................................................
90 5.1.1 Rencana Pengujian ..............................................................
90 5.1.2 Kasus dan hasil pengujian ...................................................
91 5.1.3 Kesimpulan hasil pengujian ................................................
94 5.2 Implementasi ....................................................................................
94 5.2.1 Batasan Implementasi .........................................................
94 5.2.2 Implementasi Perangkat Lunak ...........................................
95
5.2.3 Implementasi Perangkat Keras ............................................
95 5.2.4 Implementasi Basis Data .....................................................
95 5.2.5 Implementasi Antar Muka ...................................................
97 4.2.5.1 Implementasi Antarmuka halaman utama ...............
97 4.2.5.2 Implementasi Antarmuka halaman admin ..............
98 4.2.5.3 Implementasi Antarmuka halaman guru .................
98 5.2.6 Implementasi Instalasi Program ..........................................
99
5.2.7 Penggunaan Program ........................................................... 101
BAB VI KESIMPULAN DAN SARAN
6.1 Kesimpulan ....................................................................................... 111
6.2 Saran ................................................................................................. 112
DAFTAR PUSTAKA LAMPIRAN
DAFTAR PUSTAKA
Abdul Kadir. 2003. Pengenalan Sistem Informasi. Andi . Yogyakarta.Jogiyanto, HM. 2005. Sistem Teknologi Informasi. ANDI. Yogyakarta. Kusrini, 2007. strategi perancangan dan pengelolaan basis data. Amikom. yogyakarta
http://library.wobook.com/WByy7Rh5Zs9b-49 20 maret 2013 fikri.staff.gunadarma.ac.id 22 maret 2013 http://avfah.wordpress.com/2010/01/29/pengertian-erd-dan-dfd/ 22 maret 2013 http://id.wikipedia.org/wiki/PHP 20 maret 2013 http://www.maniacms.web.id/2012/01/pengertian-mysql.html 22 maret 2013 http://id.wikipedia.org/wiki/Adobe_Dreamweaver 20 maret 2013
BAB I PENDAHULUAN
1.1 Latar Belakang
Perubahan demi perubahan terus-menerus terjadi menimbulkan banyak pergeseran dalam berbagai aspek kehidupan manusia seiring gejolak globalisasi yang semakin melanda dunia. Globalisasi ekonomi, politik, dan kebudayaan membawa cakrawala baru, menorehkan harapan-harapan baru, tetapi sekaligus juga membawa tantangan-tantangan baru bagi semua bangsa di dunia. Ada kemajuan, keterbukaan, namun ada juga degradasi moral sebagai dampak dari perkembangan ilmu pengetahuan dan teknologi.
Dengan perkembangan dan kemajuan di bidang teknologi sangat cepat sudah menjadi bagian pada kehidupan manusia yang mengatakan kehidupan saat ini sebagai kehidupan modern yang memiliki mobilitas tinggi. Mencari layanan yang fleksibel serba mudah, murah dan memuaskan dengan mengejar efisiensi di segala aspek.
Kemanjuan teknologi ini menjadikan segala sesuatu seperti semua di dalam genggamannya dan tiada batasan bagi seseorang untuk mendapatkan informasi yang di inginkan.
2
Komunikasi data juga merupakan bagian yang penting pada era informasi, dimana kebutuhan untuk mendapat akses data secara cepat dan tepat melalui jaringan mobile dirasakan semakin mendesak, apalagi akhir-akhir ini kemajuan dibidang teknologi informasi di dunia usaha sangat pesat. Salah satunya yaitu teknlogi komunikasi global atau dengan istilah internet.
Saat ini untuk mendapatkan segala informasi sudah sangat mudah dengan adanya internet, dengan pendukungan dari berbagai aspek di dalam internet itu sendiri salah satunya di dalam bidang informasi sistem akademik sekolah seperti penunjang mengumpulkan tugas, melihat informasi, dan lain sebagainya. Dengan dibuatnya Sistem Akademik pada sekolah SMA Negeri 4 Kota Sukabumi diharapkan dapat memberikan sentuhan baru pada sistem akademik di tanah nusantara ini umumnya, dan di kota sukabumi sendiri pada khususnya.
Keuntungan adanya Sistem Informasi Akademik yang dirancang untuk SMA Negeri 4 Kota Sukabumi akan memberikan kemajuan dan dapat menjadi pertimbangan untuk mengembangkan sistem yang ada menjadi lebih baik, sehingga proses-proses yang berhubungan dengan akademik akan berjalan lebih cepat, pengolahan data, manipulasi data, penyimpanan dan pembuatan laporan akan mudah dilakukan dengan program yang mudah dioperasikan. Oleh Karena itu penulis mengambil judul sebagai berikut:
“SISTEM INFORMASI AKADEMIK DI SMA NEGERI 4 KOTA SUKABUMI BERBASIS UNDER WEB”.
3
1.2 Identifikasi dan Rumusan Masalah
Untuk melakukan pembuatan aplikasi, penulis menggunakan aplikasi dari microsoft visual studio premium 2012 dan untuk mempermudah penyusunan dan penulisan laporan tugas akhir dengan judul
“SISTEM INFORMASI AKADEMIK DI SMA NEGERI 4 KOTA SUKABUMI BERBASIS UNDERWEB “.
1.2.1. Identifikasi Masalah
Maka ada beberapa masalah yang telah diidentifikasikan, diantaranya: 1.
Belum bisa memberikan informasi yang efektif, seperti informasi pendaftaran siswa baru, informasi nilai siswa dan pembagian kelas dan NIS masih memiliki kendala sehingga lambat dan kurang efektif .
2. Sulitnya mendapatkan informasi mengenai nilai yang realtime dan efisien bernuansa modern
3. Informasi yang ada belum efektif mengenai nilai, data siswa, dan informasi-informasi lainnya karena keterbatasan waktu di lingkup sekolah 1.2.2.
Rumusan Masalah
Adapun rumusan masalah berdasarkan uraian diatas ialah sebagai berikut : 1. Bagaimana merancang Sistem Informasi Akademik di SMA Negeri 4 Kota Sukabumi Berbasis Underweb.
4
2. Bagaimana membangun Sistem Informasi Akademik di SMA Negeri 4 Kota Sukabumi Berbasis Underweb.
3. Bagaimana pengujian program Sistem Informasi Akademik di SMA Negeri 4 Kota Sukabumi Berbasis Underweb.
4. Bagaimana Implementasi Sistem Informasi Akademik di SMA Negeri 4 Kota Sukabumi Berbasis Underweb.
1.3 Maksud dan Tujuan Penelitian
Maksud dari membangun aplikasi ini adalah agar sebuah aplikasi yang sederhana dapat membantu seseorang dan sebuah organisasi memiliki sebuah sumber informasi yang terpusat yang dapat di manfaatkan kapan saja dan dimana saja.
Tujuan yang dicapai dari penyusunan laporan ini adalah : 1.
Membangun aplikasi yang dapat membantu di dalam bidang akademik sekolah SMA Negeri 4 Kota Sukabumi.
2. Memiliki satu sumber informasi.
3. Mampu menyeimbangkan kesibukan dan waktu luang.
4. Mampu mengembangkan pemahaman tentang ilmu yang ada di lingkungan dan di berbagai sudut pandang ilmu.
5
1.4 Kegunaan Penelitian
Dalam berbagai kegunaan ada dalam penelitian ini ada 2 kategori, yang pertama adalah kegunaan praktis dan kedua adalah kegunaan akademis dimana kegunaan masing-masing adalah sebagai berikut : 1.4.1.
Kegunaan Praktis 1.
Pihak user/siswa lebih mudah dalam mengakses informasi yang dibutuhkan.
2. Pihak user mendapatkan informasi yang dibutuhkan melalui perangkat yang terhubung dengan internet tanpa harus mengantri atau menanyakan kepada guru yang bersangkutan 3. User lebih mudah mengimplementasikan jiwanya.
1.4.2. Kegunaan Akademis 1.
Bagi pengembang ilmu pengetahuan, dapat memberikan suatu karya produk baru yang mendukung pengembangan sistem dan pengetahuan.
2. Untuk penulis, penelitian ini dilakukan untuk menambah pengetahuan dan pemahaman bagi penulis.
6
1.5 Batasan Masalah
Untuk mempermudah dalam melakukan penulisan dan penyusunan laporan tugas akhir skripsi ini, maka penulis membatasi ruang lingkup pembahasan permasalahan yang dibahas. Batasan masalah yang di tetapkan adalah : 1.
Website ini hanya untuk SMA Negeri 4 Kota Sukabumi 2. Aplikasi tidak mencakup penjadwalan online, absensi, nilai uts dan uas.
3. Ruang lingkup website hanya meliputi pembagian nis, kelas, walikelas, dan kegiatan belajar online sekolah.
4. Aplikasi dibangun menggunakan bahasa php 5.
Sistem tidak melakukan penyeleksian siswa.
1.6 Lokasi dan Waktu Penelitian
1.6.1 Lokasi Penelitian
Lokasi dalam pelaksanaan penelitian ini dilakukan pada bidang pendidikan Sekolah Menengah Atas yaitu :
Nama sekolah : SMA Negeri 4 Sukabumi Alamat sekolah : Jl. Ir.H. Djuanda No.8 43113 E-Mail No.Telp : (0266) 221685
7
1.6.2. Waktu Penelitian
Adapun waktu penelitian oleh penulis adalah sebagai berikut :
Tabel 1.1. Jadwal Penelitian 2013No Uraian kegiatan Maret April Mei
1
2
3
4
1
2
3
4
1
2
3
4 Identifikasi kebutuhan
1 dasar pemakai Mengumpulkan data
2 yang dibutuhkan
3 Merancang Program
4 Membuat Program
5 Pengujian Program Memperbaiki dan
6 Meningkatkan program
8
BAB II LANDASAN TEORI
2.1 Konsep Dasar Sistem 2.1.1. Pengertian Sistem
Pengertian sistem terbagi dua yaitu dilihat dari pendekatan yang menekankan pada prosedur dan pendekatan yang menekankan pada elemen atau komponennya.
Menurut Abdul Kadir (2003 : 54) Sistem Adalah ”sekumpulan elemen yang saling terkait atau terpadu yang dimaksudkan untuk mencapai suatu tujuan”.
2.1.2. Karakteristik Sistem
Karakteristik sistem atau sifat dari suatu sistem adalah, sebagai berikut :
Gambar 2.1 Karakteristik SistemSumber : Abdul Kadir (2003 : 62)
9
1. Komponen (Components) Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerjasama untuk membentuk suatu kasatuan.
2. Batasan Sistem (Boundary) Batasan Sistem (Boundary), merupakan yang membatasi antara suatu dengan sistem yang lain atau dengan lingkungan luarnya.
3. Lingkaran luar sistem (Environments) Lingkaran luar dari suatu sistem adalah adapun diluar batas dari sistem yang mempengaruhi operasi sistem.
4. Penghubung sistem (Inteface) Penghubung (Inteface), merupakan media penghubung antara satu subsistem dengan subsistem yang lain.
5. Masukkan (Input) Masukkan (Input), adalah energi yang dimasukkan ke dalam sistem.
6. Keluaran (Output) Hasil dari energi yang diolah dan di klasifikasikan menjadi keluaran yang lebih berguna.
7. Pengolahan (Proces) Suatu sistem dapat mempelajari suatu bagian pengolahan yang akan merubah menjadi keluaran.
10
8. Sasaran/ Tujuan (Goal) Suatu sistem pasti mempunyai sasaran atau tujuan, sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan.
2.1.3. Klasifikasi Sistem
Klasifikasi Sistem adalah sebagai berikut : A.
Sistem Abstrak dan Sistem Fisik Sistem anstrak (abstract system) adalah sistem yang berisi gagasan atau konsep. Misalnya, sistem teologi yang berisi gagasan tentang hubungan manusia dengan Tuhan. Sistem fisik (phisical system) adalah sistem yang secara fisik dapat dilihat. Misalnya : sistem komputer, sistem sekolah, sistem akuntansi dan sistem transportasi.
B.
Sistem Deterministik dan Probabilistik Sistem deterministik (deterministic system) adalah suatu sistem yang operasinya dapat diprediksi secara tepat. Misalnya : sistem komputer.
Sistem probabilistik (probabilistic system) adalah sistem yang tak 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 untuk sesaat tidak dapat ditentukan dengan pasti.
C.
Sistem Tertutup dan Terbuka Sistem tertutup (closed system) adalah sistem yang tidak bertukar materi, informasi, atau energi dengan lingkuangan. Dengan kata lain sistem
11
ini tidak berinteraksi dan tidak dipengaruhi oleh lingkuangan. Misalnya : reaksi kimia dalam tabung yang terisolasi.
Gambar 2.2 Sistem Tertutup Sumber : Abdul Kadir (2003 : 65 )Sistem terbuka (open sistem) adalah sistem yang berhubungan dengan lingkuangan dan dipengaruhi oleh lingkungan. Ciri-cirinya, sistem menerima masukan yang diketahui, yang bersifat acak, maupun gangguan. Selain itu umumnya sistem melakukan adaptasi terhadap lingkungan.
D.
Sistem Alamiah dan Sistem Buatan Manusia Sistem alamiah (natural system) adalah sistem yang terjadi karena alam (tidak dibuat oleh manusia). Misalnya : Sistem tata surya. Sistem buatan manusia (human made system) adalah sistem yang dibuat oleh manusia. Misalnya : sistem komputer dan sistem mobil.
E.
Sistem Sederhana dan Sistem Kompleks Berdasarkan tingkat kerumitannya, sistem dibedakan menjadi sistem yang sederhana contohnya : sepeda. Dan sistem yang kompleks contohnya
: otak manusia.
F.
Kedudukan Sistem Informasi sebagai Sistem Sistem tergolong sebagai berikut :
12
2. Terbuka, 3.
Bersifat fisik, dan Dapat tergantung sebagai sistem probabilistik atau deterministik (tergantung pada titik pandang untuk meninjauannya).
2.2 Konsep Dasar Informasi
2.2.1. Pengertian Informasi
Informasi adalah data yang telah diberi makna melalui konteks. Sebagai contoh, dokumen berbentuk spreadsheet (semisal dari Microsoft Excel) seringkali digunakan untuk membuat informasi dari data yang ada di dalamnya. Laporan laba rugi dan neraca merupakan bentuk informasi, sementara angka-angka di dalamnya merupakan data yang telah diberi konteks sehingga menjadi punya makna dan manfaat.
(sumbe
2.2.2. Siklus Informasi
Pada siklus informasi menggambarkan pengolahan data menjadi informasi dan pemakaian informasi untuk mengambil keputusan, hingga akhirnya dari tindakan hasil pengembalian keputusan tersebut dihasilkan data kembali.
13
Gambar 2.3 Siklus InformasiSumber : Abdul Kadir (2003 : 32) Hal yang paling terpenting yang membedakan informasi dengan data, informasi itu mempunyai kandungan “ makna” data tidak. Pengertian makna disini lah yang merupakan hal yang sangat penting, karena berdasarkan makna si penerima dapat memahami informasi tersebut dan cara lebih jauh dapat menggunakannya untuk menarik suatu kesimpulan atau bahkan mengambil keputusan.
2.2.3. Kualitas Informasi
Kualitas dari suatu informasi (Quality Of Informastion ) tergantung dari tiga hal, yaitu informasi harus akurat (accurate), tepat pada waktunya (Timeliness) dan relevan (relevance). Jhon dan Gary Grudnitski menggambarkan kualitas dari
14
informasi dengan bentuk bangunan yang ditunjang oleh tiga buah pilar, yaitu dengan gambar sebagai berikut :
tu a t ak r van u le k at w A p
Re e T
Gambar 2.4 Kualitas InformasiSumber : Jogiyanto HM, Analisis dan desain, Andi Yogyakarta, 2008
1. Akurat Berarti informasi harus bebas dari kesalahan-kesalahan, tidak bias atau menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya.
Informasi harus akurat karena dari sumber informasi sampai ke penerima informasi kemungkinan banyak terjadi gangguan yang dapat merubah atau merusak informasi tersebut. Beberapa hal yang dapat mempengaruhi terhadap keakuratan sebuah informasi antara lain adalah :
2. Relevan Berarti informasi tersebut mempunyai manfaat untuk pemakainya.
Relevansi informasi untuk taip-tiap orang satu dengan yang lainnya berbeda, maka
15
informasi bisa dikatakan berguna jika benar-benar berguna dan dibutuhkan pemakainya.
3. Tepat pada waktunya Berarti informasi yang datang pada penerima tidak boleh terlambat.
Informasi yang sudah usang tidak akan mempnyai nilai lagi. Karena informasi merupakan landasan di dalam pengambilan keputusan. Bila pengambilan keputusan terlambat, maka dapat berakibat fatal untuk organisasi. Dewasa ini mahalnya nilai informasi disebabkan harus cepatnya informasi tersebut didapat, sehingga diperlukan teknologi teknologi mutakhir untuk mendapatkan, mengolah dan mengirimkannya.
2.3. Konsep Dasar Sistem Informasi
2.3.1. Pengertian Sistem Informasi
Pada saat ini dunia industri dan bisnis memerlukan informasi yang tepat, cepat dan relevan. Untuk mendapatkan informasi yang diinginkan tentunya harus menggunakan sistem informasi. Sistem informasi dalam suatu organisasi dapat dikatakan sebagai suatu sistem yang menyediakan informasi bagi semua tingkatan dalam organisasi tersebut kapan saja diperlukan. Sistem ini menyimpan, mengambil, mengubah, mengolah dan mengkomunikasikan informasi yang diterima dengan menggunakan sistem informasi atau peralatan sistem lainnya.
Menurut Abdul Kadir (200 3 : 11) “Sistem informasi mencakup sejumlah komponen (manusia, komputer, teknologi informasi, dan prosedur kerja), ada sesuatu yang di proses (data menjadi informasi), dan dimaksudkan untuk mencapai
16
Sistem Informasi adalah sekumpulan hardware, software, brainware, prosedur dan atau aturan yang diorganisasikan secara integral untuk mengolah data menjadi informasi yang bermanfaat guna memecahkan masalah dan pengambilan keputusan.
2.3.2. Komponen Sistem Informasi
Sistem informasi adalah kumpulan dari sub sub sistem baik fisik maupun non fisik yang saling berhubungan satu sama lain dan bekerja sama secara harmonis untuk mencapai suatu tujuan yaitu mengolah data menjadi informasi yang berguna. Komponen dasar sistem informasi meliputi:
Menurut Abdul Kadir (2003 : 70), Dalam suatu sistem informasi terdapat komponen-komponen seperti :
1. Perangkat keras (hardware) : mencakup peranti-peranti fisik.
2. Perangkat lunak (software) atau program : sekumpulan instruksi yang memungkinkan perangkat keras untuk dapat memproses data.
3. Prosedur : sekumpulan aturan yang dipakai untuk mewujudkan pemrosesan data dan pembangkitan keluaran yang dikehendaki.
4. Orang : semua pihak yang bertanggungjawab dalam pengembangan sistem informasi, pemrosesan, dan penggunaan keluaran sistem informasi.
5. Basis data (database) : sekumpulan tabel, hubungan, dan lain-lain yang berkaitan dengan penyimpanan data.
6. Jaringan komputer dan komunikasi data : sistem penghubung yang memungkinkan sumber (resources) dipakai secara bersama atau diakses oleh
17
Gambar 2.5 Komponen SistemSumber : Abdul Kadir (2003 : 71 )
2.4. Pengertian Sistem Informasi Akademik
Menurut kamus bahasa indonesia Akademik berasal dari kata akademis yang berarti lembaga pendidikan tinggi yang bersifat ilmiah, ilmu pengetahuan dan teori Haryanto tahun 2000, kamus B.Indonesia lengkap, jilid 1,hal 22. Dari pengertian akademik, pengertian sistem, dan pengertian informasi diatas maka penulis mengambil kesimpulan mengenai pengertian sistem informasi akademik, sebagai berikut : “Sistem informasi akademik adalah sekumpulan elemen-elemen baik fisik maupun non fisik dan prosedur yang saling berhubungan satu sama lain menjadi satu kesatuan dan bekerja sama untuk mengolah data akademik menjadi informasi yang berguna bagi pemakainya.”
Secara umum data-data yang diolah oleh sistem informasi akademik pada
18
data registrasi siswa, dan data-data lain yang berhubungan dengan proses keakademikan dari mulai proses pendaftaran sampai kelulusan.
Dalam mengembangkan sistem akademiknya setiap lembaga pendidikan mempunyai kebijakan tersendiri dan dapat mendukung proses akademik di lembaga pendidikan tersebut. Sehingga proses pengolahan data akademik lembaga pendidikan yang satu dengan lembaga pendidikan yang lain akan berbeda.
2.5. Alat Bantu Analisis 2.5.1. Flow Map
Flowmap adalah penggambaran secara grafik dari langkah
- – langkah dan
urutan prosedur dari suatu program. Flowmap berguna untuk membantu analis dan
programer untuk memecahkan masalah kedalam segmen yang lebih kecil dan
menolong dalam menganalisis alternatif pengoperasian. Biasanya flowmap
mempermudah penyelesaian suatu masalah khususnya masalah yang perlu
dipelajari dan dievaluasi lebih lanjut.
(Sumbesember 2012) 2.5.2.
Diagram konteks
menggambarkan satu lingkaran besar yang dapat mewakili seluruh proses yang terdapat di dalam suatu sistem. Merupakan tingkatan tertinggi dalam DFD dan biasanya diberi nomor 0 (nol). Semua entitas eksternal yang ditunjukkan pada diagram konteks berikut aliran-aliran data utama menuju dan dari sistem. Diagram ini sama sekali tidak memuat penyimpanan data dan tampak sederhana untuk diciptakan.
19
2.5.3. Data Flow Diagram (DFD) DFD adalah suatu diagram yang menggunakan notasi-notasi untuk
menggambarkan arus dari data sistem, yang penggunaannya sangat membantu
untuk memahami sistem secara logika, tersruktur dan jelas. DFD merupakan alat
bantu dalam menggambarkan atau menjelaskan DFD ini sering disebut juga dengan
nama Bubble chart, Bubble diagram, model proses, diagram alur kerja, atau model
fungsi.
(Sumbe
2.5.4. Normalisasi
Normalisasi merupakan ”proses pengorganisasian file untuk menghilangkan grup elemen yang berulang menjadi tabel-tabel yang menunjukkan
entity
dan relasinya”. Pada proses ini selalu dituju pada beberapa kondisi apakah ada kesulitan pada saat menambah (insert), menghapus (delete), mengubah
(update), membaca (retrieve) pada suatu database. Bila ada kesulitan pada
pengujian tersebut maka relasi dapat dipecahkan pada beberapa tabel lagi dengan kata lain perancangan yang dilakukan belum mendapat suatu database yang optimal.
(sumber :
20
2.5.5. Relasi Tabel
Tabel relasi adalah hubungan antara suatu himpunan entitas dengan entitas yang lainnya. Relasi juga merupakan hubungan yang berarti antara satu entitas dengan entitas yang lain.
2.5.6. Entity Relationship Diagram (ERD) ERD adalah gambaran mengenai berelasinya antarentitas.
Komponen-Komponen ERD : a.
Entitas dan Atribut Entitas adalah tempat penyimpan data, maka entitas yang digambarkan dalam ERD ini merupakan datastore yang ada di DFD dan akan menjadi file data di komputer
b.
Relasi Relasi adalah penghubung antara satu entitas (master file) dengan entitas lain di dalam sebuah sistem komputer. Pada akhirnya, relasi akan menjadi file transaksi (transaction file) di computer (sumber
20 desember 2012)
2.6. Arsitektur Online
2.6.1. Infrastruktur Aplikasi Berbasis Web
Sebelum jauh membahas aplikasi web, terlebih dahulu kita pelajari infrastrukturnya. Aplikasi berbasis web membutuhkan infrastruktur sebagai berikut:
21
Gambar 2.6 Infrastruktur aplikasi berbasis webSumber Infrastruktur aplikasi berbasis web adalah senagai berikut :
a. Web server Web server merupakan servis utama dalam sebuah aplikasi berbasis web.
Web server sigunakan untuk mempublish dokumen-dokumen sehingga client dapat
mengaksesnya melalui protokol HTTP. Ada banyak web server seperti Apache, IIS, Tomcat dan lain sebagainya.
b. Scripting Language Scripting language digunakan sebagai bahasa pemrograman dalam
membangun sebuah aplikasi berbasis web. Ada banyak pilihan bahasa pemrograman dalam web, anatara lain :
1. HTML
2. DHTML
3. XML
4. Perl
5. PHP
6. ColdFusion
22
8. CGI
9. Java
10. JHTML
c. Database server Database server digunakan untuk mendukung sebuah aplikasi berbasis web
yang membutuhkan proses penyimpanan secara permanen. Contoh database server seperti MySQL, MS SQL server, PostGre SQL, Oracle dan lain sebagainya.
d. TCP/IP TCP/IP digunakan sebagai protokol standar dalam transmisi paket-paket data.
e. HTTP
HTTP merupakan protokol yang digunakan sebagai layanan web. HTTP berada dalam layer transport dalam protokol TCP/IP.
f. Web browser Web browser digunakan untuk merender text-text dalam format HTML
sehingga menjadi tampilan sesuai desain developernya. Banyak jenis web browser seperti Internet Explorer, Opera, Mozilla, Netscape dan lain sebagainya.
2.7. Perangkat Lunak Pendukung
2.7.1 PHP (PHP Hypertext Preprocessor)
PHP adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Karena PHP merupakan server-side
scripting maka sintaks dan perintah perintah PHP akan dieksekusi di server
kemudian hasilnya dikirimkan ke browser dalam format HTML. Dengan demikian
23
kode program yang ditulis dalam PHP tidak akan terlihat oleh user sehingga keamanan halaman web lebih terjamin.
2.7.2. Dreamweaver
Dreamweaver adalah suatu program editor web yang dibuat oleh macromedia dengan alamat website www.macromedia.com. Dengan menggunakan program ini, seorang programmer web dapat dengan mudah membuat dan mendesign webnya, karena bersifat WYSIWYG (What You See Is What You Get).
2.7.3. Mysql
MySQL adalah sebuah perangkat lunak Pembuat database yang bersifat terbuka atau open source dan berjalan disemua platform baik Linux maupun Si Windows, MySQL merupakan program pengakses database yang bersifat network sehingga dapat digunakan untuk aplikasi Multi User (Pengguna Banyak).
MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License).
Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial.
2.7.4. phpMyAdmin
phpMyAdmin merupakan halaman yang terdapat pada web server, fungsi dari halaman ini adalah sebagai pengendali database MySQL menggunakan web server.
2.7.5. JavaScript
JavaScript adalah bahasa pemrograman berbasis prototipe yang berjalan disisi klien. Jika kita berbicara dalam konteks web, sederhananya, kita dapat
24
memahami JavaScript sebagai bahasa pemrograman yang berjalan khusus untuk di browser atau halaman web agar halaman web menjadi lebih hidup.
(sumbe 20-desember-2012)
2.8 Aplikasi
Suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna.
Biasanya dibandingkan dengan perangkat lunak sistem yang mengintegrasikan berbagai kemampuan komputer, tapi tidak secara langsung menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang menguntungkan pengguna. Contoh utama perangkat lunak aplikasi adalah pengolah kata, lembar kerja, dan pemutar media.
Beberapa aplikasi yang digabung bersama menjadi suatu paket kadang disebut sebagai suatu paket atau suite aplikasi (application suite). Contohnya adalah Microsoft Office dan OpenOffice.org, yang menggabungkan suatu aplikasi pengolah kata, lembar kerja, serta beberapa aplikasi lainnya. Aplikasi-aplikasi dalam suatu paket biasanya memiliki antarmuka pengguna yang memiliki kesamaan sehingga memudahkan pengguna untuk mempelajari dan menggunakan tiap aplikasi. Sering kali, mereka memiliki kemampuan untuk saling berinteraksi satu sama lain sehingga menguntungkan pengguna. Contohnya, suatu lembar kerja dapat dibenamkan dalam suatu dokumen pengolah kata walaupun dibuat pada aplikasi lembar kerja yang terpisah.
25
2.8.1 Pengertian Aplikasi