Bab I
Bab I
PENDAHULUAN
dimana hampir seluruh dunia menggunakan fasilitas teknologi sebagai media untuk
menyebarkan informasi yang ada. Saat ini manusia tidak lagi mendapatkan
informasi dari televisi atau radio dan koran saja, tapi dengan adanya teknologi
kurang, masih mengunakan cara manual yaitu spanduk dan brosur sebagai media
informasi, Maka SMA Negeri 21 Makassar merasa perlu untuk membuat situs atau
media sebagai penyebar informasi, baik itu informasi berupa data guru, siswa,
alumni, kegiatan, profil osis maupun informasi lain yang tentunya berhubungan
Melihat hal tersebut maka dapat dirancang suatu program aplikasi yang
berbasis web sebagai salah satu media komunikasi, dengan pemanfaatan teknologi
yang cepat, sebab internet sebagai jaringan yang sangat luas merupakan sarana yang
1
SMA Negeri 21 Makassar sekaligus untuk mempberikan kemudahan
Makassar. Berdasarkan latar belakang diatas, maka di angkat skripsi yang berjudul :
yaitu :
2. Tidak tersedia media lain sebagai media tambahan pada pembelajaran siswa.
masalah adalah Mendesain web Dinamis pada SMA Negeri 21 Makassar guna
diantaranya data siswa / siswi dan guru, informasi kegiatan, struktur organisasi,
jadwal Sekolah, visi dan misi, fasilitas, forum, kirim tugas, saran dan kritik dan
2
1.4 Tujuan dan Manfaat Perancangan
pada umumnya.
2. Membuat program dengan PHP, CSS dan MYSQL untuk membuat website
1.4.2Manfaat Perancangan
masing kepada:
pemrograman. Dapat merancang dan memahami proses dan cara kerja sebuah
aplikasi web dinamis sebagai media penyebaran informasi yang cepat dan
akurat.
3
1.5 Sistematika Penulisan
BAB I : PENDAHULUAN
penulisan.
Berisi tentang landasan teori yang diperoleh dari beberapa literature yang
mencakup berbagai hal tentang definisi, fungsi dan tekhnik yang dapat
alat dan bahan,selain itu juga menguraikan metode pengujian apa yang
akan digunakan.
4
BAB V:PENGUJIAN SISTEM DAN HASIL PENGUJIAN SISTEM
5
BAB II
TINJAUAN PUSTAKA
6
2.2 Konsep Dasar Sistem
yang saling berinteraksi satu sama lain untuk mencapai tujuan yang telah
ditetapkan. Sebuah sistem terdiri dari bagian-bagian yang saling berkaitan yang
beroperasi bersama untuk mencapai beberapa sasaran atau maksud, tujuan dan
fakta/kenyataan melainkan lebih luas lagi tentang proses dan penggunaan informasi
itu sendiri. Informasi ini harus bergerak, mudah dimengerti, utuh, dan bulat.
Menurut Jogiyanto H.M (2001 : 8) Informasi adalah data yang telah diolah
menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam
Nilai suatu informasi (Value of information) ditentukan oleh dua hal, yaitu:
7
1. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan
efektifitasnya.
transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari
suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang
diperlukan.
Menurut John Burch dan Gary Grunduitski (Jogiyanto H.M, 1999 : 121),
perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang
yaitu:
8
2.2.5 Tahap-Tahap Perancangan Sistem
tahap perancangan sistem juga bertujuan untuk memberikan gambaran yang jelas
dan rancang bangun yang lengkap kepada programmer dan ahli-ahli teknik lainnya
yang terlibat.
Pada tahap ini akan diperoleh pemahaman yang lebih jelas tentang alasan
untuk mengembangkan sistem yang baru dan akan ditetapkan pula ruang lingkup
dari sistem tersebut dengan mengumpulkan fakta studi dengan cara menyebar
angket kepada para pemakai dan bekerja sama dengan para pemakai untuk
Menurut Edi Purwono (2002 : 24), dalam perancangan suatu sistem ada 4
tahap yang harus ditempuh dalam mengetahui daur hidup sistem, yaitu
mengevaluasi permintaan suatu pengembangan suatu sistem itu benar atau tidak.
9
a. Studi awal, yaitu memahami kebutuhan pemakai serta melihat dan
b. Studi kelayakan, yaitu menentukan ruang lingkup, perkiraan biaya dan sumber
2. Tahap Analisis
Tujuannya adalah :
proyek sistem.
pembuatan laporan.
1. Tahap Perancangan
gambaran yang jelas tentang rancangan sistem yang akan dibuat serta
diimplementasikan.
b. Membuat program-program
10
2. Tahap Implementasi
dioperasikan. Tujuannya adalah untuk melakukan uji coba pada perangkat keras
4) Pengetesan sistem
Analisis Sistem adalah penguraian dari suatu sistem informasi yang utuh ke
11
4. Report, yaitu membuat laporan hasil analisis.
Tahap analisis merupakan tahap yang kritis yang sangat penting, karena
kesalahan dalam tahap ini akan menyebabkan juga kesalahan di tahap selanjutnya.
berikut:
dari beberapa elemen yang terpisah kedalam satu kesatuan yang utuh dan
berfungsi.
sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika
lewat telepon, surat dan sebagainya), atau lingkungan fisik dimana data tersebut di
12
simpan (misalnya file kartu, harddisk, tipe, disket dan lain sebagainya). DFD
terstruktur.
Di dalam DFD ada beberapa simbol yang akan digunakan untuk maksud
suatu sistem dengan lingkungan luarnya, sistem akan menerima input dan
Arus Data (data flow) di DFD diberi simbol suatu panah. Arus data ini
menunjukkan arus dari data yang dapat berupa masukan untuk sistem atau
3. Process (Proses)
Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau
komputer dari hasil suatu arus data yang masuk kedalam proses untuk
13
2) Suatu arsip atau catatan manual
Simbol Fungsi
14
Menyatakan input /output yang
menggunakan harddisk
(penyimpanan/pengambilan daata dari
harddisk
Simbol Fungsi
15
Simbol garis alir,menunjukan arus dari
proses
Simbol Fungsi
Peyimpanan,digunakan untuk
memodelkan kumpulan data atau paket
data
internet menyebabkan komputer dari seluruh dunia dapat saling memberikan dan
Internet atau biasa disebut Net adalah sistem komputer yang saling
16
menggunakan protokol standar Internet Protocol (IP) dan dapat diakses oleh public
secara bebas. Internet disusun oleh berbagai macam jaringan komputer baik yang
informasi dan layanan, seperti pos elektronik (email), chatting online, dan halaman
web yang saling berhubungan, serta dokumen lain di World Wide Web.
Tidak seperti anggapan orang awam, internet dan World Wide Web
komputer yang saling berhubungan, yang dihubungkan dengan kabel tembaga, fiber
saling berkaitan disebabkan oleh hyperlink dan URL dan dapat diakses
menggunakan internet.
Informasi ini diformat dalam bentuk teks, gambar, musik, video dan animasi.
banyak hiburan ditawarkan di internet seperti chating, game, music dan film.
17
Web site (situs web) adalah merupakan alamat (URL) yang berfungsi
sebagai tempat penyimpanan data dan informasi dengan berdasarkan topik tertentu
menampilkan informasi atau data berupa teks, gambar, suara, animasi, dan data
multimedia lainnya, yang diantara informasi atau data tersebut saling berhubungan
Web dapat dikategorikan menjadi dua yaitu web statis dan web dinamis atau
yang sifatnya statis (tetap), sedangkan web dinamis adalah web yang menampilkan
Menurut Mark Ade Syukur (1995:5), Pada awalnya Internet adalah sebuah
Amerika, namun saat ini telah tumbuh menjadi media komunikasi yang dipakai
oleh seluruh umat manusia di muka bumi ini. Pertumbuhan ini membawa beberapa
masalah yang mendasar, diantaranya bahwa internet tidak diciptakan pada jaman
Graphical User Interface (GUI) seperti saat ini. Internet dimulai pada masa dimana
orang masih menggunakan alat akses yang tidak user friendly yaitu terminal
berbasis text serta perintah-perintah command line yang agak rumit untuk dihafal.
18
Kemudian orang mulai berpikir membuat sesuatu yang lebih baik,
popularitas internet semakin berkembang pesat setelah standar baru HTTP dan
HTTP dan HTML yang kemudain oarng-orang mengenal istilah baru dalam internet
identik dengan internet itu sendiri, yaitu World Wide Web (WWW).
Pada prinsipnya world wide web (singkatnya cukup disebut “web“ saja)
bekerja dengan cara menampilkan file-file HTML yang berasal dari server web
pada program client khusus, yaitu broser web. Program browser pada client
mengirimkan permintaan (request) kepada server web, yang kemudian akan akan
dikirimkan oleh server dalam bentuk HTML. File HTML berisi instruksi-instruksi
19
Gambar 2.2 Konsep Dasar Browser dan Web Server
Menurut Betha dan Husni I Pohan (2001:1), Web merupakan salah satu
layanan yang didapat oleh pemakai computer yang terhubung ke internet. Web
sebagai kumpulan dokumen yang di satukan dan mempunyai hubungan atau link.
Web pada awalnya ruang informasi dalam internet, dengan menggunakan teknologi
hypertext, pemakai dituntun untuk menemukan informasi dan mengikuti lingk yang
a. Web Statis, yaitu web yang dibentuk dengan menggunakan HTML saja.
program secara terus menerus untuk mengikuti setiap perubahaan yang terjadi
b. Web Dinamis, yaitu aplikasi web dengan memperluas HTML, yakni dengan
halaman web dapat ditangani melalui perubahan data, bukan melalui perubahan
20
(HTML) justru tidak dibuat untuk mempublikasikan informasi di web, namun oleh
dan ditandai dengan mempergunakan tag (tanda) berupa karakter “<” dan “>”.
HTML tidak mengenal jumping ataupun looping. Kode-kode HTML dibaca oleh
Standar yang paling akhir yang sekarang diperkenalkan adalah standar HTML 4.0,
yang mendukung antara lain CSS (cascading style sheet), dynamic content
positioning (penempatan isi secara dinamis), downloadable font (jenis font yang
bisa didownload otomatis) dan sebagainya. Hingga kini, tidak semua browser web
telah disesuaikan untuk mendukung standar HTML terbaru ini, sehingga banyak
Web server adalah salah satu aplikasi yang dijalankan di server dan mampu
melayani koneksi transfer data dalam protokol HTTP, dan protokol ini digunakan
untuk mentransfer data antara web server ke web browser (Onno W.Purbo, 2001:1).
21
HTTP menyediakan fasilitas yang bagus, disamping transfer dokumen yang
mudah, juga melakukan enkripsi pada dokumen demi alasan keamanan. Bagian
nama dalam URL dapat diidentifikasi sebuah program executable, yang ketika
Lebih jauh lagi, client dapat mengirimkan argumen-argumen tambahan yang akan
ditentukan oleh argumen-argumen yang ada di server tersebut. Salah satu contoh
Web browser atau sering di singkat dengan browser adalah program yang
dijalankan di komputer client, yang digunakan untuk mengakses halaman web yang
ada di komputer server. Salah satu contoh program web browser adalah Microsoft
Internet Explorer.
2.3.7 PHP
Menurut Mark Ade Syukur (2003 : 24) PHP adalah tekhnologi yang
diperkenalkan tahun 1994 oleh Rusmus Lerdorf. Beberapa versi awal yang tidak
dipublikasikan digunakan pada situs pribadinya untuk mencatat siapa saja yang
22
mengakses daftar riwayat hidup onlinennya. Versi pertama digunakan oleh pihak
lain pada awal tahun 1995 dan dikenal sebagai Personal Home Page Tools.
disederhanakan, yang hanya mampu mengolah macro khusus dan beberapa utilitas
yang sering digunakan pada pembuatan home page, seperti buku tamu, pencacah
dan hal semacamnya. Parser tersebut ditulis ulang pada pertengahan 1995 dan
dinamakan PHP/FI Version 2. FI (Form Interpreter) sendiri berasal dari kode lain
yang ditulis juga oleh Rasmus, yang menterjemahkan HTML dari data.
berubah dari proyek pribadi Rasmus menjadi sebuah tim yang lebih terorganisasi.
Parsernya ditulis ulang dari bentuk rancangan awal oleh Zeev Suraski dan Andi
PHP merupakan script untuk pemrograman script web server – side, script
yang membuat dokumen HTML secara on the fly, dokumen HTML yang dihasilkan
dari suatu aplikasi bukan dokumen HTML yang dibuat dengan menggunakan editor
teks atau editor HTML. PHP dirancang untuk dapat bekerja sama dengan database
server dan dibuat sedemikian rupa sehingga pembuatan dokumen HTML yang
kelebihan-kelebihannya, yaitu:
23
2. Tidak ada Proses compiling dan lingking.
5. Integrasi yang sangat luas ke berbagai server database. Menulis web yang
PHP: Oracle, Sybase, mSQL, MySQL, Solid, ODBC, PostgreSQL, dBase, dan
lain-lain. PHP tidak terbatas hanya menghasilkan keluaran HTML. Ia juga bisa
digunakan untuk menghasilkan gambar GIF, atau bahkan sumber gambar GIF
yang dinamis.
Home page adalah merupakan halaman pertama atau sampul dari suatu web
site yang biasanya berisi tentang apa dan siapa dari perusahaan atau instansi atau
organisasi pemilik web site tersebut. Dengan demikian pada dasarnya home page
merupakan sarana dasar untuk memperkenalkan secara singkat tentang apa yang
menjadi isi dari keseluruhan web site dari suatu organisasi atau pribadi
2.3.9 Domain
Dalam tata cara penamaan suatu host dikenal istilah Domain, yang
digunakan untuk menentukan posisi hirarki host dari jaringan internet ini. Di bawah
24
Penentuan nomor IP Address dan nama domain tidak dapat dilakukan secara
Salah satu subjek internet yang paling awal harus dikenal adalah URL
menentukan alamat yang akan dipakai dalam mengakses internet, khususnya web
site. Kalau menulis surat dan amplop, tertulis alamat rumah yang akan
mengantarkan pak pos ke alamat tersebut, maka URL pun demikian. Ia akan
mengantarkan browser ke alamat yang dituju. Dengan demikian seluruh web site
informasi dari suatu server komputer pada jaringan internet. Jadi untuk mengakses
web diperlukan suatu program yaitu Web browser atau biasa disebut dengan
browser saja.(Sutiyadi,M,2003).
2.4.1 MySQL
25
Menurut Bunafi Nugroho (2004:140), MySQL merupakan
untuk dipahami. MySQL didesain untuk menangani database yang besar dengan
3. Memberikan Hak akses pada pengguna untuk mengakses database atau table.
Perintahnya adalah:
26
3. Drop : untuk menghapus objek database
4. Objek database yang dimaksud terdiri dari database, table, index, dan view.
3. Security
Adalah perintah yang digunakan untuk menjamin keamanan data. Antara lain
terdiri atas:
4. Integrity
27
Contoh: recover table: untuk memperbaiki table pada database.
5. Auxiliary
rename.
2.4.2 Database
kumpulan dari data yang saling berhubungan satu dengan yang lainnya. Database
(basis data) merupakan kumpulan dari data yang saling berhubungan satu dengan
yang lainnya, tersimpan dalam perangkat keras komputer dan digunakan perangkat
informasi bagi para pemakai. Penerapan database dalam sistem informasi disebut
dengan database sistem. Sistem basis data (database system) adalah suatu informasi
yang mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan
yang lainnya dan membuatnya tersedia untuk beberapa aplikasi yang bermacam -
mendapatkan cara kerja program secara rinci. Jadi dapat disimpulkan pengujian
28
a. Petunjuk untuk mendapatkan program besar 100%.
1. Jumlah region (R) grafik alir (flow graph) sama dengan kompleksitas
singklomatis
grafik alir.
29
Notasi diagram alir pada pengujian ini dapat dihitung pada gambar 2.4 berikut ini:
BAB III
METODE PENELITIAN
30
3.1 Lokasi dan Waktu Penelitian
masalah yang diajukan maka penulis mengadakan penelitian pada SMA Negeri 21
Ada dua jenis data yang diperlukan dalam penelitian ini yaitu:
1. Data Primer
Data primer adalah data yang diperoleh langsung pada objek penelitian melalui
2. Data Sekunder
Data sekunder adalah data yang diperoleh dari SMA Negeri 21 dalam bentuk
yang dilakukan secara langsung dengan kepala sekolah dan salah satu guru yang
telah ditentukan
31
2. Teknik pengamatan (observasi) salah satu tekhnik pengumpulan data yang
3. Library Research yaitu tekhnik yang dilakukan melalui bahan-bahan bacaan dan
sejumlah literature yang berkaitan dengan penulisan ini yang bertujuan sebagai
dalam satu paket. Membangun website dengan menciptakan isi yang interaktif.
menganalisa dan mempelajari sistem yang ada dan sistem yang akan dirancang.
32
4. FlowChart
dibuat telah memenuhi tujuan dari perancangan perangkat lunak itu sendiri dan
menunjukkan bahwa aplikasi yang dirancang memiliki jaminan kualitas yang baik,
disini penulis menggunakan metode pengujian white box. Suatu aplikasi dapat
berbasis web yang telah dibangun, telah bebas dari kesalahan logika program?”
33
Tabel 3.1 Jadwal Penelitian
2 Analisis Sistem
3 Desain Sistem
4 Pengujian Program
5 Implementasi Sistem
34