sistem informasi penyeleksian proma dan skripsikaryailmiah.narotama.ac.id/files/sistem informasi...

21
SISTEM INFORMASI PENYELEKSIAN PROMA DAN SKRIPSI (STUDI KASUS PRODI SISTEM INFORMASI UNIVERSITAS NAROTAMA) Sumadani Dwi Purwono 1 , Cahyo Darujati 2 , Tubagus Purwomiardi 3 123 Program Studi Sistem Informasi, Fakultas Ilmu Komputer, Universitas Narotama, [email protected] 1 , [email protected] 2 , [email protected] 3 ABSTRAK Proma atau skripsi merupakan salah satu syarat dari kelulusan mahasiswa dalam sebuah Universitas. Namun, tidak semua Universitas menggunakan aplikasi berbasis komputer dalam penanganan pengajuan proma atau skripsi yang dilakukan oleh mahasiswa. Sebagian masih menggunakan metode manual, tanpa adanya proses yang terkomputerisasi. Dalam penelitian ini, tentang pengajuan proma dan skripsi yang dilakukan oleh mahasiswa yang sebelumnya menggunakan metode manual menjadi aplikasi berbasis komputer yang memudahkan pihak mahasiswa dalam pengajuan proma atau skripsi maupun prodi dalam menangani dan menganalisa pengajuan mahasiswa. Adapun tujuan dari penelitian ini adalah selain merancang aplikasi “Sistem Penyeleksian Proma dan Skripsi”, aplikasi ini juga memberikan laporan-laporan yang diperlukan dengan hasil yang cepat, tepat dan efisien Metode yang digunakan dalam mengembangkan aplikasi ini adalah dengan melakukan analisa, studi lapangan (observasi untuk mengidentifikasi masalah). Peneliti menggunakan software Macromedia Dreamweaver 8 dan Database Management System menggunakan mySQL. Output yang dihasilkan berupa laporan verifikasi data pengajuan proma atau skripsi mahasiswa. Kata kunci: sistem informasi, proma, skripsi, kaprodi, mahasiswa 1. PENDAHULUAN 1.1 Latar Belakang Proma atau skripsi merupakan salah satu syarat dari kelulusan mahasiswa di sebuah universitas. Namun, tidak semua universitas menggunakan aplikasi berbasis komputer dalam penanganan pengajuan proma dan skripsi yang dilakukan oleh mahasiswa. Dalam penelitian ini, saya mencoba untuk membuat suatu program tentang pengajuan proma atau skripsi yang sebelumnya menggunakan metode manual menjadi aplikasi yang berbasis komputer agar memudahkan mahasiswa dalam mengajukan pendaftaran proma dan skripsi, maupun prodi dalam menganalisa pengajuan proma dan skripsi mahasiswa. Dari latar belakang permasalahan maka diadakan penelitian dan pembuatan aplikasi dengan judul “SISTEM INFORMASI PENYELEKSIAN PROMA DAN SKRIPSI” studi kasus: Prodi Sistem Informasi Universitas Narotama. Pembuatan sistem informasi ini menggunakan aplikasi pemrograman Macromedia Dreamwaver 8” dengan Database Management System

Upload: vuongnhi

Post on 25-Mar-2019

228 views

Category:

Documents


1 download

TRANSCRIPT

SISTEM INFORMASI

PENYELEKSIAN PROMA DAN SKRIPSI

(STUDI KASUS PRODI SISTEM INFORMASI UNIVERSITAS NAROTAMA)

Sumadani Dwi Purwono1, Cahyo Darujati2, Tubagus Purwomiardi3

123 Program Studi Sistem Informasi, Fakultas Ilmu Komputer, Universitas Narotama,[email protected], [email protected], [email protected] 3

ABSTRAK

Proma atau skripsi merupakan salah satu syarat dari kelulusan mahasiswa dalamsebuah Universitas. Namun, tidak semua Universitas menggunakan aplikasi berbasiskomputer dalam penanganan pengajuan proma atau skripsi yang dilakukan oleh mahasiswa.Sebagian masih menggunakan metode manual, tanpa adanya proses yang terkomputerisasi.

Dalam penelitian ini, tentang pengajuan proma dan skripsi yang dilakukan olehmahasiswa yang sebelumnya menggunakan metode manual menjadi aplikasi berbasiskomputer yang memudahkan pihak mahasiswa dalam pengajuan proma atau skripsi maupunprodi dalam menangani dan menganalisa pengajuan mahasiswa. Adapun tujuan daripenelitian ini adalah selain merancang aplikasi “Sistem Penyeleksian Proma dan Skripsi”,aplikasi ini juga memberikan laporan-laporan yang diperlukan dengan hasil yang cepat, tepatdan efisien

Metode yang digunakan dalam mengembangkan aplikasi ini adalah denganmelakukan analisa, studi lapangan (observasi untuk mengidentifikasi masalah). Penelitimenggunakan software Macromedia Dreamweaver 8 dan Database Management Systemmenggunakan mySQL. Output yang dihasilkan berupa laporan verifikasi data pengajuanproma atau skripsi mahasiswa.

Kata kunci: sistem informasi, proma, skripsi, kaprodi, mahasiswa

1. PENDAHULUAN1.1 Latar Belakang

Proma atau skripsi merupakansalah satu syarat dari kelulusanmahasiswa di sebuah universitas.Namun, tidak semua universitasmenggunakan aplikasi berbasiskomputer dalam penangananpengajuan proma dan skripsi yangdilakukan oleh mahasiswa. Dalampenelitian ini, saya mencoba untukmembuat suatu program tentangpengajuan proma atau skripsi yangsebelumnya menggunakan metodemanual menjadi aplikasi yang berbasiskomputer agar memudahkan

mahasiswa dalam mengajukanpendaftaran proma dan skripsi,maupun prodi dalam menganalisapengajuan proma dan skripsimahasiswa.

Dari latar belakangpermasalahan maka diadakanpenelitian dan pembuatan aplikasidengan judul “SISTEM INFORMASIPENYELEKSIAN PROMA DANSKRIPSI” studi kasus: Prodi SistemInformasi Universitas Narotama.Pembuatan sistem informasi inimenggunakan aplikasi pemrograman“Macromedia Dreamwaver 8” denganDatabase Management System

menggunakan “MySQL”. Sehinggaproses pembuatan laporan lebih cepat,mudah dengan hasil yang maksimal.

1.2 Rumusan MasalahBerdasarkan latar belakang

yang telah diuraikan diatas, makadiperoleh suatu rumusanpermasalahan yang menjadi dasardalam pembuatan sistem informasi iniadalah sebagai berikut :1. Bagaimana merancang atau

membangun sistem informasipenyeleksian proma dan skripsidengan terkomputerisasi?

2. Bagaimana caranya memudahkanmahasiswa dalam pengajuan promadan skripsi maupun kaprodi dalampenanganan dan menganalisapengajuan dari mahasiswa?

1.3 Batasan MasalahBatasan masalah Sistem

Informasi Penyeleksian Proma danSkripsi, antara lain :1. Sistem Informasi Penyeleksian

Proma dan Skripsi tidak membahasmengenai biaya administrasi.

2. User yang terlibat dalam sisteminformasi ini hanya dapatdigunakan oleh kaprodi danmahasiswa.

3. Sistem Informasi PenyeleksianProma dan Skripsi membutuhkandata mahasiswa judul-judul skripsi.

4. Sistem Informasi PenyeleksianProma dan Skripsi meliputipengecekan jumlah sks mahasiswa,judul mahasiswa sebelumnya, jikaditemukan data yang sama makasecara otomatis di-ignore.

5. Sistem Informasi PenyeleksianProma dan Skripsi menghasilkanoutput berupa laporan hasilpendaftaran proma dan skripsimahasiswa dari kaprodi

1.4 TujuanAdapun tujuan tugas akhir

yang ingin dicapai dalam pembuatanSistem Informasi Penyeleksian Promadan Skripsi ini adalah sebagai berikut :

1. Merancang dan membangun SistemInformasi Penyeleksian Proma danSkripsi mahasiswa UniversitasNarotama Surabaya dari prosesmanual menjadi prosesterkomputerisasi yangmemudahkan mahasiswa dalammengajukan proma dan skripsi.

2. Untuk membuat laporan-laporanyang diperlukan dengan hasil yangcepat, tepat dan efisien.

1.5 ManfaatManfaat yang didapat dari

dibuatnya Sistem InformasiPenyeleksian Proma dan Skripsi iniadalah :1. Untuk memenuhi syarat kelulusan

di Universitas Narotama Surabaya.2. Mempermudah pihak kampus baik

mahasiswa, maupun kaprodi dalamhal management data proma danskripsi mahasiswa.

2. LANDASAN TEORI2.1 Sistem Informasi

Menurut John F. Nash(1995:8) yang diterjemahkan oleh LaMidjan dan Azhar Susanto,menyatakan bahwa sistem informasiadalah kombinasi dari manusia,fasilitas atau alat teknologi, media,prosedur dan pengendalian yangbermaksud menata jaringankomunikasi yang penting, proses atastransaksi-transaksi tertentu dan rutin,membantu manajemen dan pemakaiintern dan ekstern dan menyediakandasar pengambilan keputusan yangtepat. Sedangkan menurut HenryLucas (1988:35) yang diterjemahkanoleh Jugianto H.M, menyatakanbahwa sistem Informasi adalah suatukegiatan dari prosedur-prosedur yangdiorganisasikan, bilamana dieksekusiakan menyediakan informasi untukmendukung pengambilan keputusandan pengendalian di dalam organisasi.Menurut John F.Nash dan MartilB.Robert (1988:35) yangditerjemahkan oleh Jugianto H.M,

menyatakan bahwa sistem informasiadalah kombinasi dari orang-orang,fasilitas, teknologi, media, prosedur-prosedur dan pengendalian yangditujukan untuk mendapatkan jalurkomunikasi pentingm, memproses tipetransaksi rutin tertentu, memberisinyal kepada manajemen yanglainnya terhadap kejadian-kejadianinternal.Prepared by Ridwan IskandarSudayat, SE. Dari ketiga pengertiansitem informasi diatas, maka dapatdisimpulkan bahwa Sistem Informasimenyediakan informasi untukmembantu pengambilan keputusanmanajemen, operasi perusahaan darihari ke hari dan informasi yang layakuntuk pihak luar perusahaan.

Suatu sistem adalah suatujaringan kerja dari prosedur-proseduryang saling berhubungan, untukmelakukan suatu kegiatan atau untukmenyelesaikan suatu sasaran tertentu.Suatu prosedur adalah urutan yangtepat dari tahapan-tahapan instruksiyang menerangkan apa (what) yangharus dikerjakan, siapa (who) yangmengerjakan, kapan (when) dikerjakandan bagaimana(how) mengerjakannya.

Sistem adalah kumpulan darielemen-elemen yang berinteraksiuntuk mencapai suatu tujuan tertentu.Sedangkan definisi dari informasiadalah data yang diolah menjadibentuk yang lebih berguna bagi yangmenerimanya.

Sistem informasi biasa jugadisebut dengan Computer BasedInformation System (CBIS),merupakan sistem pengolah datamenjadi sebuah informasi yangberkualitas dan dipergunakan untuksuatu alat bantu mengambil sebuahkeputusan. Sistem informasi yangakurat dan efektif, dalamkenyataannya selalu berhubungandengan istilah “computer-based” ataupengolahan informasi yang berbasispada komputer. Sistem informasi“berbasis komputer” mengandung arti

bahwa komputer sangat mempunyaiperanan penting di dalam sebuahsistem informasi.

Sedangkan definisi dari sisteminformasi adalah suatu kerangka kerjadidalam suatu organisasi yangmengkoordinasikan sumber daya(manusia, komputer) untuk mengubahsuatu input yang di proses menjadioutput guna mencapai sasaran-sasaranorganisasi.

2.1.1 Karakteristik SistemMenurut DeLone & McLean,

penerapan sebuah sistem informasimemang tidak harus menggunakansarana komputer dalam segalakegiatannya. Tetapi pada prakteknyatidak mungkin sistem informasi yangsangat kompleks itu dapat berjalandengan baik jika tanpa adanyakomputer. Sistem informasimerupakan sistem pembangkitinformasi. Dengan integrasi yangdimiliki antara subsistemnya, sisteminformasi akan mampu menyediakaninformasi yang berkualitas, tepat,cepat dan akurat sesuai dengan apayang dibutuhkan oleh si pengguna.Suatu sistem mempunyaikarakteristik atau sifat-sifat tertentu,yaitu mempunyai komponen-komponen (Components), batassistem (Boundary), lingkungan luarsistem (Environment), penghubung(Interface), masukan (Input),keluaran (Output), pengolah(Process), dan Sasaran (Objectivites)atau tujuan (Goal). Dari komponen-komponen tersebut dapat diartikansebagai berikut :

1. Komponen Sistem (Components)Suatu sistem terdiri dari sejumlahkomponen yang saling berinteraksi,yang artinya saling bekerjasamamembentuk suatu kesatuan.Komponen-komponen sistem dapatberupa subsistem atau bagian-bagian dari sistem. Setiap sistembetapapun kecilnya selalu

mengandug komponen-komponenatau subsistem. Setiap subsistemmempunyai sifat-sifat dari sistemkeseluruhan. Suatu sistem dapatmempunyai sistem lebih besar yangdisebut supra sistem

2. Batas Sistem (Boundary)Batas sistem merupakan daerahyang membatasi antara suatusistem dengan sistem yang lainnyaatau dengan lingkungan luarnya.Batas suatu sistem memungkinkansistem dipandang sebagai suatukesatuan. Batas sistem inimenunjukkan ruang lingkup darisistem tersebut. Misalnya sistemakuntansi harus mempunyai batasdengan sistem personalia darisebuah perusahaan.

3. Lingkungan Luar Sistem(Environment).Lingkungan luar dari suatu sistemadalah segala sesuatu diluar batasdari suatu sistem yang dapatmempengaruhi operasi sistem.Lingkungan luar sistem dapatbersifat menguntungkan dan dapatjuga merugikan sistem tersebut.Lingkungan luar yangmenguntungkan merupakan energidari sistem yang harus tetap dijagadipelihara. Sedangkan lingkunganluar yang merugikan harus ditahandan dikendalikan, kalau tidak akanmenggangu kelangsungan hidupsistem. Misalnya proses keluarmasuknya barang pada sistemstock.

4. Penghubung Sistem (Interface)Penghubung sistem merupakanmedia penhubung antara satusistem dengan subsistem lain.Melalui penghubung inimemungkinkan sumberdayamengalir dari subsistem satudengan subsistem lain. Datakeluaran dari subsistem menjadimasukan bagi subsistem yang laindengan melalui penghubung. Dandengan penghubung subsistem satu

dapat berinteraksi dengansubsistem yang lain membentuksatu kesatuan.

5. Masukan (Input)Masukan (input )adalah energiyang dimasukkan ke dalam sistem.Masukan dapat berupa masukanperawatan (maintenance input) danmasukan sinyal (signal input).Maintenance input adalah energiyang dimasukkan supaya sistemtersebut dapat beroperasi. Signalinput adalah energi yang diprosesuntuk mendapatkan keluaran.Didalam sistem komputer, programadalah maintenance input untukdiolah menjadi informasi. Denganmasukan ini akan menghasilkankeluaran atau informasi yang lebihbaik dan baru. Misalnya programpada komputer yang mengolahmanajemen sebuah perusahaan.

6. Keluaran (Output)Keluaran (output) adalah hasil darienergi yang diolah dandiklasifikasikan menjadi keluaranyang berguna. Keluaran dapatberupa masukan untuk subsistemyang lain atau dapat juga langsungdinikmati oleh manusia.

7. Pengolah Sistem (Process)Suatu sistem mempunyai suatubagian pengolah yang akanmengubah masukan menjadikeluaran. Misalnya dalam suatusistem komputer akan mengolahmasukan yang berupa data menjadikeluaran berupa laporan yang dapatmemberikan informasi. Misalnyabila suatu sistem akan mengolahsuatu masukan berupa data-datamenjadi keluaran berupa informasiyang berguna bagi perusahaan.

8. Sasaran Sistem (Objectives)Suatu sistem pasti mempunyaitujuan (goal) atau sasaran (target).Kalau sistem tidak mempunyaisasaran, maka operasi sistem tidak

akan berguna. Sasaran dari sistemsangat menentukan sekali masukanyang dibutuhkan sistem dankeluaran yang dihasilkan sistem.Suatu sistem dikatakan berhasilbila mencapai sasaran dantujuannya.

2.1.2 Syarat-syarat Sistem InformasiDalam membentuk suatu

sistem informasi hendaknyamemenuhi beberapa persyaratandari sistem itu (Anatol Raporot).Oleh karena pembentukan sisteminformasi manajemen sebaiknyamemenuhi syarat sebagai berikut :

a. Sistem informasi harus dapatdiandalkan dalam arti selalu dapatberfungsi dengan baik pada saatdiperlukan.

b. Sistem informasi juga harusmemungkinkan pemakaimempergunakan pada saatdirasakan perlu, tanpa tergangguoleh misalnya : perbaikankerusakan, percobaan – percobaandan lain sebagainya.

c. Sistem informasi harus luwes,artinya dapat dengan mudahdisesuaikan dengan adanyaperubahan terutama yangmenyangkut kebutuhan pemakaisistem.

d. Sistem informasi harus puladirancang dalam periode waktuyang cukup, artinya tidak terlalupendek sehingga menghasilkansistem yang kurang berkemampuantetapi juga tidak terlalu lamasehingga tidak pernah akan selesaidan akan diterapkan. Sistem harusdirencanakan untuk diterapkandalam jangka waktu tertentu danmasih memungkinkandilakukannya perubahan untukmenampung perkembangan dimasadepan.

e. Sistem Informasi harus pulamemberikan perubahan kemudahandalam pemeliharaannnya selama

diterapkan. Hal ini dapat tercapaimisalnya dengan menerapkanstandart – standart penyusunanprogram, pengolah data secaraprosedur yang memberikankemungkinana untuk itu. Untukmengetahui relasi – relasi antar fileyang dapat digunakan dalampembuatan sistem informasi makadiperlukan konsep dari sistem basisdata.

2.1.3 Komponen Sistem InformasiLebih jauh lagi, dalam

sebuah sistem basis data, secaralengkap akan terdapat suatukomponen-komponen utamasebagai berikut (Ludwig VonBartalanfy):a. Perangkat keras (hardware)

Perangkat keras yangbiasanya terdapat dalam sebuahsistem informasi adalah :1. Komputer (untuk sistem yang

stand-alone atau lebih darisatu untuk sistem jaringan)

2. Memori sekunder yang on-line (harddisk)

3. Memori sekunder yang off-line (Tape, atau RemovableDisk) untuk keperluanbackup data.

4. Media/perangkat komunikasi(untuk sistem jaringan)

b. Perangkat Lunak (Software)Merupakan kumpulan

instruksi yang saling berkaitanmembentuk suatu programterpadu yang berfungsi sebagaipengatur cara kerja ataupengoperasian hardware.Perangkat lunak ini dapatdigolongkan menjadi 2 jenisyakni :

1. Perangkat lunak sistem atausistem operasi. Secarasederhana, Sistem Operasimerupakan program yangmengaktifkan danmemfungsikan sistem

komputer, mengendalikanseluruh sumber daya(resource) dalam komputerdan melakukan operasi-operasi dasar dalamkomputer (operasi I/O,pengelolaan file, dan lain-lain). Sejumlah SistemOperasi yang banyakdigunakan seperti : MS-DOS,MS-Windows 3.1, atauNovel-Netware, MS-Windows NT, Unix dan Sun-Solaris (untuk komputerserver dalam sistemjaringan). Program pengelolabasis data hanya dapat aktif(running) jika Sistem Operasiyang dikehendakinya telahaktif.

2. Perangkat lunak aplikasi,misalnya sistempemrograman untuk aplikasikhusus.

c. Basis Data (Database)Merupakan kumpulan dari

file-file yang saling berelasi,yang disimpan dalam mediapenyimpanan elektronis. Relasitersebut biasa ditunjukkandengan kunci dari tiap file yangada. Sebuah sistem informasidapat memiliki beberapa basisdata. Setiap basis data dapatberisi atau memiliki sejumlahobjek basis data (sepertifile/table, indeks, dan lain-lain).

d. Sistem Pengelola Basis Data(Software DBMS)

Pengelolaan basis datasecara fisik tidak dilakukan olehpemakai secara langsung, tetapiditangani oleh sebuah perangkatlunak yang khusus. Perangkatlunak (disebut DBMS) inilahyang akan menentukanbagaimana data diorganisasi,disimpan, diubah dan diambilkembali. Ia juga menerapkan

mekanisme pengamanan data,pemakain data secara bersama,pemaksaankeakuratan/konsistensi data, dansebagainya. Perangkat lunakyang termasuk DBMS sepertidBase III+, dBase IV, FoxBase,Rbase, MS-Access dan Borland-Paradox (untuk kelas sederhana)atau Borland-Interbase, MS-SQLServer, CA-Open Ingres,Oracle, Informix dan Sysbase(untuk kelas kompleks / berat).

e. Pemakai (User)Ada beberapa jenis atau

tipe pemakai (User) terhadapsuatu sistem basis data yangdibedakan berdasarkan caramereka berinteraksi terhadapsistem :

1. Programer AplikasiPemakai yang berinteraksidengan basis data melaluiData Manipulation Language(DML), yang disertakan(embedded) dalam programyang ditulis dalam bahasaprogram induk seperti C,Pascal, Cobol, dan lain-lain.

2. User Mahir (Casual User)Pemakai yang berinetraksidengan sistem data basetanpa menulis modulprogram. Merekamenyatakan query (untukakses data) dengan bahasaquery yang telah disediakanoleh DBMS.

3. User Umum (End User NaiveUser)Pemakai yang berinteraksidengan sistem basis datamelalui pemanggilan satuprogram aplikasi permanen(executeable program) yangtelah ditulis / disediakansebelumnya.

4. User Khusus (Specialized User)

Pemakai yang menulis aplikasibasis data non konvensional,tetapi untuk keperluan-keperluan khusus, seperti untukaplikasi kecerdasan buatan(AI/Artifical Intelegent), sistempakar, pengolahan citra, danlain-lain, yang bisa sajamengakses basis data denganatau tanpa DBMS yangbersangkutan.

Untuk sebuah sistem basisdata yang stand-alone, maka padasuatu saat hanya ada satu pemakaiyang dapat bekerja. Sedang untuksistem basis data dalam jaringan,maka pada suatu saat ada banyakpemakai yang berhubungan(menggunakan) basis data yangsama pilihan untuk stand-aloneatau jaringan (multiuser)tergantung pada (ditentukan oleh)kebutuhan pemakai, perangkatkeras yang tersedia, sistem operasiyang digunakan, serta DBMS yangdipilih.

2.1.4 Macromedia Dreamwaver 8.0Salah satu perangkat lunak

web editor adalah MacromediaDreamwaver 8.0 yang merupakanpenyempurnaan dari versisebelumnya dan tentu saja semakinmudah dalam penggunaanya. Olehkarena itu, perangkat lunak inipaling inovatif dan lebih lengkapdibandingkan perangkat lunak webeditor lain. Adapun pengertian dariMacromedia Dreamwaver 8.0 iniadalah program aplikasiprofessional untuk mengolahbahasa pemrograman HTML secaravisual. Program AplikasiMacromedia Dreamwaver 8.0menyertakan banyak perangkatyang terkait dengan pengkodeandan fitur seperti HTML, CSS,PHPserta JavaScript.

Fasilitas terbaru dariMacromedia Dreamwaver 8.0

adalah Zoom Tool and Guides,Panel CSS yang baru, CodeCollapse, Coding Toolbar, danInsert Flash Video, MacromediaDreamwaver 8.0 mendukungpemrograman script server-side,seperti PHP, ASP, ASP.NET,ColdFusion dan JSP. Pemrogramanscript server-side mempunyaipengertian sebagai suatu contohscript yang digunakan dalampemrograman web dinamis, yangdimana semua perintahnyadieksekusi pada server. Fungsiserver disini adalah sebagaipemroses script dan hasilnyadikembalikan dalam bentuk tag-tagHTML yang kemudian ditampilkandalam sebuah browser.

Berikut ini adalah contoh halaman awalMacromedia Dreamwaver 8.0 :

Gambar 2.1 Model halaman awalMacromedia Dreamwaver 8.0

Berikut ini adalah contoh halaman kerjaawal Macromedia Dreamwaver 8.0 :

Gambar 2.2 Model halaman kerjaawal Macromedia Dreamwaver 8.0

2.1.5 PHPPHP singkatan dari

(hypertext preprocessor) yaitubahasa pemrograman web server-side yang bersifat open source.PHP merupakan script yang sudahterintegrasi dengan HTML danberada pada server (server sideHTML embedded scripting). PHPadalah script yang digunakan untukmembuat halaman website yangdinamis. Dinamis berarti halamanyang akan ditampilkan dibuatberdasarkan permintaan dari client.Mekanisme ini menyebabkaninformasi yang diterima clientselalu yang terbaru atau up to date.Semua script PHP dieksekusi padahalaman server dimana scripttersebut dijalankan.

Contoh script PHP (hypertextpreprocessor) :

<?phpEcho “Hallo, apa kabar

PHP”;?>

Gambar 2.3 Model viewPHP

2.1.6 HTML (hypertext markuplanguage)

Html (hypertext markuplaguage) adalah sebuah bahasayang digunakan untuk membuatsebuah halaman website dan

menampilkan informasi berbagaimacam informasi pada aplikasiuntuk browser seperti : mozila, IE,netscape dan lain-lain. Maka dariitu untuk membuat sebuah websiteyang kompleks kita harus benar-benar faham dasar syntax ataukode-kode HTML yang harusdigunakan atau sering juga disebutdengan TAG html, tag atau kodehtml ini akan memberikan perintahkepada browser untukmenampilkan format informasitertentu. Sebagai contoh kata“makan”, kata “makan” ini akanmenjadi tebal ketika ditampilkandidalam browser jika ditulisdengan cara <b> makan </b> danhasilnya akan menjadi sepertiberikut (makan).

Berikut ini adalah contoh syntaxpenulisan dari file html.

<html><head><title>Apa kabar dunia</title><body><h1>Apa kabar dunia</h1></body></head></html>

Sesuai syntax diatas makahasil dari pengolahan ataupemrosesan syntax html adalahkata “Apa kabar dunia” akanmenjadi besar ukuran fontnya.

2.1.7 Cascading style sheet (CSS)Cascading style sheet (CSS)

merupakan salah satu bahasapemrograman web untukmengendalikan beberapakomponen dalam sebuah websehingga akan lebih terstruktur danberagam. Sama halnya style dalamaplikasi pengolahan kata sepertiMicrosoft Word yang dapatmengatur beberapa style, misalnyaheading, subbab, bodytext, footer,image, dan style lainnya untuk

dapat digunakan bersama-samadalam beberapa berkas (file). Padaumumnya CSS di pakai untukmengformat tampilan halaman webyang dibuat dengan bahasapemrograman HTML danXHTML.

CSS dapat mengendalikanukuran gambar, warna bagiantubuh pada teks, warna table,ukuran border, warna border,warna hyperlink, warna mouseover, spasi antara paragraphlainnya. CSS adalah bahasa stylesheet yang digunakan untukmengatur tampilan dokumen.Dengan adanya CSSmemungkinkan kita untukmenampilkan halaman yangberbeda dengan format yang sama.

Contoh syntax CSS (Cascadingstyle sheet) sebagai berikut :

<html><head><style type="text/css">{background-color:#d0e4fe;}h1{color:orange;text-align:center;}</style></head><body><h1>CSS example!</h1></body></html>

Dari syntax di atasmenunjukkan bahwa kalimat “CSSexample!” akan menjadi warnaorange dan posisi dari kalimat“CSS example!” berada pada posisitengah.

2.2 Pemodelan Diagram2.2.1 Diagram Alur Dokumen

Bagan alir dokumen (flowof document) atau juga disebutbagan alir formulir (FromFlowchart) merupakan bagian aliryang menunjukkan arus darilaporan dan formulir termasuktembusan – tembusannya. Baganalir ini menggunakan simbol –simbol yang mana simbol – simbolitu dapat dilihat pada gambar 2.4

Gambar 2.4 Simbol-Simbol Flow OfDocument

2.2.2 Pengertian DFDData flow diagram (DFD)

adalah suatu diagram yangmenggunakan notasi-notasi untukmenggambarkan arus dari datasistem, yang penggunanya sangatmembantu untuk memahami sistemsecara logika, terstruktur dan jelas.

DFD juga berfungsi untukmenggambarkan input, process danoutput yang terjadi dalam sebuahsistem. Dalam mendokumentasikansebuah sistem, DFD mempunyailevel-level dari yang terkecil yaitulevel 0 atau sering disebut sebagaicontext diagram. Context diagram inimerupakan gambaran umum dari

sistem yang hanya memiliki satuproses saja untuk mewakili seluruhsistem. Semakin bertambahnya leveldalam DFD akan semakin detaildigambarkannya pada proses-prosesyang ada pada sistem, tetapi yangboleh bertambah hanya proses dandata flow saja. Sedangkan untuk datasource jumlahnya harus tetap denganyang ada pada context diagram.Khusus untuk data store, padacontext diagram masih belumdigambarkan, akan tampak padalevel 1 dan konsisten jumlahnyasampai pada level-level berikutnya.

2.2.3 Notasi DFDSimbol-simbol yang digunakan

dalam DFD terdiri dari 4 macamyaitu, process, Data flow, data storedan external entity. Berikut iniadalah uraian singkat mengenai 4simbol yang ada pada DFD :1. Process adalah simbol yang

mengubah suatu data dari suatubentuk yang lain. Dengan katalain, proses hanya menerima inputdata dan mengeluarkan hasil datayang sudah diproses. Simbolproses dapat dilihat pada gambar2.5.

Gambar 2.5 Simbol Process

2. Data flow/alur data digambarkanoleh anak panah untukmenunjukkan keluar dari ataumasuk kesuatu proses. Denganperkataan lain, alur datamerupakan perpindahan data atauinformasi dari suatu bagiankebagian lain dari suatu sistem.Konsep-konsep mengenai

penggambaran alur data adalahsebagai berikut :a. Konsep paket data (packets of

data)Bila kedua data atau lebihmengalir dari suatu sumberdan ketujuan yang sama, makaharus dianggap sebagai alurdatar yang tunggal, karena dataitu mengalir bersama-samasebagai suatu paket.

b. Konsep Alur Data Menyebar(Diverging Data Flow)Alur data menyebarmenunjukkan sejumlahtembusan dari alur data yangsama dan berasal dari sumberyang sama menuju ketuju yangberbeda.

c. Konsep Alur Data Menumpul(Converging Data Flow)Konsep ini menunjukkanbeberapa alur data yangberbeda dari sumber yang bedabergabung bersama menujuketujuan yang sama

d. Konsep Sumber Dan TujuanAlur DataSemua alur data harusdihasilkan suatu proses ataumenuju ke suatu proses (dapatsalah satu atau kedua-duanya,yaitu berasal dari suatu prosesmenuju ke bukan suatu prosesatau berasal dari bukan suatuproses tetapi menuju kesuatuproses atau berasal dari prosesdan menuju proses). Konsepini penting karena arus dataadalah salah satu dari hasilsuatu proses atau akandigunakan oleh suatu proses.

Gambar 2.6. Simbol Alur Data

3. Data store adalah tempat untukmenyimpan data dalam suatusistem, baik secara manualmaupun secara elektronik.Simpanan data digunakan jikasuatu proses perlu menggunakanlagi data tersebut. Simbol dapatdilihat pada gambar 2.7.

Gambar 2.7 Simbol Data Store.

4. Terminator sering dikenal sebagaientity atau external entity atausumber atau tujuan datadipresentasikan dengan bujursangkar. Ada tiga hal pentingyang harus diingat tentangterminator, yaitu :

a. Terminator adalah asal atautujuan data, bagian luar daripada sistem. Dengan kata lain,alur yang menghubungkanterminator dengan bermacam-macam proses atau data storepada suatu sistemmenunjukkan hubungan antaradunia luar dengan sistem.

b. Sistem analisa tidak dapatmengubah isi atau cara kerjaterminator.

c. Hubungan yang ada antaraterminator tidak dapatditunjukkan dalam mode DFD.

Gambar 2.8 Simbol Terminator(external entity)

2.3 Conseptual Data Model (CDM) danPhysical Data Model (PDM)

2.3.1 Conseptual Data Model (CDM)Conseptual Data Model atau

yang lebih dikenal sebagai CDMdigunakan untuk menggambarkan

secara detail struktur basis datadalam bentuk logik. Struktur iniindependen terhadap semuaperangkat lunak maupun strukturdata storage tertentu yang digunakandalam aplikasi ini. CDM terdiri dariobjek yang tidak diimplementasikansecara langsung kedalam basis datayang sesungguhnya.

2.3.2 Physical Data Model (PDM)PDM merupakan gambaran

secara detail basis data dalam bentukfisik. Penggambaran rancanganPDM memperlihatkan strukturpenyimpanan data yang benar padabasis data yang digunakansesungguhnya.

2.4 My Structure Query Language(MySQL)

MySQL (My Structure QueryLanguage) adalah sebuah programuntuk membuat database yang bersifatopen source dan berjalan di semuaplatform. Selain itu, MySQL jugamerupakan program pengaksesdatabase yang bersifat jaringansehingga dapat digunakan untukaplikasi Multi User (BanyakPengguna). Sebagai sebuah programatau aplikasi database, MySQL tdiakdapat berjalan sendiri tanpa adanyasebuah aplikasi lain (Interface). Olehkarena itu MySQL membutuhkansebuah perangkat lunak pendukung diantaranya adalah bahasa pemrogramanPHP (Paper Hipertext Preposesor),Visual Delphi, Visual Basic, ColdFusion, dan lain-lain.

MySQL memiliki layerutama seperti layer DOS yaitumemiliki prompt utama yang disebutMySQL, tetapi sekarang sudah adasuatu program dump yang dibuatseperti web berjalan dibawah serverdatabase yang disebut PhpMyAdmin.MySQL adalah sebuah implementasidari sistem manajemen basis datarelasional (RDBMS) yangdidistribusikan secara gratis dibawah

lisensi GPL (General Public License).Setiap pengguna dapat secara bebasmenggunakan MySQL, namun denganbatasan perangkat lunak tersebut tidakboleh dijadikan produk turunan yangbersifat komersial. MySQL sebenarnyamerupakan turunan dari salah satukonsep utama dalam basis data yangtelah ada sebelumnya; SQL (StructureQuery Language). SQL adalah sebuahkonsep pengoperasian basis data,terutama untuk pemilihan atau seleksidan pemasukan data, yangmemungkinkan pengoperasian datadapat dikerjakan dengan mudah dansecara otomatis.

3. DESAIN SISTEM3.1 Analisis Permasalahan

Proma atau skripsi merupakansalah satu syarat dari kelulusanmahasiswa di sebuah universitas.Namun, tidak semua universitasmenggunakan aplikasi berbasiskomputer dalam penangananpengajuan proma dan skripsi yangdilakukan oleh mahasiswa. Dalampenelitian ini, saya mencoba untukmembuat suatu program tentangpengajuan proma atau skripsi yangsebelumnya menggunakan metodemanual menjadi aplikasi yangberbasis komputer agarmemudahkan mahasiswa dalammengajukan pendaftaran proma danskripsi, maupun prodi dalammenganalisa pengajuan proma danskripsi mahasiswa.

3.2 Flowchart DokumenPada flowchart dokumen

dijelaskan mahasiswa melakukanpendaftaran di fakultas, yangkemudian diberi dua dokumen olehfakultas yaitu form pendaftaranproma atau skripsi. Setelah itumahasiswa menginputkan datamahasiswa yang diperlukan, lanjutdiberikan kepada kaprodi untukmem-verifikasi pengajuanmahasiswa agar mahasiswa dapat

memdapatkan form bimbingan tugasakhir dan form berita acara darifakultas. Seperti yang dijelaskangambar 3.1.

Gambar 3.1: Flowchart dokumenpendaftaran proma/skripsi

3.3 Perancangan SistemPerancangan sistem dimulai

dengan membuat flowchart sistemterlebih dahulu kemudian diagramjenjang, Data Flow Diagram (DFD),Conceptual Database Model (CDM),dan Physical Database Model(PDM), dan struktur basis data.

3.3.1 Flowchart SistemFlowchart sistem dapat

didefinisikan sebagai bagan yangmenunjukan arus pekerjaan darikeseluruhan sistem. Bagan inimenjelaskan urut-urutan dari

prosedur-prosedur yang ada di dalamsistem.1. Flowchart Sistem Login

Pada flowchart sistemLogin dijelaskan kaprodi ataumahasiswa menginputkanusername dan password. Jikasudah terverifikasi maka dapatlangsung ke halaman utama.

Gambar 3.2: Flowchart Sistem Login

2. Flowchart Sistem MaintenanceDalam flowchart sistem

maintenance terdapat 4 proses,yaitu proses input data proma,data skripsi, data mahasiswa, dandata kaprodi yang nantinya akandisimpan kedalam database.Seperti yang dijelaskan padagambar 3.3.

Gambar 3.3 Flowchart SistemMaintenance

3. Flowchart Sistem LaporanPada flowchart sistem laporan,

laporan yang dihasilkan hanya laporanhasil verifikasi dari kaprodi. Dapatdilihat pada gambar 3.4.

Gambar 3.4 Flowchart Sistem Laporan

3.3.2 Diagram JenjangDiagram jenjang

menggambarkan seluruh prosesyang ada dalam sistem. Simbolhuruf ‘p’ dibelakang nomor prosesmerupakan singkatan dari‘primitive’ yang mempunyai arti,proses ini merupakan proses yangtidak dapat dipecah kembali.Diagram jenjang digunakan untukmempersiapkan penggambaranDFD ke level selanjutnya.

Gambar 3.5 Diagram JenjangGambar 3.5 memperlihatkan

bahwa di dalam SI Penyeleksian

Proma dan Skripsi terdapat 3proses utama, yaitu:1. Proses Maintenance

Merupakan proses inputdata master. Untuk proses datamaster ini mencakup 3 subproses, yaitu:a. Data Proma: proses input

data proma.b. Data skripsi: proses input

data skripsi.c. Data mahasiswa :

proses input datamahasiswa.

2. Proses LoginMerupakan proses verifikasi

username dan password yangdiperlukan untuk mengakses danmemanipulasi seluruh data yangada di sistem.

3. Proses LaporanMerupakan proses

pembuatan laporan hasil dariverifikasi kaprodi.

3.3.3 Data Flow Diagram (DFD)Data Flow Diagram (DFD)

adalah representasi grafik darisebuah sistem. DFDmenggambarkan komponen-komponen sebuah sisram aliran-aliran data.

3.3.3.1 Diagram Konteks (Top level)Diagram konteks

merupakan top level atautingkatan tertinggi didalam dataflow diagram. Sebagai top leveladalah SI Penyeleksian Promadan Skripsi. Pihak-pihak yang adadisebut eksternal entity (entitasluar).

data_verifikasi_skripsi

data_verifikasi_proma

data_reg_mhs

input_skripsi

input_proma

login_mhs

verifikasi_skripsi

verifikasi_proma

data_mhs

verifikasi_skripsi

verifikasi_proma

login_kaprodi

0

si_penyeleksian_proma_dan_skripsi

+

kaprodi

mahasiswa

Gambar 3.6 Diagram KonteksDiagram konteks pada

gambar 3.6 menggambarkanbahwa dalam SI PenyeleksianProma dan Skripsi terdapat 2entitas eksternal yang bekerjasaling berhubungan. Yaitukaprodi dan mahasiswa.Mahasiswa menginputkan datauntuk mengisi form pengajuanproma atau skripsi. Selanjutnyakaprodi menyeleksi datamahasiswa tersebut sebelummem-verifikasi laporan pengajuanmahasiswa. Setelah prosesverifikasi selesai, mahasiswamenerima laporan hasil darikaprodi.

3.3.3.2 Data Flow Diagram Level 0DFD level 0

menggambarkan proses utamayang ada dalam SI Penyeleksian.

data_promadata_skripsi

data_skripsi data_proma

data_mhsdata_kaprodi

data_reg_mhs

data_verifikasi_skripsi

data_verifikasi_proma

input_skripsi

input_proma

login_mhs

verifikasi_skripsi

verifikasi_proma

verifikasi_proma

verifikasi_skripsi

data_mhs

login_kaprodikaprodi mahasiswa

1

login

2

maintenance

+

3

laporan

1 tadmin 2 tmahasiswa

3 tproma4 tskripsi

Gambar 3.7 DFD Level 0DFD level 0

menggambarkan beberapa prosesmasukan dan proses laporan data.DFD level 0 terdiri atas 2 entitaseksternal, 3 proses, dan 4simpanan data (data store).Entitas eksternalnya yaitu : entitaskaprodi, dan mahasiswa.Prosesnya antara lain : prosesmaintenance, login, dan laporan.Sedangkan simpanan datanyaantara lain : tadmin, tmahasiswa,tproma, tskripsi. Proses loginmenjelaskan alur data prosesinput username dan passwordpada aplikasi sistem informasipenyeleksian proma dan skripsi,kemudian sistem mem-verifikasiotentivikasi username danpassword sesuai dengan datalogin yang disimpan dalamsimpanan data tadmin. Untukpenjelasan lebih detail akandibahas pada level selanjutnya.

3.3.3.3 Data Flow Diagram Level 1Gambar 3.9 menunjukkan

DFD level 1 sub prosesmaintenance merupakan detailproses hasil dekomposisi dariproses maintenance, terdiri dari 3proses turunan yaitu: proses entrydata proma, entry data skripsi,dan entry data mahasiswa.

input_data_mhs

data_proma

data_skripsi

data_mhs

verifikasi_skripsi

verifikasi_proma

input_skripsi

input_proma

kaprodi mahasiswa

3 tproma

4 tskripsi

1

entry_data_proma

2

entry_data_skripsi

3

entry_data_mhs

Gambar 3.8 DFD Level 13.4 Perancangan Basis Data

Perancangan basis data terdiridari 2 bagian, yaitu perancanganEntity Relationship Diagram (ERD)dan perancangan struktur basis data.Pembuatan ERD berfungsi untukmengintreprestasikan, menentukan,dan mendokumentasikan kebutuhansistem berkaitan dengan databaseyang dibutuhkan oleh sistem.

Setelah melalui prosesanalisis dan perancangan sistem,maka langkah berikutnya adalahmembuat database denganmerancang struktur tabel yang adadidalamnya disertai dengan relasiantar tabel

3.4.1 Conceptual Data Model (CDM)ERD CDM diperoleh dari

DFD yang telah dirancang. SebuahConceptual Data Model (CDM)menggambarkan secarakeseluruhan konsep struktur basisdata dirancang untuk suatuprogram atau aplikasi. Pada CDMbelum tergambar jelas bentuk tabelpenyusun basis data beserta namakolom yang terdapat pada tiaptabel. Tabel penyusun tersebutsudah mengalami relationship atauhubungan baru tidak terlihat padakolom mana hubungan antara tabel.Rancang CDM dapat dilihat padagambar 3.9.

memilikimembuatmembuat

tadmin

nousernamepasswordlevel

<ai> IntegerVariable characters (8)Variable characters (8)Text

Identifier_1 <ai1>

tmahasiswa

usernamenama_lgkppasswordemailno_telpjurusanfakultasbiodatalevel

<ai> Variable characters (8)TextVariable characters (8)Variable characters (25)Variable characters (20)TextTextTextText

Identifier_1 <ai1>

tproma

nousernamenama_lgkpno_telpjumlah_sksjudul_promastatusproma

<ai>IntegerVariable characters (8)TextVariable characters (20)IntegerTextCharacters (1)

Identifier_1 <ai1>

tskripsi

nousernamenama_lgkpno_telpjumlah_sksipkjudul_skripsiabstractpembimbing1pembimbing2statusskripsi

<ai>IntegerVariable characters (8)TextVariable characters (20)IntegerIntegerTextTextTextTextCharacters (1)

Identifier_1 <ai1>

Gambar 3.9 Conceptual Data Model(CDM)

3.4.2 Physical Data Model (PDM)

ERD CDM di-generatemenjadi ERD PDM. ERD PDMmemberikan informasi tentang tipedata, dimana informasi ini tidakterdapat dalam ERD CDM. Untuklebih jelasnya dapat dilihat padagambar 3.10

FK_TMAHASIS_REFERENCE_TADMIN

FK_TADMIN_REFERENCE_TPROMAFK_TADMIN_REFERENCE_TSKRIPSI

tadmin

nousernamepasswordlevel

intvarcharvarchartext

tmahasiswa

usernamenama_lgkppasswordemailno_telpjurusanfakultasbiodatalevel

varchartextvarcharvarcharinttexttexttexttext

tproma

nousernamenama_lgkpno_telpjumlah_sksjudul_promastatusproma

intvarchartextintinttexttext

tskripsi

nousernamenama_lgkpno_telpjumlah_sksipkjudul_skripsiabstractpembimbing1pembimbing2level

intvarchartextintintinttexttexttexttexttext

Gambar 3.10 Physical Data Model (PDM)3.4.3 Perancangan Tabel

Berdasarkan hasil dariproses analisis danperancangan sistem, makabeberapa tabel kemudiandirancang dan dibuat untukmendukung proses pengolahandata dalam sistem. Tabel-tabeltersebut adalah sebagaiberikut:1. Tabel admin

a. Nama tabel : tadminb. Keterangan : tabel yang

berfungsi menyimpandata kaprodi danmahasiswa

Tabel 3.1 tadminNamaField

TipeData

Ukuran

Keterangan

no Integer

username

Varchar

15 Primary Key

pass Var 8

word char

level Text 15

2. Tabel Mahasiswaa. Nama tabel : tmahasiswab. Keterangan : tabel yangberfungsi menyimpan datamahasiswa

Tabel 3.2 tmahasiswa

NamaField

TipeData

Ukuran

Keterangan

no Integer

3 Primary key

username

Varchar

15

nama_lgkp

Text 25

password

Varchar

8

email Varchar

20

no_telp Integer

jurusan Textfakultas

Text

level Textstatususer

Char 18

3. Tabel Promaa. Nama tabel : tpromab. Keterangan : tabel yangberfungsi menyimpan dataproma

Tabel 3.3 tproma

Namafield

Tipedata

ukuran

Keterangan

No Integer

Primary key

Userna Varc 15

me har

nama_lgkp

Text 25

no_telp Integer

jumlah_sks

Integer

judul_proma

Text 50

Statusproma

char 18

4. Tabel Skripsia. nama tabel : tskripsib. Keterangan : tabel yangberfungsi menyimpan dataskripsi

Tabel 3.4 tskripsi

Namafield

Tipedata

ukuran

Keterangan

No integer

Primary Key

username

Varchar

15

nama_lgkp

Text 25

no_telp Integer

jumlah_sks

Integer

3

ipk Integer

judul_skripsi

Text

Abstract Textpembimbing1

Text

pembimbing2

Text

Level TextStatusskripsi

char 18

3.5 Desain Form Tampilan1) Desain Form Login

Menu login (Gambar 3.11)adalah program yang pertama kali

muncul pada tampilan awal yangharus diakses agar dapat masukke halaman utama dan mengaksesform-form yang lain setelah usermemasukkan username danpassword yang sesuai.

Gambar 3.11 Desain form login

2) Desain Form UtamaForm utama (Gambar 3.12)

adalah tampilan program SistemInformasi Penyeleksian Promadan Skripsi setelah usermemasukkan username danpassword yang sesuai.

Gambar 3.12 Desain halamanutama

3) Desain form pegajuan promaForm pendaftaran proma

(Gambar 3.13) adalah tampilanprogram pengajuan proma.

Gambar 3.13 Desain form pengajuanproma

4) Desain form pengajuan skripsiForm pendaftaran proma

(Gambar 3.14) adalah tampilanprogram pengajuan proma.

Home Pengajuan Info About Us Logout

Sistem Informasi Penyeleksian Proma dan Skripsi

Nama

Nim

Fakultas

Jurusan

Form Pengajuan Skripsi

Daftar

Nama

Nim

SKS yang ditempuh SKS minimal 124 sks

Judul Proma

Judul Skripsi

Abstrak

Pembimbing 1

Pembimbing 2

Batal

+

Gambar 3.14 Desain form pengajuanskripsi

5) Desain laporan pengajuanmahasiswa

Form laporan datapengajuan mahasiswa (Gambar3.15) adalah program yangdigunakan untuk menyajikan datamahasiswa untuk dicetak menjadisebuah laporan.

Gambar 3.15 Desain laporan pengajuanmahasiswa

4. IMPLEMENTASI PROGRAMTahap implementasi sistem

merupakan tahap yang dilakukansetelah melewati proses analisis,perancangan, dan desain sistem. Dalamproses implementasi sistem maka akandapat diketahui apakah sistem telahberjalan seperti yang diharapkan atautidak.

4.1 Instalasi Kebutuhan Sistem4.1.1 Kebutuhan Perangkat Keras(Hardware)

Dalam menjalankan sebuah SIPenyeleksian Proma dan Skripsidibutuhkan persyaratan minimalsebagai berikut agar dapat digunakan :a. Processor 800 megahezrt (Mhz)

Pentium processorb. Memory RAM 256 megabytes

(MB)c. Harddisk space 10 GBd. VGA Card 16 MBe. Display 800 x 600 256 colorsf. Keyboard, mouse dan printerg. Koneksi internet.

4.1.2 Kebutuhan Perangkat Lunak(Software)

Kebutuhan perangkat lunakdalam menjalankan sebuah SI

Penyeleksian Proma dan Skripsiadalah :a. Sistem Operasi Microsoft

Windows Seven (7)b. XAMPP.c. Net Framework Minimal Versi

2.0.50727.42d. Internet browser.

4.2 Implementasi Sistem4.2.1 Form Login

Halaman form login merupakanhalaman awal dari sistem. Terdapatform menu:

a. Login : untuk masuk ke aplikasi

b. Sign Up: untuk proses pendaftaran

Gambar 4.1 Tampilan Form Login

4.2.2 Form PendaftaranTampilan form pendaftaran,

dimana pendaftaran ini merupakanproses yang penting untuk pengajuanproma atau skripsi, karena dalamproses pengajuan proma atau skripsidibutuhkan data dari mahasiswa.

Gambar 4.2 Tampilan form pendaftaran

4.2.3 Form Utama MahasiswaMemberikan informasi tentang

syarat-syarat, pengajuan, infomengenai proma dan skripsi.

Gambar 4.3 Tampilan Form UtamaMahasiswa

4.2.4 Tampilan form pendaftaran promaMerupakan proses pengajuan

proma yang sebelumnya mahasiswatelah terdaftar dalam aplikasi ini,yang kemudian akan diproses lebihlanjut di halaman kaprodi.

Gambar 4.4 Tampilan form pendaftaranproma

4.2.5 Tampilan form pendaftaranskripsi

Merupakan proses pengajuanskripsi yang sebelumnya mahasiswatelah terdaftar dalam aplikasi ini,yang kemudian akan diproses lebihlanjut di halaman kaprodi.

Gambar 4.5 Tampilan form pendaftaranskripsi

4.2.6 Tampilan form info mahasiswaMerupakan Tampilan yang

memberikan info proma atau skripsikepada mahasiswa tentang verifikasipengajuan dari mahasiswa.

4.6 Tampilan form info verifikasi

4.2.7 Tampilan form utama kaprodiMerupakan Tampilan utama

dari kaprodi yang terdapat isi daridaftar verifikasi proma dan skripsidari mahasiswa. Pada Tampilanutama ini terdapat:a. Pengajuan proma: merupakanlink untuk membuka pengajuanproma dari mahasiswa.b. Pengajuan skripsi: merupakanlink untuk membuka pengajuanskripsi dari mahasiswa.c. Log Out: keluar dari aplikasi.

Gambar 4.7 Tampilan form utama kaprodi

4.2.8 Tampilan form pengajuan promaMerupakan Tampilan data

pengajuan proma dari mahasiswayang kemudian diverifikasi olehkaprodi. Data verifikasi ini dipakaiuntuk syarat pengajuan skripsinantinya.

Gambar 4.8 Tampilan form pengajuanproma

4.2.9 Tampilan form pengajuan skripsiMerupakan Tampilan data

pengajuan skripsi dari mahasiswayang kemudian diverifikasi olehkaprodi.

Gambar 4.9 Tampilan form pengajuanskripsi

5. PENUTUP5.1 Kesimpulan

Dari hasil penelitian terhadapSistem Informasi Penyeleksian Promadan Skripsi , maka kesimpulan yangdapat ditarik sebagai berikut :1. Perancangan dan pembangunan

Sistem Informasi PenyeleksianProma dan Skripsi berbasiskomputer memudahkan mahasiswaUniversitas Narotama dalammengajukan proma dan skripsi.

2. Perancangan dan pembuatanSistem Informasi PenyeleksianProma dan Skripsi menghasilkanlaporan periodik secara cepat, tepatdan efisien.

5.2 SaranAdapun saran yang dapat

disampaikan untuk pengembangansistem informasi ini adalah :1. Agar sistem ini dapat

dikembangkan lagi ruanglingkupnya. Tidak hanya pengajuanproma dan skripsi, namun terdapatmasalah financial lainnya, dan cutipada mahasiswa.

DAFTAR PUSTAKA

Aksara. Suprianto, Dodit. 2008. Buku

Pintar Pemrograman PHP.

Bandung: Oase Media.

Hakim, Lukmanul. 2003. Bikin website

Super Keren dengan PHP&

jQuery. Yogyakarta: Lokomedia.

Kadir, Abdul. 2003. Dasar Pemrograman

Dinamis Menggunakan PHP.

Yogyakarta: Penerbit Andi.

Lestari, Wiwin Dwi. 2007. Tutorial 5

Hari Menggunakan PHP dan

mySQL untuk Membuat Website

Interaktif. Yogyakarta: Penerbit

Andi.

Sistem Informasi (1995:8),

elib.unikom.ac.id/download.php?i

d=124684, diakses tanggal 08

April 2012 jam 09:18:32

Sistem Informasi,

febriani.staff.gunadarma.ac.id,

diakses tanggal 08 April 2012 jam

10:02:46