SI1111465715: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi tidak terperiksa]
(Teori Umum)
(Konsep Dasar Sistem)
Baris 699: Baris 699:
  
 
==Konsep Dasar Sistem==
 
==Konsep Dasar Sistem==
 
  
 
===Definisi Sistem===
 
===Definisi Sistem===
  
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Mustakini (2009:34), “Sistem dapat didefinisikan  dengan pendekatan prosedur dan pendekatan komponen, sistem dapat didefinisikan sebagai kumpulan dari prosedur-prosedur yang mempunyai tujuan tertentu”.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Mustakini (2009:34), “Sistem dapat didefinisikan  dengan pendekatan prosedur dan pendekatan komponen, sistem dapat didefinisikan sebagai kumpulan dari prosedur-prosedur yang mempunyai tujuan tertentu”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sutarman (2012:13), “Sistem adalah kumpulan elemen yang saling berhubungan dan berinteraksi dalam satu kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dari beberapa definisi di atas dapat disimpulkan bahwa sistem adalah kumpulan elemen atau komponen yang mempunyai fungsi yang berbeda-beda tetapi saling melengkapi satu sama lainnya untuk mencapai tujuan bersama.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sutarman (2012:13), “Sistem adalah kumpulan elemen yang saling berhubungan dan berinteraksi dalam satu kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama”.</p></div>
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dari beberapa definisi di atas dapat disimpulkan bahwa sistem adalah kumpulan elemen atau komponen yang mempunyai fungsi yang berbeda-beda tetapi saling melengkapi satu sama lainnya untuk mencapai tujuan bersama.</p></div>
  
 
===Karakteristik Sistem===
 
===Karakteristik Sistem===
  
 +
<div style="font-size: 12pt;font-family: 'times newroman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Mustakini (2009:54), Suatu sistem mempunyai karakteristik. Karakteristik sistem adalah sebagai berikut ini:  </p></div>
  
<div style="font-size: 12pt;font-family: 'times newroman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Mustakini (2009:54), Suatu sistem mempunyai karakteristik. Karakteristik sistem adalah sebagai berikut ini:  </p></div> Sumber: Mustakini (2009:54)Gambar 2.1. Karakteristik suatu sistem<ol style="list-style:lower-alpha"><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Suatu sistem mempunyai komponen-komponen sistem (components) atau subsistem-subsistem. Suatu sistem terdiri dari sejumlah komponen-komponen yang saling berinteraksi, yang artinya saling bekerja sama dalam membentuk suatu kesatuan. Komponen sistem tersebut dapat berupa suatu bentuk sub-sistem.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Suatu sistem mempunyai batas sistem (boundary). Batasan sistem membatasi antara sistemyang satu dengan yang lainnya atau sistem dengan lingkungan luarnya.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Suatu sistem mempunyai lingkungan luar (environment). Lingkungan  luar sistem adalah suatu bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Suatu sistem mempunyai penghubung (interface). Penghubung sistem  merupakan media yang menghubungkan sistem dengan sub-sistem yang lain, dengan demikian dapat terjadi suatu integrasi sistem yang membentuk suatu kesatuan.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Suatu sistem mempunyai tujuan (''goal''). Suatu sistempasti mempunyai tujuan (''goals'') atau sasaran sistem (''objective''). Sebuah sistem dikatakan berhasil apabila mengenai sasaran atau tujuannya,jika suatu sistem tidak mempunyai tujuan maka operasi sistem tidak akan ada gunanya.</li></ol>
+
Sumber: Mustakini (2009:54)
 +
Gambar 2.1. Karakteristik suatu sistem
  
 +
<ol style="list-style:lower-alpha">
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Suatu sistem mempunyai komponen-komponen sistem (components) atau subsistem-subsistem. Suatu sistem terdiri dari sejumlah komponen-komponen yang saling berinteraksi, yang artinya saling bekerja sama dalam membentuk suatu kesatuan. Komponen sistem tersebut dapat berupa suatu bentuk sub-sistem.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Suatu sistem mempunyai batas sistem (boundary). Batasan sistem membatasi antara sistemyang satu dengan yang lainnya atau sistem dengan lingkungan luarnya.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Suatu sistem mempunyai lingkungan luar (environment). Lingkungan  luar sistem adalah suatu bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Suatu sistem mempunyai penghubung (interface). Penghubung sistem  merupakan media yang menghubungkan sistem dengan sub-sistem yang lain, dengan demikian dapat terjadi suatu integrasi sistem yang membentuk suatu kesatuan.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Suatu sistem mempunyai tujuan (''goal''). Suatu sistempasti mempunyai tujuan (''goals'') atau sasaran sistem (''objective''). Sebuah sistem dikatakan berhasil apabila mengenai sasaran atau tujuannya,jika suatu sistem tidak mempunyai tujuan maka operasi sistem tidak akan ada gunanya.</li></ol>
  
 
===Klasifikasi Sistem===
 
===Klasifikasi Sistem===
  
 
+
<div style="font-size: 12pt;font-family: 'times newroman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Mustakini (2009:53), Suatu sistem dapat diklasifikasikan:</p></div>
<div style="font-size: 12pt;font-family: 'times newroman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Mustakini (2009:53), Suatu sistem dapat diklasifikasikan:</p></div><ol style="list-style:lower-alpha"><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Sistem abstrak (abstract sistem) dan sistem fisik (phisical sistem) Sistem abstrak adalah sistem yang berupa pemikiran atau ide - ide yang tidak tempak secara fisik, misalnya sistem teknologi yaitu sistem yang berupa pemikiran-pemikiran hubungan antara manusia dengan Tuhan. Sitem fisik merupakan sistem yang ada secara fisik.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Sistem Alami (natural sistem) dan Sistem Buatan Manusia (human made sistem) Sistem alami adalah sistem yang keberadaannya terjadi    secara alami/natural tanpa campuran tangan manusia. Sedangkan sistem buatan manusia adalah sebagai hasil kerja manusia. Contoh sistem alamiah adalah sistem tata surya yang terdiri dari atas sekumpulan planet, gugus bintang dan lainnya. Contoh sistem abstrak dapat berupa sistem komponen yang ada sebagai hasil karya teknologi yang dikembangkan manusia.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Sistem pasti (deterministic sistem) dan sistem tidak tentu (probobalistic sistem) Sistem tertentu adalah sistem yang tingkah    lakunya dapat ditentukan/diperkirakan sebelumnya. Sedangkan sistem tidak tentu sistem tingkah lakunya tidak dapat ditentukan sebelumnya. Sistem aplikasi komputer merupakan contoh sistem yang tingkah lakunya dapat ditentukan sebelumnya. Program aplikasi yang dirancang dan dikembangkan oleh manusia dengan menggunakan prosedur yang jelas, terstruktur dan baku.</li><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Sistem Tertutup (closed sistem) dan Sistem Terbuka (open sistem) Sistem tertutup merupakan sistem yang tingkah lakunya tidak    dipengaruhi oleh lingkungan luarnya. Sebaliknya, sistem terbuka mempunyai prilaku yang dipengaruhi oleh lingkungannya. Sistem aplikasi komputer merupakan sistem relatif tertutup, karena tingkah laku sistem aplikasi komputer tidak dipengaruhi oleh kondisi yang terjadi diluar sistem.</li></ol>
+
<ol style="list-style:lower-alpha">
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Sistem abstrak (abstract sistem) dan sistem fisik (phisical sistem) Sistem abstrak adalah sistem yang berupa pemikiran atau ide - ide yang tidak tempak secara fisik, misalnya sistem teknologi yaitu sistem yang berupa pemikiran-pemikiran hubungan antara manusia dengan Tuhan. Sitem fisik merupakan sistem yang ada secara fisik.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Sistem Alami (natural sistem) dan Sistem Buatan Manusia (human made sistem) Sistem alami adalah sistem yang keberadaannya terjadi    secara alami/natural tanpa campuran tangan manusia. Sedangkan sistem buatan manusia adalah sebagai hasil kerja manusia. Contoh sistem alamiah adalah sistem tata surya yang terdiri dari atas sekumpulan planet, gugus bintang dan lainnya. Contoh sistem abstrak dapat berupa sistem komponen yang ada sebagai hasil karya teknologi yang dikembangkan manusia.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Sistem pasti (deterministic sistem) dan sistem tidak tentu (probobalistic sistem) Sistem tertentu adalah sistem yang tingkah    lakunya dapat ditentukan/diperkirakan sebelumnya. Sedangkan sistem tidak tentu sistem tingkah lakunya tidak dapat ditentukan sebelumnya. Sistem aplikasi komputer merupakan contoh sistem yang tingkah lakunya dapat ditentukan sebelumnya. Program aplikasi yang dirancang dan dikembangkan oleh manusia dengan menggunakan prosedur yang jelas, terstruktur dan baku.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Sistem Tertutup (closed sistem) dan Sistem Terbuka (open sistem) Sistem tertutup merupakan sistem yang tingkah lakunya tidak    dipengaruhi oleh lingkungan luarnya. Sebaliknya, sistem terbuka mempunyai prilaku yang dipengaruhi oleh lingkungannya. Sistem aplikasi komputer merupakan sistem relatif tertutup, karena tingkah laku sistem aplikasi komputer tidak dipengaruhi oleh kondisi yang terjadi diluar sistem.</li></ol>
  
 
==Konsep Dasar Informasi==
 
==Konsep Dasar Informasi==

Revisi per 4 Oktober 2014 11.51

PERANCANGAN SISTEM INFORMASI WEBSITE

PROMOSI PADA JURUSAN SISTEM INFORMASI

STMIK RAHARJA


SKRIPSI


Logo stmik raharja.jpg


Disusun Oleh :

NIM
: 1111465715
NAMA


JURUSAN SISTEM INFORMASI

KONSENTRASI SISTEM INFORMASI MANAJEMEN

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

TANGERANG

(2014)

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA


LEMBAR PENGESAHAN SKRIPSI


PERANCANGAN SISTEM INFORMASI WEBSITE

PROMOSI PADA JURUSAN SISTEM INFORMASI

STMIK RAHARJA


Disusun Oleh :

NIM
: 1111465715
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Informasi
Konsentrasi
: Sistem Informasi Manajemen

 

 

Disahkan Oleh :

Tangerang, September 2014

Ketua
       
Kepala Jurusan
STMIK RAHARJA
       
Jurusan Sistem Informasi
           
           
           
           
(Ir. Untung Rahardja, M.T.I)
       
(Maimunah, M.Kom)
NIP : XXXXX
       
NIP : XXXXXX

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA


LEMBAR PERSETUJUAN PEMBIMBING


PERANCANGAN SISTEM INFORMASI WEBSITE

PROMOSI PADA JURUSAN SISTEM INFORMASI

STMIK RAHARJA


Dibuat Oleh :

NIM
: 1111465715
Nama


Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Sistem Komputer

Konsentrasi Sistem Informasi Manajemen


Disetujui Oleh :

Tangerang, September 2014

Pembimbing I
   
Pembimbing II
       
       
       
       
(Maimunah, M.Kom)
   
(Ruli Supriati, S. Kom)
NID : ....
   
NID : ....

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA


LEMBAR PERSETUJUAN DEWAN PENGUJI


PERANCANGAN SISTEM INFORMASI WEBSITE

PROMOSI PADA JURUSAN SISTEM INFORMASI

STMIK RAHARJA


Dibuat Oleh :

NIM
: 1111465715
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Sistem Informasi

Konsentrasi Sistem Informasi Manajemen

Tahun Akademik 2013/2014


Disetujui Penguji :

Tangerang, September 2014

Ketua Penguji
 
Penguji I
 
Penguji II
         
         
         
         
(_______________)
 
(_______________)
 
(_______________)
NID :
 
NID :
 
NID :

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA


LEMBAR KEASLIAN SKRIPSI


PERANCANGAN SISTEM INFORMASI WEBSITE

PROMOSI PADA JURUSAN SISTEM INFORMASI

STMIK RAHARJA


Disusun Oleh :

NIM
: 1111465715
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Informasi
Konsentrasi
: Sistem Informasi Manajemen


Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik di lingkungan Perguruan Tinggi Raharja maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.

Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab, serta bersedia menerima sanksi jika pernyataan diatas tidak benar.


Tangerang, September 2014

 
 
 
 
 
NIM : 1111465715


)*Tandatangan dibubuhi materai 6.000;

ABSTRAKSI


Perguruan Tinggi Raharja adalah salah satu perguruan tinggi unggulan di Kota Tangerang yang berorientasi di dalam bidang Teknologi Informasi. Sebagai lingkup perguruan tinggi dalam menyelenggarakan proses belajar dan mengajar dalam kurun waktu yang cukup lama, maka dengan ini bermaksud untuk memberikan pelayanan informasi yang berkualitas bagi para mahasiswa dengan mengadakan Sistem Informasi Website Promosi Pada Jurusan Sistem Informasi STMIK Raharja khususnya pada konsentrasi Sistem Informasi Manajemen. Pengembangan ini dapat membuktikan bahwa Perguruan Tinggi Raharja yang merupakan pelopor pendidikan diKota Tangerang mampu membuktikan kemajuan arah pendidikan yang modern dalam bidang Teknologi Informasi. Berbagai sarana informasi yang ditampilkan pada Website Promosi Jurusan Sistem Informasi ini merupakan suatu trobosan yang sangat strategis dalam menerapkan teknologi baru pada kegiatan sistem informasi pada lingkup pendidikan serta dilengkapi forum diskusi yang akan mewadahi dalam proses belajar sehingga dapat leluasa dalam mempelajari ilmu yang akan di dapat. Dengan adanya website ini kebutuhan akan informasi selalu tersedia dan dapat diakses oleh mahasiswa kapan saja dengan mudah dan cepat sehingga pelayanan dan komunikasi terhadap mahasiswa menjadi lebih baik. Oleh karena itu, penelitian ini akan saya implementasikan dalam bentuk laporan yang berjudul Perancangan Sistem Informasi Website Promosi pada Jurusan Sistem Informasi STMIK Raharja.

Kata Kunci : Website, Sistem Informasi SistemInformasi Manajemen, Promosi


ABSTRACT


Isi abstract dengan bahasa inggris.


Keywords : ............

KATA PENGANTAR


Bismillahirrahmanirrahiim

Alhamdulillah, puji dan syukur kehadirat Allah SWT atas ridho dan rahmat-Nya yang telah dilimpahkan sehingga dapat menyusun dan menyelesaikan laporan skripsi ini dengan baik. Dimana tugas ini penulis buat dan sajikan dalam bentuk buku yang sederhana, adapun judul yang penulis ambil adalah “Perancangan Sistem Informasi Website Promosi Pada Jurusan Sistem Informasi STMIK Raharja”.

Tujuan dari penulisan skripsi ini adalah sebagai salah satu syarat menyelesaikan program pendidikan Sarjana (S1) jurusan Sistem Informasi di Sekolah Tinggi Manajemen dan Ilmu Komputer (STMIK) Raharja Tangerang Sebagai bahan penulisan, data dikumpulkan berdasarkan hasil observasi, wawancara, serta sumber literature yang mendukung penulisan ini. Penulis menyadari bahwa tanpa bimbingan dan dorongan semua pihak, maka penulis tidak akan dapat menyelesaikan tugas ini dengan baik dan tepat pada waktunya.

Dalam kesempatan ini penulis menyampaikan terima kasih kepada :

  1. Bapak Ir. Untung Rahardja, M. T. I selaku Presiden Direktur Perguruan Tinggi Raharja dan juga sebagai Dosen Pembimbing yang telah meluangkan waktu, pikiran, dan tenaganya untuk memberikan bimbingan dan pengarahan kepada penulis.
  2. Bapak Sugeng Santoso,M.Kom Selaku Pembantu Direktur I STMIK Raharja.
  3. Ibu Maimunah, M.Kom selaku Kepala Jurusan Sistem Informasi dan selaku Pembimbing 1 dan selaku Stake Holder atas data dan informasi yang sangat mendukung penulisan Skripsi ini.
  4. Ibu Ruli Supriati, S. Kom selaku Pembimbing 2 yang juga telah meluangkan waktu, pikiran dan tenaganya untuk memberikan bimbingan dan pengarahan kepada penulis.
  5. Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada kami.
  6. Ayah, Ibu dan keluarga tercinta yang telah memberikan dukungan moril maupun materil serta doa untuk keberhasilan penulis.
  7. Semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah membantu penyusunan laporan ini.

Dalam penyajian dan penyusunan laporan ini masih jauh dari sempurna dan masih banyak kekurangannya. Oleh karena itu, kritik dan saran yang bersifat membangun, dalam penyusunan laporan ini sangat penulis harapkan.

Akhir kata semoga penulisan laporan ini dapat memberikan manfaat bagi pembaca dan dapat menjadi bahan acuan yang bermanfaat dikemudian hari.



Tangerang, September 2014
Choerul Umam
NIM. 1111465715

Daftar isi

DAFTAR SIMBOL


Gambar 1. Simbol Use Case Diagram

Gambar 2. Simbol Sequence Diagram

Gambar 3. Simbol Activity Diagram

Gambar 4. Simbol Class diagram

DAFTAR TABEL


Tabel 2.1 Kelebihan dan Kekurangan PHP

Tabel 2.2 Tipe Data Numerik

Tabel 2.3 Tipe Data String

Tabel 2.4 Letak Perbedaan Jumlah Memori

Tabel 2.5 Tipe Data Tunggal

Tabel 2.6 Operator Aritmatika SQL

Tabel 2.7 Operator Pembanding MYSQL

Tabel 2.8 Operator Logika MYSQL

Tabel 2.9 Operator Karakter MYSQL

Tabel 2.10 Operator Lain-lain

Tabel 2.11 Fungsi Agregat

Tabel 2.12 Kelebihan dan Kekurangan PHP

Tabel 3.1 Elisitasi Tahap I

Tabel 3.2 Elisitasi Tahap II

Tabel 3.3 Elisitasi Tahap III

Tabel 3.4 Final Draf Elisitasi

Tabel 4.1 Struktur tabel keunggulan

Tabel 4.2. Struktur Tabel Visi Misi

Tabel 4.3. Struktur Tabel Profil

Tabel 4.4. Struktur tabel Saran

Table 4.5. Struktur tabel Login

Tabel 4.6. Struktur tabel Kajur

Tabel 4.7. Struktur tabel Nilai

Tabel 4.8. Struktur tabel Foto

Tabel 4.9. Struktur tabel Berita

Tabel 4.10. Struktur tabel Mahasiswa

Tabel 4.11. Struktur tabel Karya

Tabel 4.12. Struktur tabel Kegiatan

Tabel 4.13 Schedulle Implementasi


DAFTAR GAMBAR


Gambar 2.1 Karakteristik Suatu Sistem

Gambar 2.2 Skema koneksi Database PHP

Gambar 2.3 Arsitektur Web

Gambar 2.4 Ruang Kerja Adobe Dreamweaver

Gambar 2.5 Struktur Organisasi STMIK Raharja

Gambar 3.1 Use Case Diagram Yang Berjalan

Gambar 3.2 Activity Diagram Yang Berjalan

Gambar 2.8 Ruang Kerja Adobe Dreamweaver CS3

Gambar 2.9 Skema Koneksi Database PHP

Gambar 3.1 Struktur Organisasi UNIS

Gambar 3.2 Use Case Proses Belajar Di Kelas

Gambar 3.3 Activity Diagram Yang Berjalan Saat Ini

Gambar 4.1 Use Case Diagram Pada Sistem Yang Diusulkan

Gambar 4.2 Activity Diagram Pada Sistem Yang Diusulkan

Gambar 4.3 Sequence Diagram Admin

Gambar 4.4 Sequence Diagram Dosen

Gambar 4.5 Class Diagram Sistem

Gambar 4.6 Tampilan Menu Login

Gambar 4.7 Tampilan Menu Login Error

Gambar 4.8 Tampilan Menu Utama

Gambar 4.9 Tampilan Menu Laporan

Gambar 4.10 Tampilan Menu E-learning

BAB I

PENDAHULUAN

Latar Belakang

Promosi merupakan suatu kegiatan penting yang perlu dilakukan untuk mengembangkan suatu bisnis. Dalam dunia pendidikan seperti fakultas yang terdapat dalam sebuah universitas, promosi berperan penting dalam hal menyebarkan informasi dan mempengaruhi calon mahasiswa sehingga tertarik dengan fakultas tersebut. Indonesia memiliki banyak universitas baik swasta maupun negeri. Fakultas-fakultas pada setiap universitas pun beragam. Hal ini menyebabkan timbulnya persaingan antar fakultas dalam menarik minat calon mahasiswa. Persaingan yang timbul secara tidak langsung mengharuskan setiap fakultas melakukan promosi ke banyak tempat sehingga dapat menjangkau banyak calon mahasiswa. Promosi biasanya dilakukan di SMA atau SMK yang sederajat.

Berkaitan dengan kegiatan promosi yang dilakukan banyak kota tersebut, maka fakultas perlu menentukan kota tujuan promosi dengan tepat sehingga tidak salah sasaran. Penentuan tidak dilakukan secara sembarangan karena keputusan yang salah atau kurang tepat akan berdampak negatif terhadap hasil promosi. Penentuan dilakukan dengan mempertimbangkan hal-hal penting yang menjadi faktor penentu dalam pengambilan keputusan.

Pada penelitian ini akan dibangun sebuah sistem pendukung keputusan dengan menerapkan metode multikriteria yang diharapkan dapat menentukan kota-kota yang berpotensi menjadi kota tujuan promosi dengan lebih tepat dan cepat sesuai dengan kriteria-kriteria yang sudah ditetapkan oleh pengguna sistem.

Perguruan Tinggi Raharja adalah salah satu Perguruan Tinggi swasta yang berada di kota Tangerang yang mempunyai Program Jenjang (S1), Jenjang Diploma (D3), dan berbagai macam Jurusan/Program Studi seperti Sistem Informasi, Teknik Informatika, Sistem Komputer (S1), Manajemen Informasi, Komputer Akuntansi, Teknik Informatika (D3). Pada Perguruan Tinggi Raharja, terbukti adanya peningkatan jumlah mahasiswa setiap tahunnya kian pesat. Kebutuhan sistem informasi yang efisien dan efektif tidak terelakkan seiring dengan itu, jurusan-jurusan di Perguruan Tinggi Raharja beraneka ragam. Hal ini menyebabkan timbulnya persaingan antar jurusan dalam menarik minat calon mahasiswa. Persaingan yang timbul secara tidak langsung mengharuskan setiap jurusan melakukan promosi kebanyak tempat sehingga dapat menjangkau banyak calon mahasiswa. Promosi biasanya dilakukan di SMA atau SMK sederajat di daerah-daerah tangerang. Sehingga membutuhkan sistem informasi promosi jurusan. Sangat sulit untuk memenuhi kebutuhan yang ada apabila pengolahan data tersebut dilakukan secara manual. Hal ini terlihat jelas pada pekerjaan kepala jurusan sistem informasi yang masih melakukan proses promosi secara manual, dan memakan waktu relative lama sehingga menghambat proses promosi ke calon mahasiswa. Untuk mengatasi permasalahan tersebut maka perlu dibangun suatu sistem informasi yang berorientasi pada penerapan konsep-konsep basis data dan perangkat lunak yang berguna untuk mendukung sistem tersebut. Dengan adanya sistem tersebut diharapkan pemenuhan akan kebutuhan informasi dapat tercapai dan hasil yang didapat pun akan lebih optimal.

Dengan latar belakang inilah, maka dalam penulisan SKRIPSI ini penulis memberi judul ”PERANCANG SISTEM INFORMASI WEBSITE PROMOSI PADA JURUSAN SISTEM INFORMASI STMIK RAHARJA”.

Perumusan Masalah

Adapun masalah-masalah yang fokus dihadapi dalam pengolahan data sistem informasi promosi jurusan adalah sebagai berikut :

  1. Bagaimana sistem yang berjalan saatini untuk mempromosikan jurusan sistem informasi ?
  2. Bagaimana menyediakan website informasi strategis yang sesuai dengan permintaan stakeholder ?
  3. Bagaimana merancang sistem yang berfungsi untuk mempromosikan jurusan sistem informasi sehingga dapat memenuhi kebutuhan kepala jurusan sistem informasi ?

Ruang Lingkup

Agar dalam pembahasan ruang lingkup menjadi terarah dan berjalan dengan baik, maka ruang lingkup yang akan dibahas dalam masalah ini adalah mengenai seputar Perancangan Sistem Informasi Promosi Pada Jurusan Sistem Informasi STMIK Raharja. Yang mana sistem tersebut dapat menampilkan :

  1. Kegiatan Mahasiswa.
  2. Hasil Karya Mahasiswa
  3. Visi dan Misi
  4. Struktur Organisasi
  5. Kepala Jurusan
  6. Keunggulan Sistem Informasi
  7. Link www.Raharja.ac.id

Tujuan dan Manfaat

Tujuan Penelitian

Adapun Tujuan penelitian ini adalah sebagai berikut :

  1. Dapat membantu Kepala Jurusan di dalam pengambilan keputusan, menentukan promosi dengan kriteria-kriteria yang sudah ditetapkan.
  2. Membuat sebuah sistem terkomputerisasi sebagai alternatif pilihan untuk menyelesaikan masalah yang ada.
  3. Mengusulkan perancangan sistem informasi promosi jurusan pada jurusan sistem informasi yang merupakan alternatif pemecahan masalah.

Manfaat Penelitian

  1. Memberikan informasi kepada calon mahasiswa khususnya mengenai jurusan sistem informasi.
  2. Mengenalkan kepada calon mahasiswa sebuah sistem informasi.
  3. Membantu calon mahasiswa dalam pemecahan masalah yang dihadapi pada sistem yang berjalan.

Metodologi Penelitian

Metodologi penelitian yang penulis gunakan untuk memperoleh data ialah sebagai berikut :

Pengumpulan Data

Metode dan teknik pengumpulan data yang dapat dilakukan dalam pembuatan laporan SKRIPSI ini adalah sebagai berikut :

  1. Metode Observasi
    Adalah suatu metode atau cara untuk mendapatkan data dengan jalan pengamatan dan melakukan pencatatan secara sistematis terhadap unsur-unsur yang diteliti Pada Jurusan Sistem informasi STMIK Raharja.
  2. Metode Interview(wawancara)
    Yaitu memperoleh data dengan mengajukan pertanyaan langsung baik secara lisan maupuntulisan kepada pihak yang diangggap mempunyai peranan yang sangat penting dan berpengetahuan dalam hal perancangan sistem informasi promosi jurusan Yaitu Kepala Jurusan Sistem Informasi (Ibu Maimunah, M.Kom).
  3. Metode Pustaka
    Selain melakukan observasi dan wawancara penulis juga melakukan pengumpulan data dengan cara studi pustaka. Didalam metode ini penulis berusaha melengkapi data–data yang diperoleh dengan membaca dan mempelajari dari buku–buku dan data–data yang relevan dalam pemilihan judul yang penulis ajukan. Buku dan data tersebut penulis pergunakan untuk membantu penganalisaan dan perancangan yang dilakukan.

Metode Analisa dan Rancangan

Metode Analisa

Setelah proses pengumpulan data dilaksanakan melalui beberapa teknik, maka data yang sudah ada akan diolah dan dianalisa supaya mendapatkan suatu hasil akhir yang bermanfaat bagi penelitian ini. Dalam menganalisa Data metode yang digunakan dalam penelitian ini adalah metode Object Oriented Analyze (OOA) yang dilakukan melalui 4 (empat) tahap, yaitu :

  1. Identify, yaitu mengidentifikasikan masalah, penyebab masalah, titik keputusan dan personil – personil kunci. Understand, memahami kerja suatu sistem yang ada.
  2. Understand, yaitu memehami kerja dari sistem yang ada.
  3. Analyze, yaitu menganalisa sistem, kelemahan sistem dan kebutuhan informasi pemakai.
  4. Report, yaitu membuat laporan hasil analisa.

Hasil analisa kemudian dibuat dalam laporan untuk masukkan dalam pengembangan sistem yang diusulkan.

Metode Rancangan

Dalam Skripsi ini metode yang digunakan adalah metode Object Oriented Design (OOD) melalui tahapan :

  1. Pembuatan Use Case Diagram (Visual Paradigm)
  2. Pembuatan Class Diagram (Visual Paradigm)
  3. Pembuatan Database (MySQL)
  4. Pembuatan Tabel
  5. Pembuatan Sequence Diagram (Visual Paradigm)
  6. Pembuatan State Diagram (Visual Paradigm)
  7. Pembuatan Activity Diagram (Visual Paradigm)
  8. Pembuatan Deployment Diagram (Visual Paradigm)
  9. Pembuatan Elisitasi tahap I, tahap II, tahap III,dan final draft elisitasi
  10. Menggunakan Macromedia Dreamweaver 8 dan PHP.

Sistematika Penulisan

Dalam penyajian hasil penelitian yang dilakukan, penulis menggunakan sistematika penulisan sebagai berikut :

BAB I PENDAHULUAN

Pada bab ini pendahuluan yang membahas latar belakang masalah, rumusan masalah, ruang lingkup, manfaat dan tujuan, metodologi penelitian, dan sistematika penulisan.

BAB II LANDASAN TEORI

Dalam bab ini akan membahas teori-teori tentang pengertian sistem, pengertian informasi, pengertian sistem informasi, pembahasan web dan pembahasan tentang PHP, literature review, elisitasi.

BAB III ANALISA DAN PERANCANGAN

Bab ini berisikan tinjauan organisasi, analisa masalah dan pemecahannya, rancangan layar, rancangan database, uml, dan spesifikasi hardware dan software.

BAB IV IMPLEMENTASI

Bab ini berisikan uraian mengenai instalasi software dan tampilan layar dari program yang dibuat uml.

BAB V PENUTUP

Bab ini berisikan tentang kesimpulan dari hasil penulisan SKRIPSI serta saran–saran yang diberikan sebagai tindak lanjut yang diperlukan untuk melakukan perbaikan dimasa yang akan datang.

BAB II

LANDASAN TEORI


Teori Umum

Konsep Dasar Perancangan Sistem

1. Definisi Perancangan Sistem

Menurut Kusrini dalam Kosim (2012:15) perancangan sistem adalah proses pengembangan spesifikasi sistem baru berdasarkan hasil rekomendasi analisis sistem. Dalam tahap ini perancangan tim kerja desain harus merancang spesifikasi yang dibutuhkan dalam berbagai ketas kerja. Kertas kerja itu harus memuat berbagai uraian mengenai input, proses, output dari sistem yang diusulkan.

2. Tujuan Perancangan Sistem

Tujuan tahap perancangan sistem : (Kusrini dalam Kosim, 2012:15)

  1. Memenuhi kebutuhan pemakai sistem.
  2. Memberikan gambaran yang jelas dan rancangan bangun yang lengkap untuk pemrograman dan ahli-ahli teknik yang terlibat.

Konsep Dasar Sistem

Definisi Sistem

Menurut Mustakini (2009:34), “Sistem dapat didefinisikan dengan pendekatan prosedur dan pendekatan komponen, sistem dapat didefinisikan sebagai kumpulan dari prosedur-prosedur yang mempunyai tujuan tertentu”.

Menurut Sutarman (2012:13), “Sistem adalah kumpulan elemen yang saling berhubungan dan berinteraksi dalam satu kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama”.

Dari beberapa definisi di atas dapat disimpulkan bahwa sistem adalah kumpulan elemen atau komponen yang mempunyai fungsi yang berbeda-beda tetapi saling melengkapi satu sama lainnya untuk mencapai tujuan bersama.

Karakteristik Sistem

Menurut Mustakini (2009:54), Suatu sistem mempunyai karakteristik. Karakteristik sistem adalah sebagai berikut ini:

Sumber: Mustakini (2009:54) Gambar 2.1. Karakteristik suatu sistem

  1. Suatu sistem mempunyai komponen-komponen sistem (components) atau subsistem-subsistem. Suatu sistem terdiri dari sejumlah komponen-komponen yang saling berinteraksi, yang artinya saling bekerja sama dalam membentuk suatu kesatuan. Komponen sistem tersebut dapat berupa suatu bentuk sub-sistem.
  2. Suatu sistem mempunyai batas sistem (boundary). Batasan sistem membatasi antara sistemyang satu dengan yang lainnya atau sistem dengan lingkungan luarnya.
  3. Suatu sistem mempunyai lingkungan luar (environment). Lingkungan luar sistem adalah suatu bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut.
  4. Suatu sistem mempunyai penghubung (interface). Penghubung sistem merupakan media yang menghubungkan sistem dengan sub-sistem yang lain, dengan demikian dapat terjadi suatu integrasi sistem yang membentuk suatu kesatuan.
  5. Suatu sistem mempunyai tujuan (goal). Suatu sistempasti mempunyai tujuan (goals) atau sasaran sistem (objective). Sebuah sistem dikatakan berhasil apabila mengenai sasaran atau tujuannya,jika suatu sistem tidak mempunyai tujuan maka operasi sistem tidak akan ada gunanya.

Klasifikasi Sistem

Menurut Mustakini (2009:53), Suatu sistem dapat diklasifikasikan:

  1. Sistem abstrak (abstract sistem) dan sistem fisik (phisical sistem) Sistem abstrak adalah sistem yang berupa pemikiran atau ide - ide yang tidak tempak secara fisik, misalnya sistem teknologi yaitu sistem yang berupa pemikiran-pemikiran hubungan antara manusia dengan Tuhan. Sitem fisik merupakan sistem yang ada secara fisik.
  2. Sistem Alami (natural sistem) dan Sistem Buatan Manusia (human made sistem) Sistem alami adalah sistem yang keberadaannya terjadi secara alami/natural tanpa campuran tangan manusia. Sedangkan sistem buatan manusia adalah sebagai hasil kerja manusia. Contoh sistem alamiah adalah sistem tata surya yang terdiri dari atas sekumpulan planet, gugus bintang dan lainnya. Contoh sistem abstrak dapat berupa sistem komponen yang ada sebagai hasil karya teknologi yang dikembangkan manusia.
  3. Sistem pasti (deterministic sistem) dan sistem tidak tentu (probobalistic sistem) Sistem tertentu adalah sistem yang tingkah lakunya dapat ditentukan/diperkirakan sebelumnya. Sedangkan sistem tidak tentu sistem tingkah lakunya tidak dapat ditentukan sebelumnya. Sistem aplikasi komputer merupakan contoh sistem yang tingkah lakunya dapat ditentukan sebelumnya. Program aplikasi yang dirancang dan dikembangkan oleh manusia dengan menggunakan prosedur yang jelas, terstruktur dan baku.
  4. Sistem Tertutup (closed sistem) dan Sistem Terbuka (open sistem) Sistem tertutup merupakan sistem yang tingkah lakunya tidak dipengaruhi oleh lingkungan luarnya. Sebaliknya, sistem terbuka mempunyai prilaku yang dipengaruhi oleh lingkungannya. Sistem aplikasi komputer merupakan sistem relatif tertutup, karena tingkah laku sistem aplikasi komputer tidak dipengaruhi oleh kondisi yang terjadi diluar sistem.

Konsep Dasar Informasi

Definisi Informasi

Menurut Mulyanto (2009:247), “Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya, sedangkan data merupakan sumber informasi yang menggambarkan suatu kejadian yang nyata”.

Menurut Sutarman (2012:14), “Informasi adalah sekumpulan fakta (data) yang diorganisasikan dengan cara tertentu sehingga mereka mempunyai arti bagi si penerima”.

Menurut Maimunah dkk (2012:26), “Informasi adalah data yang telah diolah menjadi sebuah bentuk yang lebih berarti bagi penerimanya dan bermanfaat dalam mengambil suatu keputusan.”

Dari beberapa definisi diatas dapat disimpulkan bahwa informasi adalah data yang diolah menjadi sesuatu yang berarti bagi yang menggunakannya dan biasanya data tersebut dari data yang riil benar atau sudah terjadi.


Nilai Informasi

Menurut Mulyanto (2009:247), suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya untuk mendapatkannya dan sebagian besar informasi tidak dapat tepat ditaksir keuntungannya dengan satuan nilai uang, tetapi dapat ditaksir nilai efektivitasnya.


Kualitas Informasi

Menurut Mulyanto (2009:247), kualitas informasi sangat dipengaruhi atau ditentukan oleh tiga hal pokok, yaitu:

  1. Akurasi (Accuracy)
    Sebuah informasi harus akurat karena dari sumber informasi hingga penerima informasi kemungkinan banyak terjadi gangguan yang dapat mengubah atau merusak informasi tersebut. Informasi dikatakan akurat apabila informasi tersebut tidak menyesatkan, bebas dari kesalahan-kesalahan dan harus jelas mencerminkan maksudnya. Ketidakakuratan sebuah informasi dapat terjadi karena sumber informasi (data) mengalami gangguan atau kesengajaan sehingga merusak atau mengubah data-data asli tersebut.
    Beberapa hal yang dapat berpengaruh terhadap keakuratan sebuah informasi antara lain adalah:
    1. Informasi yang akurat harus memiliki kelengkapan yang baik, karena bila informasi yang dihasilkan sebagian tentunya akan mempengaruhi dalam pengambilan keputusan atau menentukan tindakan secara keseluruhan, sehingga akan berpengaruh terhadap kemampuannya untuk mengontrol atau memecahkan suatu masalah dengan baik.
    2. Informasi yang dihasilkan oleh proses pengolahan data, haruslah benar sesuai dengan perhitungan-perhitungan yang ada dalam proses tersebut.
    3. Informasi harus aman dari segala gangguan (noise) bila tidak dapat mengubah atau merusak akurasi informasi tersebut dengan tujuan utama.
  2. Tepat Waktu (Timeliness)
    Informasi yang dihasilkan dari suatu proses pengolahan data, datangnya tidak bolehterlambat (usang). Informasi yang terlambat tidak akan mempunyai nilai yang baik, karena informasi merupakan landasan dalam pengambilan keputusan. Kesalahan dalam mengambil keputusan akan berakibat fatal bagi suatu perusahaan. Mahalnya informasi disebabkan harus cepat dan tepat informasi tersebut didapat. Hal itu disebabkan oleh kecepatan untuk mendapatkan mengolah dan mengirimkan informasi tersebut memerlukan bantuan teknologi.
  3. Relevansi (Relevancy)
    Informasi dikatakan berkualitas jika relevan bagi pemakainya. Hal ini berarti bahwa informasi tersebut harus bermanfaat bagi pemakainya. Relevansi informasi untuktiap-tiap orang berbeda. Misalnya, informasi mengenai kerusakan infrastruktur laboratorium komputer ditujukan kepada rector universitas. Tetapiakan lebih relevan apabila ditujukan kepada penanggung jawab laboratorium.


Konsep Dasar Sistem Informasi

Definisi Sistem Informasi

Menurut Sutarman (2012:13), “Sistem informasi adalah Sistem dapat didefinisikan dengan mengumpulkan, memperoses, menyimpan, menganalisis, menyebarkan informasi untuk tujuan tertentu. Seperti sistem lainnya, sebuah sistem informasi terdiri atas input (data, instruksi) dan output (laporan, kalkulasi)”.

Menurut Mulyanto (2009:29), “Sistem informasi adalah suatu komponen yang terdiri dari manusia, teknologi informasi, dan prosedur kerja yang memproses, menyimpan, menganalisis, dan menyebarkan informasi untuk mencapai suatu tujuan”. Dari pendapat yang dikemukakan di atas dapat disimpulkan bahwa informasi adalah gabungan dari orang, hardware, software, jaringan komunikasi, sumber daya data, dankebijakan dan prosedur yang menyimpan, mengumpulkan (mendapatkan kembali), memproses, dan mendistribusikan informasi untuk mendukung pengambilan dan pengontrolan keputusan dalam suatu organisasi.


Komponen Sistem Informasi

Menurut Sutarman (2012:14), Komponen-komponen dasar dari sistem informasi antara lain sebagai berikut:

  1. Hardware
    Kumpulan peralatan seperti Perangkat keras, processor, monitor, keyboard, dan printer yangmenerima data dan informasi, memproses data teresbut, mengolahnya dan menampilkan data tersebut.
  2. Software
    Kumpulan program-program komputer yang memungkinkan hardware memperluas data.
  3. Database
    Sekumpulan fileyang saling berhubungan dan terorganisasi atau kumpulan record-record yang menympan datadan hubungan di antaranya.
  4. Network
    Sebuahsistem yang terhubung yang menunjang adanya pemakaian bersama sumber di antara komputer-komputer yang berbeda.
  5. People
    Elemen yang paling penting dalam sistem informasi, termasuk orang-orang yang bekerja dengan sistem informasi atau menggunakan output-nya.

1. Infrastruktur Informasi

Menurut Sutarman (2012:15),infrastruktur informasi terdiri atas fasilitas-fasilitasfisik, layanan, dan manajemen yang mendukung semua sumber daya komputer dalamsuatu organisasi.

Terdapat lima komponen utama dari infrastruktur, yaitu sebagai berikut:

  1. Hardware (perangkat keras).
  2. Software (perangkat lunak).
  3. Network (fasilitas jaringan dan kompunikasi).
  4. Database (basis data).
  5. Information management personnel (manajemen informasi personal).

2. Arsitektur Informasi

Menurut Sutarman(2012:15), Arsitektur Informasi adalah perencanaan kebutuhan informasi dalam organisasi dan bagaimana proses pemenuhan kebutuhan tersebut. Dalam mempersiapkan arsitektur informasi, perancangan (designer) membutuhkan informasi yang dapat dibagi atas dua bagian, yaitu:

  1. Kebutuhan bisnis akan informasi.
  2. Infrastruktur informasi yang telah ada dan yang direncanakan.


Teori Khusus

Konsep Dasar Jurusan

1. Pengertian Jurusan

Menurut Kamus Besar Bahasa Indonesia, “bagiandari suatu fakultas atau sekolah tinggi yang bertanggung jawab untuk mengelola dan mengembangkan suatu bidang studi, misal jurusan sistem informasi.


Konsep Dasar Konsentrasi

1. Pengertian Konsentrasi

Konsentrasi belajar berasal dari kata konsentrasi dan belajar. Hornby dan Siswoyo (1993:69) mendefinisikan konsentrasi (concentrate) adalah pemusatan atau pengerahan (perhatiannya kepekerjaannya atau aktivitasnya).Hamalik (1995:36)


Konsep Dasar Promosi

1. Pengertian Promosi


Sementara Sistaningrum (2002 : 98) Promosi merupakan salah satu penentu keberhasilan suatu program atau forum yang ada.Pentingnya promosi dapat digambarkan lewat perumpamaan bahwa pemasaran tanpa promosi dapatdiibaratkan seorang pria berkaca mata hitam yang dari tempat gelap pada malamkelam mengedipkan matanya pada seorang gadis di kejauhan. Tak seorang pun yangtahu apa yang dilakukan pria tersebut selain dirinya sendiri.

Padahakikatnya promosi adalah suatu bentuk komunikasi pemasaran.Yang dimaksud dengan komunikasi pemasaran adalah aktivitaspemasaran yang berusaha menyebarkan informasi, mempengaruhi atau membujuk dan mengingatkan pasar sasaranatas perusahaan dan produknya agar bersedia menerima dan loyal pada produk yangditawarkan perusahaan yang bersangkutan.

2. Tujuan Promosi

Tjiptono(2001 : 221) Tujuanutama dari promosi adalah agar forumyang di buat dapat digunakan oleh mahasiswa yang ada pada Komunitas Sistem Informasi Manajemen pada Jurusan Sistem Informasi STMIK Raharja.

3. Bentuk Promosi

Menurut Kotler (2002:658), Meskipun secara umum bentuk-bentuk promosimemiliki fungsi yang sama, tetapi bentuk-bentuk tersebut dapat dibedakanberdasarkan tugas-tugas khususnya. Beberapa tugas khusus itu sering disebutbauran promosi, antara lain :

  1. Personalselling adalahkomunikasi langsung (tatap muka) antara progremer dancalon pengguna untuk memperkenalkan suatuproduk kepada calon pengguna dan membentuk pemahaman calon penggunaterhadap forum yang adasehingga mereka akan mencoba ataumenggunakan.
  2. Mass Selling adalah pendekatan yang menggunakan mediakomunikasi untuk menyampaikan informasiseperti media internet kepada mahasiswa di Konsentrasi Sistem Informasi Manajemen pada Jurusan Sistem InformasiSTMIK Raharja dalam satu waktu. Metode ini memang tidak sefleksibel personal sellingnamun merupakan alternative yang lebih mudahuntuk menyampaikan informasi ke semua mahasiswadi Konsentrasi Sistem InformasiManajemen pada Jurusan Sistem InformasiSTMIK Raharja.
  3. Promosi Forumadalah bentuk persuasi langsung melalui penggunaan berbagai insetifyang dapat diatur untuk merangsang penggunaforum sehingga forum dapat digunakan oleh semuamahasiswa di Konsentrasi Sistem Informasi Manajemen pada Jurusan Sistem InformasiSTMIK Raharja.
  4. PublicRelations (hubungan mahasiswa),adalah upaya komunikasi menyeluruh kepadaseluruh mahasiswa khususnya di jurusan Sistem Informasi untuk mempengaruhi persepsi, opini,keyakinan dan sikap berbagai orang yang terlibat, mempunyai kepentingan dandapat mempengaruhi kelebihan forumdalam mencapai tujuannya.
  5. Website atausitus dapat diartikan sebagai kumpulan halaman yang menampilkan informasi datateks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungandari semuanya, baik yang bersifat statis maupun dinamis yang membentuk saturangkaian bangunan yang saling terkait dimana masing-masing dihubungkan denganjaringan-jaringan halaman (hyperlink). Bersifat statis apabila isiinformasi website tetap, jarang berubah, dan isi informasinya searah hanya daripemilik website. Bersifat dinamis apabila isi informasi website selaluberubah-ubah, dan isi informasinya interaktif dua arah berasal dari pemilikserta pengguna website. Contoh website statis adalah berisi profil perusahaan,sedangkan website dinamis adalah seperti Friendster, Multiply, dll. Dalam sisipengembangannya, website statis hanya bisa di update oleh pemiliknya saja,sedangkan website dinamis bisa di update oleh pengguna maupunpemilik.
  6. widuriadalah (Wiki iDu Raharja iLearning) merupakan sistem pelayanan informasi dengan menggunakan Wiki.Dimana pembaca dapat secara bebasmengakses dan membaca artikel serta informasi didalamnya.Dan pengguna terdaftar dapat membuat artikel baru yang belum tersedia serta memperbaiki artikel yang telah ada atau dibuat oleh orang lain. Sehingga Widuri mendukungpembuatan artikel yangterkolaborasi. Artikel yang ada di Widuri selaludalam tahap penyempurnaan, karenainformasi yang terdapat didalamnya selaluberkembang. Dengan berkembangnya Widuri makaterdapat beberapa Logo &Filosofi yang dikemukakan oleh para pengembangWiduri. Tidak hanya memiliki Logo danFilosofi, sebagai project yangselalu akan berkembang dimulai dari sebuah PermasalahanWiduri. Untuk membuat sebuah artikel dalam Widuri adabeberapa prosedur yang harus diketahui diantaranyaProsedurPenulisan Artikel, ProsedurPenulisan Judul yang dapatdilakukan oleh User serta ProsedurPenguncian Artikel dan ProsedurPenghapusan Artikel yang hanya dapat dilakukan oleh Admin Widuri. Widuri dalammenunjang sistem pelayanan yangkolaboratif pada PerguruanTinggi Raharja juga diharapkandapat memberikan informasi yang terpercaya, sehingga mahasiswa tidak meragukan informasi yang didapatkan serta memudahkan dalam mengaksesinformasi. Saat ini Widuri berkembang menjadi Media Penyimpanan Pedoman KKP/TA/SKRIPSI sertaLaporan KKP/TA/SKRIPSI yang mana dalammendukung media penyimpanan Laporan KKP/TA/SKRIPSIdalam penyimpanan Laporan ini memiliki ProsedurPenyimpanan Laporan, ProsedurPenulisan Citation (daftarpustaka). Adanya sebuah FAQakan membantu menjawab seluruhkesulitan User.

Konsep dasar Unified Modeling Language (UML)

Pengertian Unified Modeling Language (UML)

UML adalah salahsatu bentuk notasi atau bahasa yang sama yang digunakanoleh professional dibidang software untuk menggambarkan atau memodelkan sebuah software.Sebelumnya ada banyak notasi atau bahasa lain untuk mencapai keperluan yang sama misalnya DFD (Data Flow Diagram) dan Booch Diagram. Berikut adalah beberapa definisi UML :

  1. Menurut Henderi, (2007:4), “UnifiedModeling Language (UML) adalah bahasa yang telah menjadi standard untuk visualisasi, menetapkan, membangun dan mendokumentasikan artifak suatu sistem perangkat lunak”.
  2. Menurut Nugroho (2010:6),“UML (Unified Modeling Language) adalah‘bahasa’ pemodelan untuk sistem atau perangkat lunak yang berparadigma ‘berorientasi objek’.Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan permasalahan yang kompleks sedemikian rupa sehinggalebih mudah dipelajari dan dipahami”.
  3. Menurut Padeli dkk(2008:70), “UML (Unified Modeling Language) adalah suatu alat bantu yang sangat handal dalam bidang pengembangan yang berorientasi objek”. Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarikkesimpulan bahwa “Unified Modeling Language (UML) adalah suatu bahasa yang menggunakan suatu gambar atau model dalam penerapannyauntuk menentukan suatu alursistem”.


Banguna Dasar Metodologi Unified Modeling Language (UML)

Menurut Nugroho(2009:117). Bangunan dasar metodologi Unified Modeling Language (UML)menggunakan tiga bangunan dasar untuk mendeskripsikansistem/perangkat lunak yang akan dikembangkan,yaitu:

  1. Sesuatu (things)
    Ada 4(empat) things dalam Unified Modeling Language (UML), yaitu:
    1. Structural things
      Merupakan bagian yang relatif statisdalam model Unified ModelingLanguage (UML). Bagian yang relatif statis dapat berupa elemen-elemen yang bersifatfisik maupun konseptual.
    2. Behavioral things
      Merupakan bagian yang dinamis padamodel Unified ModelingLanguage (UML), biasanya merupakan kata kerja dari model Unified Modeling Language (UML),yang mencerminkan perilaku sepanjang ruang dan waktu.
    3. Grouping things
      Merupakan bagian pengorganisasidalam Unified Modeling Language (UML).Dalam penggambaran model yang rumit kadang diperlukan penggambaran paketyang menyederhanakan model. Paket-paketini kemudian dapat didekomposisi lebih lanjut. Paket berguna bagi pengelompokkan sesuatu,misalnya model - model dansubsistem-subsistem.
    4. Annotational things
      Merupakan bagian yang memperjelasmodel Unified Modeling Language(UML) dan dapat berupa komentarkomentar yang menjelaskan fungsiserta ciri-ciri setiap elemen dalam model UnifiedModeling Language (UML).
  2. Relasi (Relationship)
    Ada4 (empat) macam relationship dalam Unified Modeling Language (UML), yaitu:
    1. Kebergantungan
      Merupakan hubungan dimana perubahanyang terjadi pada suatu elemen mandiri(independent) akan mempengaruhi elemen yang bergantung padanya elemen yang tidak mandiri (dependent).
    2. Asosiasi
      Merupakan apa yang menghubungkanantara objek satu dengan objeklainnya, bagaimana hubungan suatu objek dengan objek lainnya. Suatu bentukasosiasi adalah agregasi yang menampilkan hubungan suatuobjek dengan bagian-bagiannya.
    3. Generalisasi
      Merupakan hubungan dimana objek anak(descendent) berbagi perilakudan struktur data dari objek yang ada diatasnya objek induk (ancestor). Arah dari atas ke bawah dari objek indukke objek anak dinamakanspesialisasi, sedangkan arah berlawanan sebaliknyadari arah bawah ke atas dinamakan generalisasi.
    4. Realisasi
      Merupakanoperasi yang benar-benar dilakukan oleh suatu objek.


Definisi Diagram UML (Unified Modeling Language)

Menurut Heriawati(2011:10), bahwa beberapa literature menyebutkan bahwa UML menyediakan sembilan jenis diagram, yang lain menyebutkan delapan karena ada beberapadiagram yang digabung, misanya diagram komunikasi, diagramurutan dan diagram pewaktuan digabung menjadi diagram interaksi.

Namun demikianmodel-model itu dapat dikelompokkan berdasarkan sifatnya yaitu statis atau dinamis.Jenis diagram itu antara lain:

  1. Menurut Padeli dkk (2008:71), Diagram kelas (Class Diagram). Bersifat statis, Diagram inimemperlihatkan himpunan kelas-kelas, antarmuka-antarmuka,kolaborasi-kolaborasi, serta relasi-relasi. Diagramini umum dijumpai pada pemodelan sistem berorientasi objek. Meskipun bersifat statis, sering pula diagram kelasmemuat kelas-kelas aktif.
    Adapendapat lain yang menjelaskan dari pengertian Spesifikasi yang jika diintansikan akan menghasilkan sebuahobjek. Class menggambarkan keadaan(atribut/property) suatu sistem, sekaligusmenawarkan pelayanan untuk memanipulasi keadaan tersebut (metode/fungsi). Diagram paket (PackageDiagram). Bersifat statis. Diagramini memperlihatkan kumpulan kelas-kelas, merupakanbagian dari diagram komponen.
  2. Diagram use case. Bersifat statis. Diagram inimemperlihatkan himpunan use case danaktor-aktor (jenis khusus dari kelas). Diagram initerutama sangat penting untuk mengorganisasi dan memodelkan perilaku suatu sistem yang dibutuhkanserta diharapkan pengguna. Adapendapat lain yang menjelaskan dari pengertian Use Case yaitu suatu deksripsi fungsi dari sebuah sistem dariperspektif pengguna. Use case bekerjadengan cara mendeskripsikan tipikal interaksi antara pengguna sebuah sistem (aktor) dengan sistemnya sendirimelalui sebuah cerita bagaimanasebuah sistem dipakai.
  3. Diagram interaksi dan sequence (urutan). Bersifat dinamis.Diagram urutan adalah iterasi yangmenekankan pada pengiriman pesan dalam suatuwaktu tertentu.
  4. Diagram komunikasi (communication diagram). Bersifat dinamis.Diagram sebagai penggantidiagram kolaborasi UML 1.4 yang menekankanorganisasi struktural dari objek-objek yang menerima serta mengirim pesan.
  5. Diagram statechart (statechart diagram). Bersifatdinamis. Diagram status memperlihatkankeadaan-keadaan pada sistem, memuatstatus (state),transisi, kejadian serta aktivitas.
  6. Diagram aktivitas (activity diagram). Bersifat dinamis.Diagram aktivitas adalah tipekhusus dari diagram status yang memperlihatkan alirandari suatu suatu aktivitas ke aktivitas lainnya dalam suatu sistem. Diagram ini terutama pentingdalam pemodelan fungsi-fungsi suatusistem dan memberi tekanan pada aliran kendali antar objek.
  7. Diagram komponen (component diagram). Bersifat statis.Diagram komponen ini memperlihatkanorganisasi serta kebergantungan sistem/perangkatlunak pada komponen-komponen yang telah ada sebelumnya.
  8. Diagram deployment (deployment diagram). Bersifatstatis. Diagram ini memperlihatkankonfigurasi saat aplikasi dijalankan (run- time).Memuatsimpul-simpul beserta komponen-komponen yang ada di dalamnya. Kesembilan diagram ini tidak mutlak harusdigunakan dalam pengembangan perangkat lunak,semuanya dibuat sesuai kebutuhan.Pada UML dimungkinkan kitamenggunakan diagram- diagram lainnya (misalnya data flow diagram, entityrelationship diagram, dan sebagainya).


Jenis-jenis Diagram UML (Unified Modeling Language)

Menurut Padeli (2008:5), Berikut iniadalah definisi mengenai diagram UML:

  1. Use Case Diagram
    MenurutMaimunah (2010:30), “Use case adalah deksripsi fungsi dari sebuah sistem dari perspektif pengguna”. Usecase bekerja dengan caramendeskripsikan tipikal interaksi antara pengguna sebuah sistem (aktor) dengansistemnya sendiri melalui sebuah cerita bagaimanasebuah sistem dipakai. Use case diagram secara grafis menggambarkaninteraksi antarasistem, sistem eksternal dan pengguna.Dengan kata lain use case diagram secara grafis mendeskripsikan siapa yang akan menggunakan sistem dan dalam cara apa pengguna (user) mengharapkaninteraksi dengan sistem itu. Use case secaranaratif digunakan untuk secara tekstual menggambarkansekuensi langkah-langkah dari setiap interaksi.
  2. Class Diagram
    MenurutMurad (2010:30), Class diagram adalah “Class yang menggambarkan keadaan (atribut/property) suatu sistem,sekaligus menawarkan pelayananuntuk memanipulasi keadaan tersebut (metode/fungsi)”.Menggambarkan struktur object sistem. Diagramini menunjukkan class object yang menyusun sistem dan jugahubungan antara classobject tersebut.
  3. Sequence Diagram
    Secaragrafis menggambarkan bagaimana objek berinteraksi dengan satu sama lain melalui pesan pada sekuensisebuah use case atau operasi.
  4. State Chart Diagram
    Digunakanuntuk memodelkan behaviour objek khusus yang dinamis. Diagram ini mengilustrasikan siklus hidup objek berbagai keadaan yang dapat diasumsikan oleh objekdan event-event (kejadian)yang menyebabkan objek beralih dari satu state ke state yang lain.
  5. Activity Diagram
    Secaragrafis digunakan untuk menggambarkan rangkaian aliran aktivitas baikproses bisnis maupun use case. Activity diagram dapat jugadigunakan untuk memodelkan action yang akan dilakukan saat sebuah operasi dieksekusi, danmemodelkan hasil dari action tersebut.


Konsep Dasar PHP

Pengertian PHP

PHP singkatandari Hypertext Preprocessor yaitu bahasa pemrograman web server-side yang bersifat opensource.

Menurut Anhar(2010:3), “PHP merupakan script yang terintegrasi dengan HTML dan berada pada serve (serveside HTML embedded scripting)”. PHP adalah script yangdigunakan untuk membuat halamanwebsite yang dinamis. Dinamisberarti halaman yang akan ditampilkan dibuat saat halaman itu diminta olehclient.

  1. Sejarah PHP
    Menurut Kustiyaningsih(2011:113),Seiring dengan perkembangan teknologi maka lahirnya PHP sebagaibahasa pemrograman open source yangdigunakan secara luas terutama untuk pengembangan web dan dapat disimpan dalambentuk HTML.Sehingga web tidak hanya memberikan informasi tetapi terjalininteraksi dan menjadikan web bersifat dinamis dan diintegrasikan dengan web server Apache, PWS dan IIS.
    Kelahiran PHP bermula saat Rasmus Lerdorf membuatsejumlah skrip perl yang dapatmengamati siapa saja yang melihat-lihat daftar riwayat hidupnya, yaitu tahun1994. Tahun 1995, Rasmus menciptakan PHP/FI Versi 2, di mana Versi tersebutdapat menempelkan kode terstruktur dalam tagHTML dan juga PHP dapat berkomunikasi dengan database.
  2. Kelebihan dan Kekurangan PHP
    Menurut Andika (2012:53), Aplikasi bahasa PHPdapat dipergunakan untuk:
    1. PHPdigunakan sebagai landasan operasi pada pemrogaman jaringan berbasis web.
    2. PHPdigunakan juga untuk pemrogaman database.
    3. PHPdigunakan untuk membuat aplikasi web.

  3. Adapun kelebihandan kekurangan bahasa PHPantara lainsebagai berikut:
    Tabel 2.1. Kelebihan dan Kekurangan PHP
  4. Koneksi Database Php
    Menurut Andika (2012:71), Koneksi dari bahasa pemrograman web(baca: PHP) yang anda gunakan ke MySQL database menjadi langkah awal yangsangat penting dilakukan. berikut sintax untuk melakukan koneksi ke MySQLdatabase dari PHP.
    mysql_connect (”namahost”,”mysql_username_yang_digunakan”,”password_dari_username”);
  5. Koneksi Php pada database
    Menurut Andika (2012:54), bahasa pemrograman berbasis server maksudnya script PHP diletakan diserver dan di terjemahkan oleh web browser terlebih dahulu kemudian hasilterjemahan itu dikirim ke browser client. Bahasa pemrograman PHP memilikikesamaan dengan bahasa ASP (Active Server Page), Cold Fusion , JSP (Java serverPage), ataupun Perl. Berikut merupakan skema PHP sampai di terjemahkan olehBrowser:


Gambar 2.2. Skema koneksi database pada PHP


Konsep Dasar Web

Definisi Web

MenurutKustiyahningsih (2011:113), “Web adalah layanan yang didapat oleh pemakai komputer yang terhubung keinternet”.

MenurutYuhefizar, dkk (2009:1), “Web adalah sebuah sistem penyebaran informasi melalui internet”.

Browser adalahperangkat lunak untk mengakses halaman- halamanweb seperti internet Explorer,Mozilla Firefox, Opera, Safari, dan lainlain.

Dari pendapatyang dikemukakan di atas dapat disimpulkan bahwa Web merupakan layanan yang dapat oleh pemakai komputer terhubung ke internet, baik berupa teks, gambar,suara maupun video yang interaktif dan mempunyaikelebihan untuk menghubungkan (link) satudokumen dengan dokumen lainnya(hypertext) yang dapat diakses melalui sebuah browser.

1. Konsep Web

MenurutKustiyahningsih (2011:5), World Wide Web (WWW), lebih di kenal dengan web yang merupakan salah satulayanan yang di dapat oleh pemakaikomputer yang terhubung ke internet dengan fasilitas hypertext untuk menampilkan data berupa text,gambar, suara, animasi, dan data multimedialainnya. Sehingga web pada awalnya adalah ruang informasi dalam internet, dengan menggunakanteknologi hypertext, pemakai dituntunmenemukan informasi dengan mengikuti linkyang disediakan dalam dokumen web yangditampilkan dalam web browser. Situs/web dapat dikatagorikan menjadi dua yaitu “web statis” dan “webdinamis”.

Web statis adalahweb yang menampilkan informasi-informasi yang sifatnyastatis (tetap). Disebut statis karena penggunatidak dapat berinteraksidengan web tersebut. Dengan demikian untuk mengetahui suatu web tersebut bersifatstatis atau dinamis dapat dilihat dari tampilannya. Jika suatu web hanya berhubungan dengan halaman web lain dan berisi suatu informasi yangtetap maka web tersebut disebut statis.

Web Dinamisadalah web yang menampilkan informasi serta dapat berinteraksi dengan pengguna. Web yang dinamis memungkinkan pengguna untuk berinteraksi menggunakanform sehingga dapat mengolah informasiyang ditampilkan. Web dinamis bersifat interaktif, tidak kaku dan terlihat lebih indah.

Sehingga dapatdisimpulkan bahwa kelebihan dari aplikasi web adalah dapat diakses kapan pun dan dari mana pun selama ada internet. Dan dapat diakses hanya dengan menggunakan webbrowser (umumnya sudahtersedia di PC, PDA dan handphone terbaru), tidak perlu menginstal aplikasi client khusus.Sedangkan untuk kekurangan yang dimiliki dari aplikasiweb itu sendri adalah antarmuka yang dapat dibuat terbatas sesuai spesifikasi standar untuk membuatdokumen web dan keterbatasan kemampuanweb browser untuk menampilkannya. Dan terbatasnya kecepatan internet mungkin membuat respon aplikasi masih lambat.

Ada 3 tipekategori software editor yang biasa dipakai untuk tujuan maintenance ini, adalah:

  1. Elemen 1 Text Editor. Contohnya adalah Notepad atauTextEdit, dimana HTMLdiubah didalam program editor tersebut.
  2. Elemen 2 WYSIWYG editor. Contohnya Microsoft Frontpage danMacromedia Dreamweaver, dimana situs di edit menggunakan GUI(Graphical User Interface) dan format HTML ini secara otomatis di generateoleh editor ini.
  3. Elemen 3 Editor yang sudah memiliki template,contohnya Rapidweaver dan iWeb,dimana, editor ini membolehkan user untuk membuat dan mengupdate website nya langsung ke web server secara cepat, tanpa harusmengetahui apapun tentang HTML. Merekadapat memilih template yang sesuai dengan keinginan mereka, menambah gambar atauobyek, mengisinya dengan tulisan,dan dengan sekejap mereka sudah dapat membuat website tanpa harus melihat sama sekali kode-kode HTML.

2. Arsitektur Web

MenurutKustiyahningsih (2011:5), Arsitektur web sistem web sebenarnya merupakan aplikasi yang berasitektur client-server denganmenggunakan protokol HTTP dalamkomunikasi antara client dan server yang merupakan pengembangan dari arsitektur file server.Arsitektur ini adalah model konektivitas pada jaringan yang mengenaladanya server dan client, dimanamasing-masing memiliki fungsi yang berbeda satu sama lainnya. Kunci utama dalam membangun aplikasi web adalah meletakan sesuai denganproposisinya. Artinya web developer haruspintar dalam memilah- milah mana yangharus diperoses di server dan mana yang di client.

Server merupakan komputer yangmenjadi pusat pemrosesan perintah- perintahweb yang dikirim oleh client. Perintah tersebut bisa berupa: koneksi ke database, perintah untuk menampilkan suatu halaman web dan lain-lain. Server side digunakan untuk memperoses segala sesuatuyang berhubungan dengan server, seperti environmentaldari server atau manipulasidata pada database. Dan yang perlu dipelajari untuk membuat aplikasi berbasis web disisi server adalah mekanisme pemanggilan program dan pengambilan output programoleh web server (CGI). Dan server side scripting (PHP,ASP, JSP).

Client merupakan komputer yanghanya bertugas untuk menampilkan datadari server dan mengirim data ke server. Komputer ini biasa nya digunakan oleh end user. Clientside digunakan untuk mengadakan interaksidengan user yang frekuensinya tinggi, namun data yang diperlukan relatif sedikit atau telahtersedia sebelumnya. Dan yang perlu dipelajari untuk membuat aplikasiberbasis web di sisi client adalah sintakspembuatan dokumen web (HTML dan CSS) dan client side script (javascript).

Sumber: Kustiyahningsih (2011:6)Gambar 2.3 Arsitektur Web

Cara kerja web seperti gambar padagambar 2.4. menjelaskan bahwa:

  1. User mengetik URL di browser.
  2. Browser menghubungi server yang tersebut pada URL.
  3. Setelah terhubung, browser mengrimkan HTTP request.
  4. Server menjawab dengan mengirimkan HTTP response (berisi header dan isi dokumen).
  5. Untuk dokumen yang terdiri atas beberapa file (misalnya dokumenbergambar), browser harus mengirimkan HTTP request lagi untuksetiap file.
  6. Browser menampilkan semua dokumen kepada user.

2. Web Browser

MenurutKustiyahningsih (2011:8), Web browser adalah software yang digunakan untuk menampilkan informasi dariserver web. Software inikini telah dikembangkan dengan menggunakan user interface grafis, sehingga pemakai dapat denganmelakukan ‘point and clink’ untuk pindahantar dokumen. Lynx adalah web browser yang masih menggunakan mode text, yang akibatnya adalah tidak ada gambar yang dapat ditampilkan. Lynx iniada dilingkungan DOS dan *nix (keluargasistem operasi Unix). Akan tetapi perkembangan dari browser mode text ini tidak secepat web browser denganGUI. Dapat dikatakan saat inihanya ada empat web browser GUI yang populer: Internet Explorer, Netscape Navigator, Opera dan Mozilla. Keempat browser ini bersaing untukmerebut pemakainya, dengan berusaha untuk mendekati standar spesifikasi dokumenHTML yang direkomendasikan oleh W3C (World Wide Web Consortium).

3. Web Server

MenurutKustiyahningsih (2011:8), Web Server adalah komputer yang digunakan untuk menyimpan dokumen-dokumenweb, komputer ini akanmelayani permintaan dokumen web dari kliennya. Web browser seperti explorer ataunavigator berkomunikasi melalui jaringan(termasuk jaringan internet) dengan web server, menggunakan HTTP. Browser akan mengirimkan requestke server untuk meminta dokumentertentu atau layanan lain yang disediakan oleh server. Server memberikan dokumen atau layanannya jikatersedia juga dengan menggunakanprotokol HTTP. Contoh web server adalah:

  1. Apache adalah web server yang paling populer dan memilikirangking pertama dalam persetase penggunanya. Apache bisadigunakan di berbagai platform OS. Contoh: Linux, Windows danlain-lain.
  2. IIS (Internet Information Services) adalah digunakan disistem operasi windows NT dan Windows 2002.
  3. PWS (Personal Web Server) adalah di gunakan di sistemoperasi windows 9x.

4. Web Programming

MenurutKustiyahningsih (2011:9), Dalam web programming, terdapat server-sideprogramming. Client-side programming adalah untuk membuat web yang statis, sedangkan untukmembuat web yang dinamis(dapat interaktif dengan user) diperlukan server-side dan client- side programming. Program web yangtergolong dalam Client side seperti javaScript, VB Script, HTML dan lain-lain. Hasil parsing script pemograman client side yang berupaHTML dari server web dapat dilihat dengan memilih menu view >Source code.

Sedangkan programweb yang tergolong server side adalah CGI/Perl, ASP, JSP,PHP, CFM. Hasil parsing script pemrograman server side yangberupa HTML dari server web dapat dilihat dengan memilih menu view >source code juga. Hal ini terjadi karena script hanya diproses di server web dan hasilnya dikembalikan dalam bentuk tag-tag HTML kemudian ditampilkan pada browser.

Berdasarkan basisperkembangan aplikasi (software) dapat dibedakan menjadi dua macam, yaitu:

5. Aplikasi berbasis dektop

Aplikasiberbasis dektop dikembangkan untuk di jalankan di masing-masingclient (komputer pengakses aplikasi pengolahan database). Database diletakan di server sedangkanaplikasi di insall di masing-masing client. Bahasapemrograman yang di gunakan untuk aplikasi tipe ini biasanya adalah BorlandDelphi, Visual Basic, Java netbean, dan sebagainya.Pada aplikasi berbasis desktop, aplikasidibagun dengan menggunakan tool tertentu, kemudian di kompilasi.Hasilnya dapat langsung digunakan dalam komputer.

6. Aplikasi berbasis web

Aplikasiberbasis web tidak perlu di install di masing-masing client pengakses aplikasi karena aplikasicukup di konfigurasi di server.Kemudianclient mengakses dari browser seperti Internet Explorer, opera Firefox. Executoraplikasi dilakukan oleh web serverseperti Apache, IIS, Xitami dan lain sebagainya.

Perbedaanlain aplikasi berbasis desktop dan web adalah bahwa untuk aplikasi berbasis desktop peningkatankecepatan dan kinerja aplikasi denganmengoptimasi penggunaan memori, manajemen proses dan pengaturan input-output. Pada aplikasi berbasisweb, faktor yang menentukan kinerjaaplikasi adalah kecepatan akses database dan kecepatan akses jaringan dan internet.


Konsep Dasar Appserv

Pengertian appserv

Menurut Huda(2009:182), “AppServ adalah sebuah paket programyang terdiri PHP, MySQL, Apache danphpMyAdmin yang dapat dijadikan web serverdikomputer local. Dengan menggunakan AppServ kita tidak perlu lagi susah payah melakukan konfigurasi server local, karena semuanya sudah diotomatiskan”.

Menurut Sokarno(2009:2), “AppServ adalah fitur penuh dari Apache,MySQL, PHP, phpMyAdmin dan dapat meng-install dalam 1 menit”.

Artinya andadapat melakukan manajemen database berbasis web, dengan akses client browser (Internet Explorer/Moziladan sejenisnya).

Berdasarkanbeberapa pendapat diatas dapat ditarik kesimpulanAppserv adalah software basisdata,MySQL, PHP, phpMyAdmin yang dilengkapidengan server apache.


Konsep Dasar MySQL

Definisi MySQL

Menurut Anhar(2010:21), “MySQL (My Structure Query Language) adalah perangkat lunak sistemmanajemen basis data SQL (Database ManajemenSistem) atau DBMS”.

Berdasarkan pendapatdiatas dapat ditarik kesimpulan bahwa MySQL adalahsuatu program yang dipakai untuk mengatur danmengelola database.

1. Tipe Data MySQL

MenurutKustiyahningsih (2011:147), “Tipe data Mysql adalahdata yang terdapat dalam sebuah table berupa field-field yang berisi nilai dari data tersebut. Nilai data dalam field memiliki tipe sendiri-sendiri”.
MYSQL mengenal beberapa tipe data field yaitu:

  1. Tipedata numerik
    Tipe numerik dibedakan dalam dua macam kelompok, yaitu integerdan floating point.Integer digunakanuntuk data bilanganbulat sedangkan floatingpoint digunakan untuk bilangan decimal.Tipe data numerik selengkapnya dapatdilihat pada tabel2.4.
  2. Tabel 2.2. Tipe data numericSumber:Kustiyahningsih (2011:147)
  3. Tipedata string
    String adalah rangkaian karakter. Tipe-tipedata yang termasuk dalam tipe data stringdapat dilihat pada tabel 2.5 berikut:
  4. Tabel 2.3. Tipe data stringSumber:Kustiyahningsih (2011:148)
  5. Tipedata char() dan varchar()
    Tipe data char()dan varchar() pada prinsipnya sama,perbedaannya hanya terletak pada jumlah memori yang dibutuhkan untukpenyimpanannya. Memori yang dibutuhkan untuk tipe data char() bersifat statis, besarnya tergantung pada berapa jumlahkarakter yang ditetapkan pada saat fieldtersebutdideklarasikan. Pada tipe data varchar()besarnya memori penyimpanan tergantung pada jumlah karakter tambah 1 byte, dapat dilihat pada tabel 2.6.
  6. Tabel 2.4. Letak perbedaan jumlah memoriSumber: Kustiyahningsih (2011:148)
  7. Tipedata tanggal
    Untuk tanggal dan jam, tersedia tipe-tipe data field berupa DATETIME, DATE,TIMESTAMP, TIME, dan YEAR.Masing-masingtipe mempunyai kisaran nilai tertentu. MYSQL akan memberikan peringatankesalahan (error) apabila tanggalatau waktu yang dimasukkan salah. Kisaran nilai besar memori penyimpanan yang diperlukan untuk masing-masing tipe dapat dilihat pada tabel 2.7.
Tabel 2.5. Tipe data tunggal Sumber: Kustiyahningsih (2011:149)

2. Operator MYSQL

Menurut Kustiyahningsih(2011:149), MYSQL mendukung penggunaanoperator-operator dan fungsi-fungsi diantaranya:

  1. OperatorAritmetika
    Suatu ekspresi yang melibatkan tipe data bilangan (NUMERIK)dan tanggal (DATE) menggunakan ekspresi aritmatika.Dapat dilihat pada tabel2.8.
  2. Tabel 2.6. Operator artmatika MYSQLSumber: Kustiyahningsih (2011:149)
  3. OperatorPembandingan
    Suatu ekspresi yang dapat digunakan pada klausa WHERE dan mempunyai sintaks sebagaiberikut: WHEREexpr operator value.Tabel 2.9.menunjukkan operator pembadingan pada MYSQL.
  4. Tabel 2.7. Operator Pembanding MYSQLSumber: Kustiyahningsih (2011:150)
  5. OperatorLogika
    Operator ini digunakan untuk membandingkan dua nilai variable yang bertipe Boolean.Tabel 2.10.menunjukkan operatorlogika pada MYSQL:
  6. Tabel 2.8. Operator Logika MYSQLSumber: Kustiyahningsih (2011:150)
  7. OperatorKarakter
    Operator untuk membentuk pencarian string yang sesuai dengan nilai yang mencantumkan padakondisi.Kondisi pencarian dapat berisi karakter, ada 3 symbol khusus berikut ini yang dapat dilihat pada tabel 2.11.
  8. Tabel 2.9. operator karakterSumber: Kustiyahningsih (2011:151)
  9. OperatorLain-lain
    Operator yang digunakan untuk menguji nilai-nilai yang adadalam list (tanda kurung) dan dapatjuga untuk menampilkan baris berdasarkan suatu jangkauan (range) nilai. Ada 2 simbol dapat dilihat tabel 2.12.
  10. Tabel 2.10. Opearator lain-lainSumber:Kustiyahningsih (2011:152)
  11. FungsiAgregat
    Fungsi agregat (kadangkala disebut fungsi grup atau fungsiringkasan) adalah fungsi yang disediakan oleh SQL untuk menghasilkansebuahnilai berdasarkan sejumlah data.Fungsi sendiri adalah sesuatukumpulanintruksi yang menghasilkan sebuah nilai jika dipanggil.Fungsi ini jugadigunakan pada data numerik untuk menghitung nilai baik rata-rata dan jumlahdari sekumpulan data maupun pencarian jumlah baris dalam tabel.Untuk lebihjelasnya data dilihat dalam tabel 2.13.
Tabel 2.11. Fungsi agregatSumber:Kustiyahningsih (2011:152)

3. Kelebihan MySQL

  1. MySQL dapat berjalan dengan stabil pada berbagai sistem lkjoperasi, seperti windows, linux, freebsd, mac osx server, solaris, dan masih banyaklagi.
  2. Besifat oprn source, mysql didistribusikan secara open source(gratis), dibawah lisensi GNU General Public Licence (GPL).

4. Kekurangan MySQL

  1. Untuk koneksi ke bahasa pemrograman visual seperti vb, Delphi, danfoxpro, mysql kurang support, karena koneksi ini menyebabkan field yang dibacaharus sesuai dengan koneksi dari pemrograman visual tersebut, dan ini yangmenyebabkan mwsql jarang dipakai dalam pemrograman visual.
  2. Data yang ditangani belum begitu besar.


Definisi Database

Menurut Kustiyaningsih (2011:146), “Database adalah Struktur penyimpanan data. Untukmenambah, mengakses dan memperoses data yang disimpan dalam sebuah databasekomputer, diperlukan system manajemen database seperti MYSQL Server”.

MenurutAnhar (2010:45), “Database adalahsekumpulan tabel-tabel yang berisi data dan merupakan kumpulan dari field atau kolom.Strukturfile yang menyusun sebuah database adalah Data Record dan Field”.

Menurut Martono (2009:32), “Database adalah sebagai kumpulan datadari penempatan tenaga kerja yang saling terkait dan mempengaruhi sesuai dengantingkat kepentingannya sehingga data tersebut terintegrasi dan independence”.

Menurut Oktavian (2009:40),“Databaseadalah sekumpulan data dan prosedur yang memiliki struktur sedemikian rupasehingga mudah dalam menyimpan, mengatur dan menampilkan data”.

Berdasarkan beberapa pendapat para ahli yang dikemukakandi atas dapat ditarik kesimpulan bahwa database adalah sekelompok data yangmempunyai ciri-ciri khusus dan dapat dikelola sedemikian rupa sehingga bisamenghasilkan sebuah format data yang baru.

2. Jenis Database yang digunakan

  1. Menurut Kadir (2009:4), Beberapa aplikasi yang terdapatdi dalam Xampp, antara lain:
    1. Xampp
      Menurut Puspitasari (2011:1),“ xampp adalah sebuah softwarewebserver apache yang didalamnyasudah tersedia database server mysql dansupport php programming. xampp merupakan software yang mudah digunakan. gratis dan mendukung instalasi di linux dan windows. Keuntungan lainya adalah cuma menginstal 1 kali sudahtersedia apache web server, mysqldatabase server, php support (php4 dan php5) dan beberapa modul lainya hanyabedanya kalau versi windows selaludalam bentuk instalasi grafis dan yang linuxdalam bentuk file terkompresi tar.gz. kelebihan lain yang berbeda dari versiuntuk windows adalah memeliki fituruntuk mengaktifkan sebuah server secara grafis, sedangkan linux masih berupaperintah-perintah didalam console.oleh karena itu versi untuk linux sulituntuk dioperasikan.”.
    2. MySQL
      Menurut Raharjo (2011:21), “MySQL merupakan RDBMS (atau server database) yang mengelola databasedengan cepat menampung dalam jumlah sangat besar dan dapat di akses oleh banyakuser”.
      Menurut Kadir (2008:2), “MySQL adalah sebuah software open source yang digunakan untuk membuatsebuah database.”
      Berdasarkan pendapat yang dikemukakan di atas dapat ditarikkesimpulan bahwa MySQL adalah suatu software atau program yang digunakanuntuk membuat sebuah database yang bersifat opensource.
      Berikut ini adalah beberapa kekurangan dan kelebihan dariMySQL:
  2. Tabel 2.12. Kekurangan danKelebihan MySQLSumber : Raharjo (2011:21)
  3. Perintah Dasar Database MySQL
    Menurut Raharjo(2011:22), DalammenjalanMySQLdiperlukanberbagai perintah untuk membuat suatu database, berikut ini disebutkanbeberapa perintah dasar dalam menggunakan MySQL. Untuk menjalankan MySQLpertama kali cukup dengan mengetikkan mysql pada Command Prompt. Perintah-perintahnya adalahsebagaiberikut:
    1. Menampilkandatabase : SHOW DATABASE;
    2. Membuatdatabase baru : CREATE DATABASE database;
    3. Memilihdatabase yang akan digunakan : USE database;
    4. Menampilkantabel : SHOW TABLE;
    5. Membuattabel baru: CREATE TABLE (field spesifikasi_field,...);
    6. Menampilkan struktur tabel: SHOW COLUMNS FROM tabel atau DESCRIBE tabel;
    7. Mengubahstruktur tabel: ALTER TABLE tabel Jenis_Pengubahan;
    8. Mengisikandata: INSERT INTO table(kolom1, ) VALUES („data_kolom1,); atau INSERT INTOtable SET kolom1 = „data_kolom1, ;
    9. Menampilkandata: SELECT kolom FROM tabel WHERE kriteria ORDER BY kolom atau SELECT * FROMtabel;
    10. Mengubah data: UPDATE tabel SET kolom = pengubahan_data WHERE kriteria;
    11. Menampilkan data dengan kriteriatertentu: SELECT kolom1,... FROM table WHERE kriteria;
    12. Menghapusdata: DELETE FROM tabel WHERE kriteria;
    13. Menghapus tabel: DROP tabel;
    14. Menghapus database: DROP database;
    15. Keluardari MySQL: QUIT; atau EXIT;


Konsep Dasar Adobe Dreamweaver

Definisi adobe dreamweaver

Menurut Sibero, (2011:384), Dreamweaver merupakan sebuah produk web developer yang dikembangkan oleh Adobe Systems Inc., sebelumnya produk Dreamweaver dikembangkan oleh MacromediaInc, yang kemudian sampai saat ini perkembangannya diteruskan oleh Adobe Systems Inc, Dreamweaver dikembangkandan dirilis dengan kode nama CreativeSuit (CS).

Menurut Milician(2012:5), DreamweaverCS3 is a powerful Hyper Text Markup Language (HTML) editor used byprofessionals, as well as beginners. (Dreamweaver CS3adalah HyperTextMarkup Language(HTML) editor yang digunakan oleh profesional, serta pemula).

Menurut Sigit(2010:1), “Dreamweaver adalah sebuahHTML editor profesional untukmendesain web secara visual dan mengelola situs atau halaman web”.

Menurut Wahana Komputer (2010:2), ”Adobe Dreamweaver merupakan salah satuprogram aplikasi yang digunakan untuk membangun sebuah website, baik secara grafis maupun dengan menuliskan kode sumbersecara langsung”.

Berdasarkan definisi-definisi diatas, maka dapat disimpulkan dreamweaveradalah suatu aplikasi yangdigunakan dalam membangun atau membuat sebuah web.

Saat ini terdapat softwaredari kelompok Adobe yang belakanganbanyak digunakan untuk mendesain suatu web.Versi terbaru dari AdobeDreamwever CS3 memiliki beberapakemampuan bukan hanya sebagai softwareuntuk desain web saja, tetapi juga menyunting kode serta pembuatan aplikasiweb. Antara lain: JSP, PHP, ASP, XML, dan ColdFusion.

2. Ruang Kerja Adobe Dreamweaver

Ruang Kerja atau Workspace adalah bagian keseluruhan tampilan Adobe Dreamweaver. Ruang kerja Dreamweaverterdiri dari Welcome Screen, Menu,Insert Bar, Document Window, CSS Panel, Aplication Panel, Tag Inspector,Property Inspector, Result Panel, dan FilesPanel. Masing-masing dari komponen tersebut memiliki fungsi dan aturan.Berikut di bawah ini penjelasannya:

Sumber: Sibero (2012:384)Gambar 2.4 Ruang Kerja AdobeDreamweaver CS3

Keterangan Gambar 2.4:

  1. Document Window berfungsi menampilkan dokumen yangsedang dikerjakan.
  2. Insert Barmengandung tombol-tombol untuk menyisipkan berbagai macam objek sepertiimage,table dan layer ke dalam dokumen.
  3. Document Toolbar berisikan tombol-tombol dan menu pop-upyang menyediakan tampilan berbeda dari Document Window.
  4. Panel Groupsadalah kumpulan panel yang saling berkaitan satu sama lainnya yangdikelompokkan dibawah satu judul.
  5. Tag Selectorberfungsi menampilkan hirarki tag disekitar pilihan yang aktif pada Design View.
  6. Property Inspector digunakan untuk melihat dan mengubah berbagai properti objek atau teks.
  7. Files Paneldigunakan untuk mengatur file-filedan folder-folder yang membentuksitus.


Konsep Dasar Elisitasi

Definisi Elisitasi

Menurut Guritno,dkk (2010:302), “Elisitasi (elicitation)berisi usulan rancangan sistem baru yang diinginkan oleh pihak manajementerkait dan disanggupi oleh penulis untuk dieksekusi”.

Menurut Nugroho (2010:10), Akuisisi informasi dari seseorang atau kelompok dengan cara yang tidak mengungkapkan maksud dari wawancara ataupercakapan. Sebuah teknik pengumpulan intelijen sumber manusia, umumnyaterbuka.

Berdasarkan beberapa pendapat yang dikemukakan di atasdapat ditarik kesimpulan bahwa elisitasi adalah usulan rancangan sistem baruyang diinginkan.

2. Jenis-jenis Elisitasi

Menurut Guritno,dkk(2010:302), Elisitasi didapatmelalui metode wawancara dan dilakukan melalui tiga tahap, yaitu sebagai berikut:

  1. Elisitasi Tahap I
    Berisi seluruh rancangan sistem baruyang diusulkan oleh pihak manajemen terkait melalui proses wawancara.
  2. Elisitasi Tahap II
    Merupakan hasilpengklasifikasian dari elisitasi tahap I berdasarkan metode MDI. Metode MDI inibertujuan untuk memisahkan antara rancangan sistem yangpenting dan harus ada pada sistem baru dengan rancangan yang disanggupi untukdieksekusi.
    1. M pada MDI itu artinya Mandatory.Maksudnya requirement tersebut harusada dan tidak boleh dihilangkan pada saat membuat sistem baru.
    2. D pada MDI itu artinya Desirable. Maksudnya requirement tersebut tidak terlalupenting dan boleh dihilangkan. Tetapi jika requirementtersebut digunakan dalam pembentukan sistem, akan membuat sistem tersebut lebih perfect.
    3. I pada MDI itu artinya Inessential. Maksudnya bahwa requirement tersebut bukanlah bagian darisistem yang dibahas dan merupakan bagian dari luar sistem.
  3. Elisitasi Tahap III
    Merupakan hasil penyusutan dari elisitasi tahap II dengancara mengeliminasi semua requirementyang optionnya I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metodeTOE.
    1. T artinya Technical, maksudnya bagaimana tata cara/ tehnik pembuatan requirementtersebut dalam sistem yang diusulkan.
    2. O artinya Operasional, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yangakan dikembangkan.
    3. E artinya Ekonomi,maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut di dalam sistem.

    Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu sebagai berikut:
    1. High (H) : Sulit untuk dikerjakan, karena tehnik pembuatandan pemakaiannya sulit serta biayanya mahal. Sehingga requirement tersebut harus dieliminasi.
    2. Middle (M) : Mampu untuk dikerjakan.
    3. Low (L) : Mudah untuk dikerjakan.
  4. Final Draft Elisitasi
    Final draft merupakan hasil akhir yang dicapaidari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatusistem yang akan dikembangkan.

BAB III

ANALISA SISTEM YANG BERJALAN

Gambaran Umum Perusahaan

Sejarah Singkat Perusahaan

Perguruan Tinggi Raharja bermula dari sebuah lembaga kursus komputer yang bernama LPPK (Lembaga Pendidikan dan Penelitian Komputer) Raharja yang terletak di Jl. Gatot Subroto km.2 Harmoni Mas Cimone Tangerang.LPPK Raharja diresmikan pada tanggal 3 Januari 1994 oleh bapak walikota Tangerang Drs. H. Zakaria Mahmud, Raharja telah terdaftar pada Depdiknas Kotamadya Tangerang dengan nomor 201/PLSM/02.4/L.93. Lembaga inilah yang mempelopori penggunaan operating system windows dan aplikasinya diwilayah Tangerang dan sekitarnya, hal tersebut mendapat respon positif dan jumlah peminatnya pun meningkat pesat seiring dengan kerjasama yang di lakukan oleh lembaga ini dengan sekolah Lanjutan Tingkat Atas yang ada di Tangerang.

Karena semakin pesatnya perkembangan dan pertumbuhan akan komputerisasi dan meningkatnya peminat masyarakat Tangerang maka pada tanggal 24 Maret 1999 LPPK Raharja berkembang menjadi Akademi Manajemen Informatika dan Komputer (AMIK) Raharja Informatika yang diresmikan melalui surat keputusan Mentri Pendidikan dan Kebudayaan Republik Indonesia Nomor: 56/D/O/1999 yang diserahkan langsung dari Bapak Prof. Dr. Udju D. Rusdi selaku Koordinator KOPERTIS wilayah IV Jawa Barat kepada ketua yayasan Nirwana Nusantara Ibu Kasarina Sudjono. Pada tanggal 2 Februari 2000 dengan menyelenggarakan jurusan Manajemen Informatika.

Pada tanggal 2 Februari 2000 AMIK Raharja Informatika menjadi satu-satunya perguruan tinggi yang menjalankan studi formal untuk program Diploma I (DI) dengan memberikan gelar Ahli Pratama dan Program Diploma II (DII) dengan memberikan gelar Ahli Muda dan Diploma III (DIII) dengan memberikan gelar Ahli Madya kepada lulusannya, sesuai dengan surat keputusan Koordinator Perguruan Tinggi Swasta wilayah IV Jawa Barat dengan Nomor 3024/004/KL/1999.

Kemudian pada tanggal 7 September 2000 sesuai dengan surat keputusan Direktur Jendral Pendidikan Tinggi Departemen Pendidikan Nasional Nomor 354/Dikti/Kep/2000 menambah 2 program yakni D3 Teknik Informatika dan D3 Komputer Akuntasi.

Kini AMIK Raharja Informatika mempunyai 3 (tiga) program studi Diploma III dengan jurusan Manajemen Informatika (MI), Teknik Informatika (TI), dan Komputer Akuntansi (KA) yang masing-masing jurusan memberikan gelar Ahli Madya (A.md), Ahli Muda (AM), Ahli Pratama (AP) kepada lulusannya.

Pada tanggal 20 Oktober 2000 dalam usahanya untuk meningkatkan mutu dan kualitas dari pada lulusan AMIK RAHARJA INFORMATIKA meningkatkan statusnya dengan membuka Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK) RAHARJA. Dengan surat keputusan Nomor 42/01/YNN/PR/II/200. ketua Yayasan Nirwana Nusantara mengajukan permohonan pendirian STMIK RAHARJA kepada Mendiknas KOPERTIS Wilayah IV jawa barat dengan 3 (tiga) program studi SI Jurusan Sistem Informasi (SI), Teknik Informatika(TI), dan Sistem Komputer (SK), hal tersebut telah mendapat tanggapan dari Direktur Jendral Pendidikan Tinggi dengan surat keputusan Nomor 5706/D/T/2000. Tidak hanya sampai disini, dalam rangka meningkatkan mutu dan kualitas lulusan RAHARJA sesuai dengan Rencana Induk Pengembangan (RIP) Raharja, bahwa dalam kurun waktu tidak lebih dari 5 tahun sudah berdiri Universitas RAHARJA.

Pada saat ini, Perguruan Tinggi Raharja pun telah meningkatkan mutu dan kualitasnya melalui sertifikat Akreditasi, diantaranya yaitu sebagai berikut:

  1. Pada tanggal 5 April 2006 dengan sertifikat Akreditasi Nomor 00117/Ak-1-DIII-03/DFXMEI/IV/2002 yang berisi Badan Akreditasi nasional Perguruan Tinggi menyatakan bahwa program studi Diploma III Manajemen Informatika di AMIK Raharja Informatika Terakreditasi A.
  2. Pada tanggal 4 Mei 2006 dengan Sertifikat Akreditasi Nomor 08479/Ak-X-SI-001/CAGTLF/V/2006 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa studi Strata 1 Teknik Informatika di STMIK Raharja terakreditasi B.
  3. Pada tanggal 11 Mei 2006 dengan Sertifikat Akreditasi Nomor 08523/Ak-X-S1-002/CAGSIM/V/2006 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Strata 1 Sistem Informasi di STMIK Raharja terakreditasi B.
  4. Pada tanggal 3 Agustus 2007 dengan Sertifikat Akreditasi Nomor 006/BAN-PT/AK-VIII/DPI-III/2007 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Diploma III Manajemen Informatika di AMIK Raharja Informatika terakreditasi B.
  5. Pada tanggal 25 Agustus 2007 dengan Sertifikat Akreditasi Nomor 019/BAN-PT/AK-X/SI/VIII/2007 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program Strata 1 Sistem Komputer di STMIK Raharja terakreditasi B.
  6. Pada tanggal 29 Desember 2007 sesuai surat keputusan oleh Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) dengan Nomor 017/BAN-PT/AK-VII/Dpl-III/XII/2007 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Diploma III Teknik Informatika di AMIK Raharja Informatika dengan terakreditasi B.
  7. Pada tanggal 18 Januari 2008 sesuai surat Keputusan oleh Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) dengan Nomor 019/BAN-PT/AK-VII/Dpl-III/I/2008 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Diploma Tiga Komputerisasi Akuntansi di AMIK Raharja Informatika terakreditasi A.
  8. Pada tanggal 08 Juli 2011 sesuai surat Keputusan oleh Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) dengan Nomor 010/BAN-PT/Ak-XIV/S1/VII/2011, menyatakan bahwa Program Studi Sarjana Teknik Informatika, Sekolah Tinggi Manajemen Informatika dan Komputer Raharja, Tangerang terakreditasi B.
  9. Pada tanggal 23 September 2011 sesuai surat Keputusan oleh Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) dengan Nomor 025/BAN-PT/Ak-XIV/S1/IX/2011, menyatakan bahwa Program Studi Sarjana Sistem Informasi, Sekolah Tinggi Manajemen Informatika dan Komputer Raharja, Tangerang terakreditasi B.

Struktur Organisasi Perguruan Tinggi Raharja

Tugas dan Tanggung Jawab

1. Presiden Direktur

Wewenang :

  1. Menyelenggarakan program kerja yang berpedoman pada visi, misi, fungsi dan tujuan pendirian Perguruan Tinggi Raharja.
  2. Menyelenggarakan kegiatan dan pengembangan pendidikan, penelitian serta pengabdian pada masyarakat.
  3. Menyelenggarakan kegiatan pengembangan administrasi.
  4. Menyelenggarakan kegiatan-kegiatan yang menunjang terwujudnya Tri Darma Perguruan Tinggi.

Tanggung Jawab :

  1. Pemimpin penyelenggaraan pendidikan, penelitian, pengabdian kepada masyarakat, membina tenaga edukatif, mahasiswa, tenaga administrasi dan terhadap lingkungan.

2. Direktur

Wewenang:

  1. Merupakan wakil presiden direktur.
  2. membantu presiden direktur dalam berbagai kegiatan.

3.Pembantu (Bidang Akademik)

Wewenang :

  1. Menjalankan program kebijaksanaan akademik.
  2. Mengawasi dan membina serta mengembangkan program studi sesuai kebijaksanaan yang telah digariskan.
  3. Membina dan mengembangkan kegiatan penelitian dan pengabdian pada masyarakat.
  4. Mengadakan afiliasi.
  5. Membina dan mengembangkan kelembagaan.

Tanggung Jawab :

  1. Membantu ketua dalam memimpin pelaksanaan pendidikan, penelitian dan pengabdian pada masyarakat.

4.Pembantu Direktur II (Administrasi)

Wewenang :

  1. Melaksanakan dan mengelola seluruh kegiatan administrasi dan keuangan.
  2. Membina dan mengembangkan kepegawaian.
  3. Mengadakan sarana dan prasarana kepegawaian.

Tanggung Jawab :

  1. Membantu ketua dalam pelaksanaan kegiatan dibidang keuangan dan administrasi.

5. Pembantu Direktur III (Bidang Kemahasiswaan)

Wewenang :

  1. Membina kegiatan kemahasiswaan.
  2. Membina kehidupan mahasiswa dalam kampus sehingga dapat mengembangkan penalaran.
  3. Membina dan mengawasi kegiatan lembaga mahasiswa serta unit kegiatan khusus akademik.

Tanggung Jawab :

  1. Membantu ketua dalam pelaksanaan kegiatan dibidang kemahasiswaan serta pelayanan kesejahteraan mahasiswa.

6.Asisten Direktur Akademik

Wewenang :

  1. Mengusulkan kepada Direktur atas prosedur pelaksanaan proses belajar mengajar.
  2. Mengusulkan kepada Direktur tentang kenaikan honor staff binaannya.
  3. Mengusulkan kepada Direktur tentang pengangkatan dan pemberhentian staff binaannya.
  4. Memberikan kebijakan pelaksanaan layanan pada bidangnya.
  5. Mengusulkan kepada Direktur tentang unit layanan baru yang dibutuhkan.
  6. Memberikan sanksi kepada staff binaannya yang melanggar tata tertib karyawan.
  7. Mengusulkan kepada Direktur tentang pengangkatan dan pemberhentian dosen.

Tanggung Jawab :

  1. Bertanggung jawab atas penyusunan JRS yang efektif dan efisien, pengimplementasian pelaksanaan proses belajar mengajar, kemajuan kualitas pelayanan akademik yang berkesinambungan, dan kelancaran proses belajar mengajar.

7. Kepala Jurusan

Wewenang:

  1. Mengusulkan kepada Assisten Direktur Akademik tentang perubahan mata kuliah dan materi kuliah yang dianggap telah kadaluarsa bahkan perubahan kurikulum jurusan.
  2. Mengusulkan kepada Asisten Direktur Akademik tentang kenaikan honor dosen binaannya.
  3. Mengusulkan kepada Asisten Direktur Akademik tentang pengadaan seminar, pelatihan, penambahan kelas perkuliahan pengangkatan dosen baru dan pemberhentian dosen.
  4. Memberikan kebijakan administratif Akademik seperti cuti kuliah, perpindahan jurusan, ujian susulan, dan pembukaan semester pendek.
  5. Mengusulkan kepada Asisten Direktur Akademik tentang pembukaan peminatan/konsentrasi baru dalam jurusannya.
  6. Memberikan sanksi Akademik kepada mahasiswa yang melanggar tata tertib Perguruan Tinggi Raharja.

Tanggung Jawab :

  1. Bertanggung jawab atas penyusunan dan pengimplementasian kurikulum, SAP dan bahan ajar, monitoring kehadiran dosen dalam perkuliahan, jam konsultasi dan tugas-tugas yang disampaikan ke dosen, terlaksananya penelitian, seminar, pembinaan prestasi akademik mahasiswa dan peningkatan jumlah mahasiswa dalam jurusannya.

8. Asisten Direktur Finansial

Wewenang:

  1. Mengusulkan kepada Direktur atas prosedur pembuatan budget pada setiap bagian dan pelaksanaan pemakaian dana.
  2. Mengusulkan kepada Direktur tentang kenaikan honor, pengangkatan dan pemberhentian staff binaannya.
  3. Memberikan kebijakan pelaksanaan layanan pada bidangnya dan sanksi kepada staff binaannya yang melanggar tata tertib karyawan.

Tanggung Jawab :

  1. Bertanggung jawab atas penyusunan budgeting pada setiap bagian, dan tersedianya dana atas budget yang telah disetujui.
  2. Bertanggung jawab atas kemajuan kualitas pendanaan aktifitas yang berkesinambungan.
  3. Bertanggung jawab atas kelancaran proses belajar mengajar.

9. Layanan Keuangan Mahasiswa(LKM)

Wewenang:

  1. Mengusulkan prosedur layanan keuangan kepada Asisten Direktur Finansial
  2. Mengusulkan tentang unit baru yang dibutuhkan kepada Asisiten Direktur Finansial.

Tanggung Jawab:

  1. Bertanggung jawab atas kelancaran proses penerimaan keuangan mahasiswa
  2. Bertanggung jawab atas penagihan tunggakan mahasiswa.

10. Asisten Direktur Operasional(ADO)

Wewenang :

  1. Mengusulkan kepada Direktur atas prosedur pelaksanaan pelayanan proses belajar mengajar
  2. Mengusulkan kepada Direktur tentang kenaikan honor staff binaannya.
  3. Mengusulkan kepada Direktur tentang pengangkatan dan pemberhentian staff binaannya.
  4. Memberikan kebijaksanaan pelaksanaan layanan pada bidangnya.
  5. Mengusulkan kepada Direktur tentang unit layanan baru yang dibutuhkan.
  6. Memberikan sanksi kepada staff binaannya yang melanggar tata tertib karyawan.

Tanggung Jawab :

  1. Bertanggung jawab atas penyusunan kalender akademik tahunan.
  2. Bertanggung jawab atas pengimplementasian pelaksanaan dan kualitas pelayanan yang berkesinambungan pada bidangnya.
  3. Bertanggung jawab atas kelancaran proses belajar mengajar.

11. Registrasi Perkuliahan dan Ujian(RPU)

Bagian registrasi perkuliahan dan ujian terdiri dari dua bagian antara lain:

A. Layanan Registrasi Mahasiswa (LRM)

Wewenang :

  1. Berwenang memberikan kebijakan yang berhubungan dengan proses registrasi mahasiswa.
  2. Memberikan kebijakan pelaksanaan layanan pada bidangnya
  3. Memberikan sanksi kepada staff binaannya yang melanggar tata tertib karyawan
  4. Mengusulkan kepada ADO untuk pengangkatan dan pemberhentian staff binaannya.

Tanggung Jawab:

  1. Bertanggung jawab atas pelaksanaan registrasi POM mulai dari persiapan hingga pada penutupan setiap semesternya.
  2. Bertanggung jawab atas pelaksanaan registrasi batal tambah dan jumlah mahasiswa yang melakukan POM.
  3. Bertanggung jawab atas seluruh informasi mengenai registrasi mahasiswa.

B. Perkuliahan dan Ujian (PU)

Wewenang :

  1. Mengusulkan kepada ADO atas prosedur pelaksanaan pelayanan proses belajar mengajar serta kebijakan yang diambil.
  2. Mengusulkan kepada ADO tentang pengangkatan dan pemberhentian staff binaannya.
  3. Memberikan sanksi kepada staff binaannya yang dianggap telah melanggar tata tertib karyawan.
  4. Mengusulkan kepada kepala jurusan untuk kelas perkuliahan yang dapat dibuka.

Tanggung Jawab :

  1. Bertanggung jawab atas pelaksanaan dan pendokumentasian perkuliahan dan ujian.

Tata Laksana Sistem Yang Berjalan

Prosedur Sistem Yang Berjalan

Rancangan Prosedur Sistem Berjalan

Analisa Sistem Yang Berjalan

Metode Analisa Sistem

Analisa Masukan, Analisa Proses, Analisa Keluaran

Konfigurasi Sistem Berjalan

Permasalahan yang dihadapi dan Alternatif Pemecahan Masalah

User Requirement

Elisitasi Tahap I

Elisitasi Tahap II

Elisitasi Tahap III

Final Draft Elisitasi

BAB IV

RANCANGAN SISTEM YANG DIUSULKAN

Diagram Rancangan Sistem

Untuk rancangan sistem yang diusulkan pada penelitian ini Digunakan program visual paradigm For UML 7.2 Enterprise Edition untuk menggambarkan Usecase Diagram, Activity Diagram.


Use Case Diagram Yang Diusulkan

Gambar 4.1. Use Case Promosi kampus ke sekolah

Berdasarkan gambar 4.1. Use Case Promosi kampus ke sekolah Pada STMIK Raharja, guna menyampaikan informasi keunggulan dari jurusan yang ada.

  1. 1 Sistem yang mencakup seluruh kegiatan pada Promosi kampus ke sekolah.
  2. 3 Actor yang melakukan kegiatan, yaitu Marketing, kajur dan Siswa.
  3. 7 Use Case yang dilakukan olehactor-actor tersebut diantaranya, Kegiatanmahasiswa, Hasil karya mahasiswa, visi dan misi, struktur organisasi, Kepala jurusan,Keunggulan sistem informasi, Link www.Raharja.ac.id.

Pada sistem informasi ini siswa mendapat informasi dari marketing yang datang ke sekolah mereka, lalu marketing memberikan informasi berupa informasi keunggulan kampus raharja dan kepada siswa. Setelah itu marketing menginformasikan kepada siswa untuk melihat keunggulan jurusan yang di sampaikan oleh kajur dalam bentuk website yang dapat dilihat, setelah secara jelas disampaikan oleh kajur dan para siswa mendapatkan informasi yang cukup jelas mengenai kampus Raharja beserta keunggulan Jurusan. Berdasarkan prosedur yang berjalan diatas, maka dapat dibuatkan analisa sistem yang berjalan dalam bentuk use case, activity diagram.


Activity Diagram Sistem Yang Diusulkan Admin

Activity Diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.

Activity Diagram merupakan state diagram khusus, di mana sebagian besar state adalah action dan sebagian besar transisi di-trigger oleh selesainya state sebelumnya (internal processing). Oleh karena itu activity diagram tidak menggambarkan behaviour internal sebuah sistem (dan interaksi antar subsistem) secara eksak, tetapi lebih menggambarkan proses-proses dan jalur-jalur aktivitas dari level atas secara umum.

Gambar 4.2. Activity Diagram Admin

Berdasarkan gambar 4.2. Aktivity Diagram pada pelanggan terdapat :

  1. 1 Initial Node, Objek yang diawali.
  2. 1 Fork Node.
  3. 13 Action, state dari sistem yang mencerminkan eksekusi dari suatu aksidiantaranya : Login Admin, Masukan User Name dan Password, Admin Area, Data user, data mahasiswa, data kegiatan, data karya, data kepala jurusan, data visimisi, data informasi berita, data kotak saran, data keunggulan,data profil, data foto.
  4. 1 Final State, Objek yang diakhiri.

Activity Diagram Sistem Yang Diusulkan User

Gambar 4.2. Activity Diagram user

Berdasarkan gambar 4.2. Aktivity Diagram pada pelanggan terdapat :

  1. 1 Initial Node, Objek yang diawali.
  2. 1 Fork Node.
  3. 8 Action, state dari sistem yang mencerminkan eksekusi dari suatu aksi diantaranya: kegiatan mahasiswa, Hasil karya mahasiswa, struktur organisasi, kepala jurusan, visi misi,keunggulan system informasi, link rhj.ac.id.
  4. 1 Final State, Objek yang diakhiri.

Sequance Diagram Sistem Yang Diusulkan Admin

Gambar 4.3. Sequance Diagram Admin

Berdasarkan gambar 4.3. Sequance Diagram terdapat :

  1. LifreLine, antar muka yang saling berinteraksi diantaranya : Login, Admin Area,Logout.
  2. 1 Aktor yaitu : Admin.
  3. 29Message, spesifikasi dari komunikasi antar objek yang memuatinformasi-informasi tentang aktifitas yang biasa dilakukan aktor tersebutdiantaranya : Login Admin, Masukan User Name dan Password, Admin Area, Datauser, data mahasiswa, data kegiatan, data karya,data kepala jurusan,data visimisi,data informasi berita,data kotak saran,data keunggulan,data profil ,datafoto.

Sequance Diagram Sistem Yang Diusulkan User

Gambar 4.3. Sequance Diagram User


Berdasarkan gambar 4.3. Sequance Diagram terdapat :

  1. LifeLine, antar muka yang saling berinteraksi.
  2. 1 Aktor yaitu : user.
  3. 14Message, spesifikasi dari komunikasi antar objek yang memuatinformasi-informasi tentang aktifitas yang biasa dilakukan aktor tersebutdiantaranya : melihat kegiatan mahasiswa, Hasil karya mahasiswa,struktur organisasi,kepala jurusan, visi misi,keunggulan system informasi ,link rhj.ac.id.

Class Diagram Sistem Yang Diusulkan

Class diagram menggambarkan data apa saja yang akan diinputkan kedalam database.

Gambar 4.4. Class Diagram Promosi Yang Diusulkan

Rancangan Basis Data

Spesifikasi basis data yang memberikan penjelasan secara rinci tentang masing-masing basis data yang digunakan dalam sistem, sebelum memaparkan basis data yang ada terlebih dahulu digambarkan class diagram system yang diusulkan.

  1. Tabel Keunggulan
    Nama File : Keunggulan
    Media : Hard Disk
    Isi : keunggulan + desk keunggulan
    Primary Key : -
    Panjang Record : 3
  2. Tabel 4.1. Struktur tabel keunggulan

  3. Tabel Visi Misi
    Nama File : Visi Misi
    Media : Hard Disk
    Isi : visi misi+ desk visi misi
    Primary Key : -
    Panjang Record : 3
  4. Tabel 4.2. Struktur Tabel Visi Misi

  5. Tabel Profil
    Nama File : Profil
    Media : Hard Disk
    Isi : profile + desk profile
    Primary Key : -
    Panjang Record : 3
  6. Tabel 4.3. Struktur Tabel Profil

  7. Tabel Saran
    Nama File : Saran
    Media : Hard Disk
    Isi : saran + nama + alamat email+saran
    Primary Key : -
    Panjang Record : 73
  8. Tabel 4.4. Struktur tabel Saran

  9. Tabel Login
    Nama File : Login
    Media : Hard Disk
    Isi : id + username + password+ level
    Primary Key : -
    Panjang Record : 41
  10. Table 4.5. Struktur tabel Login

  11. Tabel Kajur
    Nama File  : Kajur
    Media  : Hard Disk
    Isi  : nid + nama kajur + jabatan+ kepangkatan +gambar
    Primary Key  : -
    Panjang Record  : 100
  12. Tabel 4.6. Struktur tabel Kajur

  13. Tabel Foto
    Nama File  : Foto
    Media  : Hard Disk
    Isi  : foto+ gambar
    Primary Key  :
    Panjang Record  : 3
  14. Tabel 4.8. Struktur tabel Foto

  15. Tabel Berita
    Nama File  : Berita
    Media  : Hard Disk
    Isi  : tgl berita + berita + judul + deskripsi
    Primary Key  :
    Panjang Record  : 3
  16. Tabel 4.9. Struktur tabel Berita

  17. Tabel Mahasiswa
    Nama File  : Mahasiswa
    Media  : Hard Disk
    Isi  : nim + nama + konsentrasi+ alamat + notelpn + Jk+status
    Primary Key  : nim
    Panjang Record  : 88
  18. Tabel 4.10. Struktur tabel Mahasiswa

  19. Tabel Karya
    Nama File  : Karya
    Media  : Hard Disk
    Isi  : tgl karya + karya + namakarya + deskripsi
    Primary Key  :
    Panjang Record  : 41
  20. Tabel 4.11. Struktur tabel Karya

  21. Tabel Kegiatan
    Nama File  : Kegiatan
    Media  : Hard Disk
    Isi  : tgl kegiatan+ kegitan +nama kegiatan + deskripsi
    Primary Key  :
    Panjang Record  : 53

Tabel 4.12. Struktur tabel Kegiatan

Rancangan Prototype/Tampilan Yang Diusulkan

1. Rancangan Prototype

Tahap ini merupakan gambaran rancangan program yang diusulkan,yang terdiri dari:

BAB V

PENUTUP

Kesimpulan

Website Promosi Jurusan Sistem Informasi merupakan system informasi Website Promosi Jurusan Sistem Informasi pada STMIK Raharja dapat memberikan informasi dan menjebatani komunikasi mahasiswa dengan mahasiswa khususnya pada Jurusan Sistem Informasi pada STMIK Raharja sehingga komunikasi dapat dilakukan dimanapun dan kapanpun.

Berdasarkan penelitian dan Perancangan Sistem Informasi Website Promosi Pada Jurusan Sistem Informasi STMIK Raharja, maka terdapat beberapa saran yang dapat dijadikan untuk meningkatkan kinerja Kepala Jurusan Sistem Infromasipada STMIK Raharja sebagai berikut:

  1. Sistem yang berjalan saat ini masih statis sehingga perlu di adakannya pembaharuan website promosi jurusan.
  2. Mendapatkan informasi yang cukup jelas mengenai Kegiatan mahasiswa, Hasil karya mahasiswa, visi dan misi, struktur organisasi, Kepala jurusan,Keunggulan sistem informasi, Link www.Raharja.ac.id.
  3. Yaitu dengan cara melakukan observasi dan penelitian sehingga nantinya dapat membantu Kepala Jurusan di dalam pengambilan keputusan, menentukan promosi dengan kriteria-kriteria yang sudah ditetapkan.

Saran

Adapun saran yang dapat diajukan guna mengoptimalkan kinerja dari sistem baru yang diusulkan antara lain :

  1. Dilakukan sosialisasi dari pihak manajemen Perguruan Tinggi Raharja kepada seluruh user atau pengguna sistem baru yang diusulkan, yang dalam hal ini meliputi seluruh mahasiswa Sistem Informasi.
  2. Selanjutnya diharapkan sistem yang baru dapat meningkatkan mutu dan kualitas pelayanan dalam Promosi Jurusan Sistem Informasi STMIK Raharja.
  3. Dikarenakan Website Promosi pada Jurusan Sistem Informasi STMIK Raharja dari waktu kewaktu semakin meningkat maka diperlukan tambahan media yang dapat menampung data.
  4. Untuk setiap sistem yang terdapat di STMIK Raharja sebaiknya proses maintenancenya dilakukan lebih baik lagi supaya penggunaan sistem tidak mengecewakan dan tidak sering terjadi error.

DAFTAR PUSTAKA


DAFTAR LAMPIRAN

Lampiran 1 : [Kartu Bimbingan SKRIPSI]
Lampiran 2 : [Surat Pengantar SKRIPSI]
Lampiran 3 : [Daftar Nilai]
Lampiran 4 : [Fotocopy KSTF]
Lampiran 5 : [Form Seminar Proposal SKRIPSI]
Lampiran 6 : [Form Materi Proposal SKRIPSI]
Lampiran 7 : [Fotocopy Sertifikat Prospek]
Lampiran 8 : [Fotocopy Sertifikat TOEFL]
Lampiran 9 : [Fotocopy Sertifikat Seminar Nasional IT]
Lampiran 10 : [Fotocopy Sertifikat Seminar Internasional IT]
Lampiran 11 : [Fotocopy Surat Penerimaan Jurnal]

Contributors

Admin, Choerul umam