sistem informasi penyeleksian proma dan skripsikaryailmiah.narotama.ac.id/files/sistem informasi...
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