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 ................................................................................................. i

ABSTRACT ................................................................................................ 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 2013

  No 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 Sistem

  Sumber : 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 Informasi

  Sumber : 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 Informasi

  Sumber : 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 Sistem

  Sumber : 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 web

  Sumber 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