BAB I PENDAHULUAN
1.1. 1.1. Latar Latar Belak Belakang ang Pada era modern ini teknologi informasi merupakan salah satu sarana untuk
membantu kegiatan akademik di perguruan tinggi misalnya mengolah data kartu rencana studi dan kartu hasil studi. Teknologi informasi adalah alat bantu untuk memudahkan memudahkan aliran data dan informasi informasi dari dari setiap bagian dalam suatu instansi instansi akademik. Sistem informasi Kartu Rencana Studi dan Kartu Hasil Studi adalah sebuah integrated system untuk berbagai aktivitas pengolahan KRS dan KHS yang bisa dilaku dilakukan kan dimana dimana pun asal terhub terhubung ung jaringan jaringan internet internet.. Dukung Dukungan an
teknol teknologi ogi
inform informasi asi khususn khususnya ya intern internet et sangat sangat dibutu dibutuhka hkan n untuk untuk menjam menjamin in kelanc kelancara aran n kegiatan akademik secara online. dministrasi Kartu Rencana Studi di !"S#K Kara$ang adalah penentuan beban kredit semester yang meliputi jumlah SKS yang diambil mahasis$a dalam satu semeste semesterr melalu melaluii KRS yang yang telah telah mendap mendapatka atkan n persetu persetujua juan n pembim pembimbin bing g akademik. %eban kredit semester berikutnya ditentukan oleh pembimbing akademik atas dasar #ndeks Prestasi mahasis$a pada semester tahun sebelumnya dan paling banyak &' SKS. Semua perencanaan beban studi $ajib mendapatkan persetujuan oleh pembimbing akademik dan maksimal &' SKS. Perhitungan #ndeks Prestasi dilakukan pada akhir semester. Permasalahan yang terjadi di !"S#K Kara$ang adalah sistem informasi Kartu Rencana Studi dan Kartu Hasil Studi yang masih semi manual dengan (S )*cel dan belum mengguna menggunakan kan jaringan jaringan internet internet sehingga mahasis$a mahasis$a belum bisa memasukkan data KRS secara online dan dosen belum bisa memberikan nilai KHS secara online. Sistem informasi KRS dan KHS online membantu dosen dalam memberikan nilai KHS secara online karena sistem ini dilengkapi username dan pass$ord khusus untuk dosen. Sistem ini juga dilengkapi username dan pass$ord untuk administrator dengan hak yang paling tinggi+ sistem ini juga dilengkapi nama+ "P( dan pass$ord bagi mahasis$a.
1
1.2. Manfaat Manfaat dan Tujuan 1.1.1. Tujuan Penelitian ini bertujuan agar mahasis$a bisa mengisi KRS secara online
dan dosen bisa memberikan nilai KHS secara online sesuai mata kuliah yang diambil oleh mahasis$a. Tujuan dari penulisan tugas ini adalah untuk mengtehaui tentang system+ data+ informasi+ basis data+ system informasi+ sistem basis data+ KRS+ system inform informasi asi KRS+ KRS+ )RD dan bagaim bagaimana ana cara cara dalam dalam membua membuatt sebuah sebuah system system informasi sebuah KRS. 1.1.2. Manfaat
(anfaat penelitian ini adalah, -. Dapat Dapat membant membantu u mahasis$ mahasis$aa dan dosen dosen dalam dalam mengelo mengelola la Kartu Renca Rencana na Studi Studi dan Kartu Hasil Studi &. (embantu (embantu bagian pengajaran pengajaran dalam administrasi administrasi KRS dan KHS. 1.3. 1.3. Rumua Rumuan n Maala! Maala! -. %agaimana %agaimana tahapan tahapan pembuatan pembuatan DD+ diagram diagram konteks+ konteks+ )RD. &. %aga %agaim iman anaa pemb pembua uatan tan data databa base se yang yang beri berisik sikan an enti entitas tas dan dan atri atribu butt
menggunakan php menggunakan php my admin 1.". #$temat$k #$temat$ka a Penul$ Penul$an an Secara Secara garis garis besar besar lapora laporan n ini terdir terdirii dari dari #/ 0empat1 0empat1 bab yang yang saling saling berhubungan satu sama lainnya+ dimana masing 2 masing bab terdiri dari berbagai sub pokok bahasan antara lain, BAB I PENDAHULUAN
Tujuan dalam bab ini mengemukakan latar belakang masalah+ manfaat dan tujuan+ rumusan masalah+ pembatasan masalah dan sistematika penulisan ini sendiri. BAB II %&N#EP PERAN'AN(AN BA#I# DATA
(embahas (embahas masalah masalah yang berkaitan erat dengan dengan perancanga perancangan n basis data+ antara lain, Dalam bab ini berisikan teori 2 teori ringkas serta prosedur dan hasil pembuatan.
BAB III MEMBUAT DATA DATA BA#E MEN((UNA%AN PHP M)ADMIN
2
Dalam bab ini diuraikan tentang pembuatan data base pada php (ydmin+ berikut dengan prosedur dan hasil hasil pembuatannya. BAB I* PENUTUP
Dalam bab ini berisikan kesimpulan secara singkat dari hasil pembuatan dan beberapa saran yang berkaitan dengan dengan permasalahan yang dibahas.
BAB II %&N#EP PERAN'AN(AN BA#I# DATA
3
2.1. Te+r$ Daar A. Data dan Inf+rma$ Data merupakan nilai 0value1 yang turut merepresentasikan deskripsi
dari suatu objek atau kejadian 0event1 #nformasi merupakan hasil dari pengolahan data dalam suatu bentuk yang
lebih
berguna
dan
lebih
berarti
bagi
penerimanya
yang
menggambarkan suatu kejadian3kejadian yang nyata 0fact1 yang digunakan untuk pengambilan keputusan Data lebih bersifat historis+ sedangkan informasi mempunyai tingkatan yang lebih tinggi+ lebih dinamis+ serta mempunyai nilai yang sangat penting Secara tradisional data dapat diorganisasikan ke dalam suatu hirarki seperti berikut, -. )lemen Data )lemen data merupakan satuan terkecil dari suatu data yang tidak dapat dipecah lagi menjadi unit lain yang bermakna. &. Rekaman 0record1 Rekaman 0record1 adalah gabungan sejumlah dat yang saling terkait4 berhubungan. 5. %erkas 0file1 %erkas 0file1 dapat dikatakan sebagai sekumpulan rekaman data yang berkaitan dengan suatu subjek. B. #$tem Inf+rma$ S# adalah suatu suatu sistem dalam suatu organisasi yang merupakan
kombinasi dari orang3orang+ fasilitas+ teknologi+ media+ prosedur dan pengendalian untuk mendapatkan jalur komunikasi penting+ memproses tipe transaksi rutin tertentu+ memberi sinyal kepada manajemen dan yang lainnya terhadap kejadian 2 kejadian internal dan eksternal yang penting dan menyediakan suatu dasar informasi untuk pengambilan keputusan S#( adalah sekumpulan elemen yang saling berhubungan+ saling berinteraksi dan bekerjasama antara berbagai bagian dengan cara3cara tertentu untuk melakukan fungsi pengolahan data+ pemasukan data+ dan menghasilkan keluaran berupa informasi yang berguna dan mempunyai nilai nyata+
sebagai
dasar
pengambilan
keputusan
mendukung
kegiatan
manajemen dan operasional dengan memanfaatkan berbagai sumberdaya yang ada bagi proses tersebut guna mencapai tujuan organisasi. Komponen sistem informasi 0S#1 terdiri dari beberapa komponen+ antara lain,
4
-. Hard$are , 6P!+ Disk+ Terminal+ Printer &. Soft$are , Sistem operasi+ sistem basis data+ program aplikasi 5. Personil , 7perator sistem+ Penyedia masukan+ Pengguna keluaran '. Data 8. Prosedur
, data yang tersimpan dalam jangka $aktu tertentu , instruksi dan kebijaksanaan untuk mengoperasikan
sistem '. Ba$ data %D adalah suatu kumpulan data terhubung yang disimpan secara
bersama3sama pada suatu media+ yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu+ dan dengan soft$are untuk melakukan manipulasi untuk kegunaan tertentu -. 7perasi dasar basis data, a. 6reate database b. Drop database c. 6reate table d. Drop table e. #nsert f. Retrieve 4 Search g. !pdate h. Delete &. Pemanfaatan basis data, a. Salah satu komponen penting dalam sistem informasi+ kerana merupakan dasar dalam menyediakan informasi b. (enentukan kualitas informasi , akurat+ tepat $aktu dan relevan. c. (engurangi duplikasi data 0data redundancy1 d. Hubungan data dapat ditingkatkan e. (anipulasi terhadap data dengan cepat dan mudah f. )fisiensi penggunaan ruang penyimpanan 5. Penerapan basis data, a. Tidak ada sistem informasi yang yang bisa dibangun tanpa adanya basis data '. Kriteria basis data, a. %ersifat data oriented dan bukan program oriented b. Dapat digunakan oleh beberapa program aplikasi tanpa c.
mengubah basis datanya Dapat berkembang dengan mudah+ baik volume maupun
strukturnya d. Dapat digunakan dengan cara berbeda3beda e. Kerangkapan data minimal Dalam database dikenal
pula D%(S 0 Database (anajemen
system 1 yaitu suatu program komputer yang digunakan untuk memasukkan+
5
mengubah+ menghapus+ memanipulasi serta memperoleh data atau informasi dengan praktis dan efisien. Pengelolaan basis data secara fisik tidak dilakukan oleh pemakai secara langsung+ tetapi ditangani oleh sebuah perangkat lunak 0sistem1 yang khusus4spesifik. Perangkat lunak inilah 0disebut D%(S1 yang akan menentukan bagaimana data diorganisasi+ disimpan+ diubah dan diambil kembali. #a juga menerapkan mekanisme pengamanan data+ pemakaian data secara bersama+ pemaksaan keakuratan4konsistensi data+ dan sebagainya 0athansyah+-9991. Dalam suatu database terdapat hubungan antara rekaman 0record1 yang tersimpan di dalam database yang dikenal sebagai model database. (odel database ini pada umumnya terdiri atas tiga macam yaitu, a.
Hirarki %iasa disebut sebagai model pohon+ karena menyerupai pohon yang dibalik. (odel ini menggunakan pola hubungan orang tua 2 anak.
b. (odel :aringan (odel ini menyerupai model hirarki+ perbedaannya hanya terletak pada simpul anak yang memiliki lebih dari satu orangtua. c. (odel Relasional (odel ini adalah model yang paling sederhana+ yang menggunakan sekumpulan tabel yang berelasi dengan masing3 masing relasi tersusun atas tupel atau atribut. Pada model ini database akan dinyatakan dengan tabel berdimensi dua. Kebanyakan D%(S yang dibuat saat ini mengikuti model relasional+ seperti 7racle+ d%ase+ Parado*+ (yS;< dan lain 2 lain. D. #$tem Ba$ Data Sistem basis data merupakan sekumpulan basis data dengan para
pemakai yang menggunakan basis data secara bersama3sama+ personil yang merancang dan mengelola basis data+ teknik3teknik untuk merancang dan mengelola basis data+ serta sistem komputer yang mendukungnya Komponen3komponen utama penyusun sistem basis data adalah, -. Perangkat keras &. Sistem operasi 5. %asis data '. Sistem pengelola basis data 0D%(S1
6
8. Pemakai 0Programmer+ !ser mahir+ user umum+ user khusus1 E. %artu Ren,ana #tud$ -%R# KRS adalah singkatan dari Kartu Rencana Studi yang berisi daftar mata kuliah yang di ambil dalam satu semester. Dalam KRS juga tercantum+ data mahasis$a yaitu, "P(+ "ama+ Kelas+ akultas+ :urusan+ :umlah semester+ dan Tahun akademik. KRS berlaku jika sudah terverifikasi oleh pihak kaprodi dan akademik.
/. Penggam0aran D$agram Al$ran Data
a. Data menggerakkan aktivitas bisnis b. Data dapat menjadi trigger 4pembangkit suatu event c. Sekelompok data dapat diproses menjadi satu informasi yang sangat bermanfaat bagi individu yang memerlukan
nalis suatu sistem diharapkan dapat mengenali peranan penting dari data bisnis dalam suatu organisasi. Dengan mengikuti aliran data sepanjang proses3proses bisnis yang terjadi+ para analis dapat mempunyai gambaran bagaimana organisasi suatu sistem dijalankan 0penanganan transaksi+ proses penyelesaian bagian pekerjaan+ masukan data+ proses3proses data+ penyimpanan data+ akses data+ perubahan data dan keluaran data1. nalisis liran Data adalah analisis yang dilakukan untuk mempelajari pemanfaatan data pada setiap aktivitas. (enampilkan hasil pengamatan dalam apa yang disebut =Data lo$ Diagram> 0DD1 atau diagram alir data. Diagram lir Data+ yaitu satu tampilan grafis yang memunculkan relasi4hubungan antara proses dan data beserta kamus data yang menjelaskan rincian data yang dipergunakan. (. Data Flow Diagram
nalisis berorientasi aliran data mempergunakan beberapa alat bantu yaitu,
7
1. Data Flow Diagram (erupakan alat bantu grafis untuk menguraikan dan menganalisis pergerakan data yang melalui satu sistem 3 baik manual maupun otomatis 3 termasuk proses data+ penyimpanan data dan penundaan yang terjadi pada satu sistem. Diagram alir data ini merupakan alat bantu utama yang dijadikan dasar bagi pengembangan komponen alat bantu lainnya. Penggambaran transformasi dari data masukan menjadi data keluaran melalui proses3proses sedemikian rupa sehingga dapat ditampilkan uraian lojik dan berdiri sendiri tanpa memperhatikan komponen fisik. Karena itu diagram ini disebut juga =logical Data lo$ Diagram>. 2. Data Dictionary (erupakan alat bantu untuk menjelaskan karakteristik lojik data yang disimpan pada sistem+ termasuk nama+ deskripsi+ alias+ isi dan organisasinya? (engidentifikasikan proses3proses yang mempergunakan data tertentu dan juga akses langsung data untuk mendapatkan informasi yang diperlukan? (empersiapkan dasar identifikasi kebutuhan basis data bagi perancangan sistem. "otasi , !ntuk
@7!RD7" Data Flow , liran data dengan arah khusus dari sumber ke tujuan 0Paket data1. Proses , ktivitas 4 kegiatan interaksi dengan sistem yang dilakukan oleh orang 4 unit tertentu. )ntitas , 7rang 4 unit tertentu yang melakukan
aktivitas.
Dapat
juga berupa aktivitas interaksi
8
A") B SRS7"
dengan system.
Data Store , Penyimpanan data atau tempat data di refer oleh proses
Ketentuan lain , a. Setiap komponen dalam Data lo$ Diagram diberi label dengan nama yang jelas? b. "ama proses selanjutnya diberi penomoran yang akan dipergunakan untuk keperluan identifikasi? c. Penomoran proses di atas tidak menunjukkan urutan sekuensial proses. d. Penggambaran ktivitas Paralel Dapat dilihat pada diagram yang ada bah$a beberapa aliran data dapat terjadi secara simultan. #ni merupakan salah satu keunggulan penampilan diagram aliran data seperti ini. 0%andingkan dengan diagram flo$chart yang hanya dapat menampilkan aktivitas proses secara serial1. Diagram alir
data
memungkinkan
para
analis
merepresentasikan aktivitas3aktivitas secara lebih akurat dengan memperlihatkan aktivitas simultan yang dapat muncul. Perlu dicatat bah$a diagram alir data berkonsentrasi pada pergerakan data dalam sistem+ tidak pada peralatan atau media tertentu. Kadang3kadang data disimpan untuk akses atau penggunaan di $aktu lain. -. Keuntungan nalisis liran Data, a. "otasi yang dipergunakan sederhana+ mudah
dimengerti
sekalipun oleh orang a$am. b. !sulan untuk modifikasi diagram agar dicapai keakurasian yang tinggi dalam aktivitas bisnis dapat dilakukan. c. (udah dikoreksi sebelum proses perancangan+ karena dapat dikaji rinci4ditelusuri. d. (emberikan kemungkinan untuk mengisolasi daerah kajian yang diminati secara khusus memberikan fasilitas penjabaran diagram berdasarkan tingkat pengamatan. &. Pembentukan Diagram lir Data Syarat utama harus dapat digambarkan dengan baik dan jelas. Kapan dimulai dan kapan menambahkan deskripsi yang lebih rinci+ kapan menambahkan informasi kontrol+ dan
9
bagaimana memberikan nama beserta item3itemnya secara konsisten. Pembentukan proses , Sistem yang =current> 0aktivitas dan proses aktual yang ada saat ini1. Translasikan ke dalam deskripsi lojik yang terfokus pada data dan proses. H. D$agram %+ntek Data (enggambarkan secara umum konteks yang terjadi dalam sistem
antara dunia internal dan dunia eksternal yang berbatasan. (erupakan lapisan teratas terhadap sistem yang akan dibahas. -. Diagram level -, (erupakan gambaran rinci dari diagram konteks. Dikaitkan dengan bagan hirarki proses merupakan diagram yang menguraikan rincian dari level kesatu. 6atatan , @ang dimaksud dengan bagan hirarki proses adalah chart yang memberikan ilustrasi bagaimana proses yang terjadi dalam satu sistem secara hirarki dapat dilakukan. &. Diagram level & .... s4d n , Sama dengan penjelasan untuk level kesatu hanya makin bertambah nomor level makin dalam penjabaran rincian proses. !ntuk mendapatkan diagram lojik alir data perhatikan hal berikut, a. Perlihatkan data aktual yang berhubungan dengan proses+ dalam arti bukan dokumen. b. Hilangkan perjalanan
informasi
melalui
orang4kantor4unit+
munculkan prosedurnya saja. c. Konsolidasikan kerangkapan penyimpanan data. d. Hilangkan fungsi alat bantu+ peralatan dan lainnya. e. Hilangkan proses yang tidak penting yang tidak merubah data4aliran data 0copy+ dll1. turan Dasar untuk menggambarkan diagram lojik aliran data, a. Setiap aliran data yang meninggalkan proses harus berdasarkan pada data yang masuk ke dalam proses tersebut. b. Semua aliran data diberi nama dimana pemberian merefleksikan
data
yang
mengalir
nama
tersebut antara proses+
penyimpanan data dan sumber lainnya. c. Hanya data yang akan dipergunakan
dalam proses
yang
digambarkan sebagai masukan pada satu proses. d. Satu proses tidak perlu mengetahui proses lainnya dalam sistem+ jadi hanya tergantung pada masukan dan keluarannya saja. e. Proses selalu berjalan dalam arti tidak ada a$al atau akhir. :adi selalu siap menjalankan fungsinya atau melakukan pekerjaan tertentu.
10
I.
Ent$t Relat$+nal D$agram -ERD (erupakan model untuk menjelaskan hubungan antar data dalam
basis data berdasarkan persepsi bah$a real $orld 0dunia nyata1 terdiri dari objek3objek dasar yang mempunyai hubungan 4 relasi antara objek tersebut. 6ontoh ,
rti Tanda ,
Aambar (enunjukkan &.- )ntity Relation adanyaData relasi (enunjukkan atribut
2.2. Alat dan Ba!an -.
Pada studi kasus kali ini+ kita buatkan flo$chart untuk menggambarkan proses sistem informasi yang akan kita buat, lo$chart &.- Sistem #nformasi KRS 7nline
11
Dalam hal kita buat Diagram Konteksnya terlebih dahulu,
Aambar &.& Diagram konteks Sistem #nformasi KRS 7"<#")
12
Setelah itu kita buat DD 0 Data Flow Diagram)nya ,
13
Aambar &.5 Data Flow Diagram Sistem #nformasi KRS 7nline
14
Kemudian+ tentukan )ntitas dan tributnya
Aambar &.' )RD Sistem informasi KRS online
BAB III 15
MEMBUAT DATA BA#E MEN((UNA%AN PHP M)ADMIN 3.1. P! MAdm$n A. Mengenal P! MAdm$n Pada dasarnya+ mengelola
database dengan (yS;< harus
dilakukan dengan cara mengetikkan baris3baris perintah yang sesuai 0command line1 untuk setiap maksud tertentu. :ika nda ingin membuat database+ ketikkan baris perintah yang sesuai untuk membuat database. :ika anda ingin mengahapus tabel+ ketikkan baris perintah yang sesuai untuk menghapus tabel. Hal tersebut tentu saja sangat menyulitkan karena nda harus hafal dan mengetikkan perintahnya satu per satu. Saat ini banyak sekali perangkat lunak yang dapat dimanfaatkan untuk
mengelola
database dalam
(yS;<+ salah
satunya
adalah
Php(ydmin. Dengan Php(ydmin+ kita dapat membuat database+ membuat tabel+ mengisi data+ dan lain3lain dengan mudah+ tanpa harus hafal baris perintahnya. Ketika nda menginstal C(PP+ secara otomatis akan terinstal pula Php(ydmin di komputer nda. !ntuk menjalankan Php(ydmin+ lakukanlah langkah3langkah berikut, -. ktifkan $eb server pache dan (yS;< dari control panel C(PP. &. :alankan %ro$ser nda+ misalnya (oilla irefo*+ lalu ketikkan alamat $eb berikut, http,44localhost4Php(ydmin4 pada ddress %ar+ kemudian tekan enter. 5. :ika muncul tampilan mirip seperti di
ba$ah
ini+
Php(ydmin sudah berhasil dijalankan.
'.
Aambar 5.- Tampilan
16
berarti
Aambar 5.& 6ara (erubah tampilan php (ydmin
B.
Mem0uat Data0ae Database digunakan untuk menyimpan dan mengorganisasikan data3data yang kita gunakan dalam halaman $eb. (isalkan kita ingin membuat sebuah database bernama datasekolah+ untuk menyimpan data sekolah nda+ maka lakukanlah langkah berikut, -. :alankan $eb server pache dan (yS;< dari control panel C(PP+ kemudian jalankan Php(ydmin. &. Ketik kata EdatasekolahF pada kotak isian 6reate ne$ database 0lihat bagian yang dilingkari pada gambar diba$ah ini1. Kemudian klik tombol 6reate.
Aambar 5.5 Tampilan untuk membuat Database pada php (ydmin
5.Setelah berhasil+ database bernama datasekolah akan langsung terdaftar dalam kotak pilihan Database di panel sebelah kiri+ Php(ydmin akan langsung membuka database datasekolah tersebut pada panel sebelah kanan 0lihat gambar diba$ah ini1
17
Aambar 5.' Tampilan daftar kotak pilihan Database
'. :ika nda ingin menghapus database tersebut+ pilihlah nama databasenya pada kotak pilihan Database dalam panel sebelah kiri+ lalu klik tombol Drop pada panel sebelah kanan.
Aambar 5.8 Tombol Drop
'.
Mem0uat Ta0el Setelah membuat database+ selanjutnya nda dapat membuat
beberapa tabel dalam database tersebut. Tabel dalam database akan terdiri dari beberapa kolom 0field1. Dan setiap baris data yang dimasukkan ke
18
dalam tabel+ disebut dengan record. Perhatikanlah contoh tabel di ba$ah ini. Tabel 5.- (embuat Tabel untuk data base
Judul Buku SGS Pemograman Web
Kualitas Sangat
Level
Database Dengan
Bagus
Pemula
PHP &
MySQL SGS Pemrograman Web Database H$ML%
SS dan
Lumayan Pemula
Java SGS Pengenalan Jaringan Kom'uter
Bagus
Penulis rie! "amad#an rie! "amad#an
Pemula rie!
"amad#an Tabel di atas terdiri atas empat buah field bernama :udul %uku+
Kualitas+
19
bernama noGinduk. (asukkan kata EnoGindukF pada kotak isian ield baris pertama. . (isalkan field ini nantinya akan digunakan untuk menyimpan data nomor induk sis$a yang berupa angka3 angka bilangan bulat. 7leh karena itu+ pilihlah #"T pada bagian Type. I. Aeserlah tampilan %ro$ser nda ke kanan. Kemudian pada bagian seperti gambar di ba$ah ini+ aktifkan pilihan pada bagian yang dilingkari. Hal ini digunakan untuk menandakan bah$a field noGinduk adalah Primary Key bagi tabel datasis$a. Primary Key atau kunci primer adalah field kunci yang menyebabkan setiap baris data 0record1 yang dimasukkan kedalam suatu tabel menjadi unik. Hal ini juga menunjukkan bah$a setiap data dalam fi eld noGinduk adalah unik karena tidak ada sis$a yang memiliki nomor induk yang sama. J. Aeserlah kembali tampilan %ro$ser nda ke kiri. Selanjutnya kita akan menambahkan field bernama namaGsis$a. (asukkan kata EnamaGsis$aF pada kotak isian ield baris kedua. 9. (isalkan field ini nantinya akan digunakan untuk menyimpan data nama sis$a yang bertipe string. 7leh karena itu+ pilihlah /R6HR pada bagian Type. :ika nda menggunakan tipe /R6HR+ tentukan panjang maksimum string yang boleh dimasukkan pada bagian
D.
Menam0a! Re,+rd
20
Setelah
membuat
tabel
datasis$a+
selanjutnya
kita
dapat
menambahkan beberapa baris data 0record1 ke dalam tabel itu. (isalkan kita ingin menambahkan record3record berikut ke dalam tabel datasis$a. Tabel 5.& Tabel Record
(o)induk +, ++0
nama)sis*a alamat)sis*a ditya (ugro#o Jakarta .avorisen "osyking Lumbanra/a Lam'ung Hendra "a#ma*an Sukabumi !ntuk menambahkan record 2 record tersebut diatas ke dalam
tabel datasis$a+ lakukanlah langkah3langkah berikut, -. :alankan $eb server pache dan (yS;< dari control panel C(PP+ kemudian jalankan Php(ydmin. &. Pilih database bernama datasekolah pada kotak pilihan Database pada panel sebelah kiri. 5. Kemudian klik nama tabel bernama datasis$a pada panel sebelah kiri 0lihat gambar diba$ah ini1.
Aambar 5. Tampilan untuk membuat Tabel
'. Ketika terbuka tabel datasis$a seperti gambar di ba$ah ini+ klik #nsert 0lihat bagian yang dilingkari1.
Aambar 5.I Tampilan tabel yang telah terbuat
8. Kemudian ketika muncul tampilan seperti di ba$ah ini+ masukkan isi record pertama pada setiap kotak isian /alue. @aitu noGinduk L -8+ namaGsis$a L ditya "ugroho dan alamatGsis$a L :akarta.
21
Aambar 5.J (engisikan isi record
. Selanjutnya klik tombol Ao Aambar 5.9 Tombol Ao
I. !langi langkah '+ 8+ dan untuk record kedua dan ketiga. "ama sis$a bernama avorisen Rosyking
Aambar 5.- Tampilan data record
J. Setelah seluruh data selesai dimasukkan+ klik %ro$se
E.
Mengu0a! Re,+rd Php(ydmin menyediakan fasilitas untuk mengubah atau
mengedit record dengan mudah. (isalnya+ kita ingin mengubah data alamat sis$a bernama avorisen Rosyking
22
Aambar 5.-- Tampilan Data %ase datasis$a
. Aanti kata
Aambar 5.-& (engganti isi record
I.
/.
Meng!au Re,+rd Dengan Php(ydmin+ kita dapat menghapus sebuah record
dengan sekali saja. (isalkan kita ingin+ menghapus record sis$a bernama Hendra Rahma$an+ maka lakukanlah langkah berikut, -. :alankan Php(ydmin. &. Pilih database bernama datasekolah pada kotak pilihan Database. 5. Kemudian klik nama tabel bernama datasis$a pada panel sebelah kiri. '.
23
Aambar 5.-5 (enghapus record
. Ketika muncul jendela konfirmasi seperti di ba$ah ini+ klik tombol 7K
Aambar 5.-' Kotak Dialog konfirmasi
(.
Meng!au Ta0el Selain menghapus record+ nda juga dapat menghapus tabel
dengan mudah. (isalkan nda telah membuat sebuah tabel baru bernama tabelcoba+
kemudian nda ingin menghapusnya+ maka
lakukanlah langkah berikut, -. :alankan Php(ydmin. &. Pilih database bernama datasekolah pada kotak pilihan Database. 5. %uatlah sebuah tabel baru bernama tabelcoba. '. Setelah selesai dibuat+ kemudian klik nama tabel bernama tabel coba tersebut pada panel sebelah kiri. 8.
Aambar 5.-8 Kotak dialog Konfirmasi
3.2. Alat dan Ba!an -.
24
Aambar 5.- Tampilan Campp
&. %uka php(ydmin+ Aambar 5.-I Tampilan PHP my admin
5. %uat data base pertama yaitu )ntitas dmin dengan tributnya
25
Aambar 5.-J #nput data admin
'. %uat data base yang ke dua yaitu )ntitas dosen dengan tributnya
Aambar 5.-9 #nput data dosen
8. %uat data base yang ke tiga yaitu )ntitas (ahasis$a dengan tributnya
26
Aambar 5.& #nput data mahasis$a
. %uat data base yang ke tiga yaitu )ntitas (ata kuliah dengan tributnya
Aambar 5.&- #nput data mata kuliah
I. %uat data base yang ke tiga yaitu )ntitas KRS dengan tributnya
27
Aambar 5.&& #nput data KRS
J. %uat data base yang ke tiga yaitu )ntitas Transkip dengan tributnya
Aambar 5.&5 #nput data Transkip
9. Setelah dibuat databasenya+ maka tahapan selanjutnya yaitu membuat interface bisa menggunakan aplikasi dream$eaver dan yang lainnya.
28
BAB I* PENUTUP ".1. %e$mulan Dari hasil penelitian penulis dapat mengambil kesimpulan sebagai
berikut, -. Tahap perencanaan sistem informasi KRS
dan
KHS
online
di
ST#(!S Surakarta dimulai dengan menentukan tujuan yang ingin dicapai yaitu agar mahasis$a dapat mengisi KRS secara online dan dosen bisa memberikan nilai KHS secara online kepada mahasis$a. &. Tahap selanjutnya adalah melakukan analisa terhadap sistem informasi KRS dan KHS online meliputi analisa pengguna dan kebutuhan data. nalisa
pengguna terdiri dari administrator+ mahasis$a dan dosen.
nalisa data yang dibutuhkan meliputi data dosen+ data mahasis$a+ data jurusan+ data mata kuliah. ".2. #aran !ntuk hasil pengerjaan dari laporan ini yang lebih bermanfaat dan dapat berguna
di kehidupan sehari3hari+ penulis diharapkan, -. Dengan sistem komputerisasi maka perlu adanya operator dalam hal ini bagian penjualan yang dapat mengoperasikan komputer dan pandai dalam bidang penjualan. &. Pengaturan sistem harus disesuaikan dengan aturan dan sumber daya manusia agar tercipta keoptimalan kerja serta perlu adanya inovasi dalam pemanfaatan teknologi secara baik.
29