Anda di halaman 1dari 15

BAB III

PERMASALAHAN ORGANISASI

3.1 Landasan Teori


3.1.1 Aplikasi
Aplikasi dapat diartikan juga sebagai program komputer yang berisikan perintahperintah untuk melakukan pengolahan data yang bertujuan

untuk menolong

manusia dalam melaksanakan tugas tertentu. Aplikasi software yang dirancang


untuk penggunaan praktisi khusus, menurut Jogiyanto (2004) klasifikasi ini dapat
dibagi menjadi 2 (dua) yaitu:
1. Aplikasi software spesialis, program dengan dokumentasi tergabung
yangdirancang untuk menjalankan tugas tertentu.
2. Aplikasi paket, suatu program dengan dokumentasi tergabung yang dirancang
untuk jenis masalah tertentu.
3.1.2 Data
Suatu fakta yang menangani suatu masalah yang bersifat surgawi dan manusiawi,
pengetahuan tentang yang benar dan tidak benar.

3.1.3 Pengolahan Data


Pengolahan data adalah segala macam pengolahan terhadap data untuk membuat
data itu sendiri berguna sesuai dengan hasil yang diinginkan sehingga
menghasilkan sesuatu informasi yang dapat segera dipakai.
Menurut Kristanto (2003), pengolahan data adalah waktu yang digunakan untuk
menggambarkan perubahan bentuk data menjadi informasi yang memiliki

21

kegunaan. Suatu proses pengoahan terdiri dari tiga tahapan besar yang disebut
dengan siklus pengolahan data (Data Processing cycle). Yaitu input, prosessing ,
dan output. Adapun pengertian dari tiga tahapan siklus pengolahan data yaitu :
1. Input adalah informasi dari luar sistem komputer yang harus dimasukkan
kekomputer untuk menyelesaikan beberapa pekerjaan.
2. Processing adalah kegiatan mengolah dan memanipulasi masukan data
sedemikan rupa sehingga menjadi informasi yang sesui dengan keinginan user.
3. Output adalah informasi yang dihasilan dari manipulasi atau pengolahan data
komputer dan akan ditampilkan melaui monitor atau printer.
3.1.4 Alat Pengembangan Aplikasi
A. Bagan Alir Dokumen
Bagan Alir Dokumen ( Document flowchart ) adalah bagan yang dituliskan aliran
dokumen dari urutan prosedur suatu program. Symbol symbol yang digunakan
dapat dilihat pada tabel 3.1 sebagai berikut :

Tabel 3.1 Bagan Alir Dokumen

Simbol

Keterangan

22

Dokumen

Menunjukkan dokumen input / output baik untuk proses


manual mekanik / komputer.

Proses Manual

Menunjukkan kegiatan yang dilakukan secara manual.

Kartu Plong

Menunjukkan input atau output menggunakan kartu


plong (Punched card).

Proses

Digunakan untuk menunjukan kegiatan proses dari


program komputer

Pengurutan Offline Menunujukan prosese pengurutan data di luar proses


computer
Hard Disk

Menunujukan input / output yang menggunakan hard


disk

Keyboard

Menunujukan input yang menggunakan keyboard

Garis Alir

Digunakan untuk menunjukan arus dari proses

Penjelasan

Menunujukan penjelasan dari suatu proses

Penghubung

Display

Digunakan untuk menunjukan sambungan dari bagan


alir yang terputus dihalaman yang sama / dihalaman
yang lain
Menunjukkan output yang ditampilkan dimonitor

23

Diskette

Drum Magnetik

Menunjukkan input atau output menggunakan diskette

Menunjukkan input atau output menggunakan drum


magnetic

B. Symbol Data Flowchart


Tabel 3.2 Daftar Simbol flowchart
Simbol
Input / Output

Proses

Garis Alir

Keterangan
Digunakan untuk mewakili data input/output.

Digunakan untuk suatu proses atau mewakili proses.

Digunakan untuk menunjukan arus dari proses.

Penghubung

Digunakan untuk menunjukan sambungan dari bagan alir


yang terputus dihalaman yang sama / dihalaman yang
lain.

Keputusan

Digunakan untuk suatu penyeleleksian kondisi di dalam


program.

Prosedur

Digunakan untuk menunjukkan suatu operasi yang


rinciannya ditunjukkan ketempat lain.

Start/End

Digunakan untuk menunjukan awal dan akhir dari suatu


proses / program.

24

3.1.5 Database
Database adalah kumpulan file-file yang saling beralasi, relasi tersebut biasa
ditunjukan dengan kunci tiap file yang ada. (kristanto , 2004).
Lingkup database terdiri dari :
A. Data
Data adalah hasil pengukuran yang bisa memberikan gambaran suatu keadaan.
B. Entity
Entity adalah orang, tempat kejadian, atau konsep informasinya direkam.
Misalnya, pembuatan surat izin adalah warga, Desa, dan lain-lain.
D. Atribute
Setiap entity mempunyai atribute atau sebutan untuk mewakili suatu entiity.
Contoh : NIK, Nama, Pekerjaan dan lain sebagainya.
E. Record
Record adalah kumpulan elemen-elemen yang saling berkaitan menginformasikan
tentang suatu entity secara lengkap.
F. File
Kumpulan file-file memiliki kaitan antara suatu file dengan file yang lain
sehingga membentuk suatu bangunan data untuk menginformasikan satu
perusahaan, instansi dalam batasan tertentu.

3.1.6Pengertian Web

25

Web adalah salah satu aplikasi yang berisikan dokumen-dokumen multimedia


(teks, gambar, suara, animasi, video) didalamnya yang menggunakan protokol
HTTP (hypertext transfer protocol) dan untuk mengaksesnya menggunakan
perangkat lunak yang disebut browser. Beberapa jenis browser yang populer saat
ini diantaranya: Internet Explorer yang diproduksi oleh Microsoft, Mozilla Firefox
Opera, dan Safari yang diproduksi oleh Apple.
Browser (perambah) adalah aplikasi yang mampu menjalankan dokumendokumen web dengan cara diterjemahkan. Prosesnya dilakukan oleh komponen
yang terdapat didalam aplikasi browser yang biasa disebut web engine. Semua
dokumen web ditampilkan olh browser dengan cara diterjemahkan.
Situs web adalah dokumen-dokumen webyang terkumpul menjadi satu kesatuan
yang memiliki Unified Resource Locator (URL)/domain dan biasanya di-publish
diinternet atau intranet.

26

3.1.7 Sekilas Tentang Software yang Digunakan


1. Adobe Dreamweaver CS6
Adobe Dreamweaver CS6 adalah sebuah HTML editor profesional untuk
mendesain web secara visual dan mengelola situs atau halaman web. Saat ini
terdapat software dari kelompok Adobe yang belakangan banyak digunakan untuk
mendesain suatu web. Versi terbaru dari Adobe Dreamwever CS6 memiliki
beberapa kemampuan bukan hanya sebagai software untuk desain web saja, tetapi
juga menyunting kode serta pembuatan aplikasi web. Antara lain: JSP, PHP, ASP,
XML, dan ColdFusion. (Christianus Sigit, 2010)

Gambar 3.1 Adobe Dreamweaver CS5

2. PHP (Hypertext Preprocessor)


PHP (Hypertext Preprocessor) adalah bahasa server-side scripting yang menyatu
dengan HTML untuk membuat halaman web yang dinamis. Karena PHP
merupakan server-side scripting maka sintaks dan perintah-perintah PHP akan
dieksekusi deserver kemudian hasilnya dikirimkan ke browser dalam format
HTML. Dengan demikian kode program yang ditulis dalam PHP tidak akan

27

terlihat oleh user sehingga keamanan halaman web lebih terjamin. PHP dirancang
untuk membentuk halaman web yang dinamis, yaitu halaman web yang dapat
membentuk suatu tampilan berdasarkan permintaan terkini, seperti menampilkan
isi basis data kehalaman web.
3. MySQL
MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MySQL AB yang
pada saat itu bernama TcX DataKonsult AB sekitar tahun 1994-1995, namun cikal
bakal kodenya sudah ada sejak 1979. Awalnya TcX membuat MySQL dengan
tujuan mengembangkan aplikasi web untuk klien. TcX merupakan perusahaan
pengembang software dan konsultan database. Saat ini MySQL sudah diakuisisi
oleh Oracle Corp.
MySQL adalah suatu jenis database server yang sangat terkenal dan banyak
digunakan untuk membangun aplikasi web yang menggunakan database sebagai
sumber dan pengelolaan datanya. Kepopuleran MySQL antara lain karena
MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses database-nya
sehingga mudah untuk digunakan, kinerja query cepat, dan mencukupi untuk
kebutuhan database perusahaan-perusahaan skala menengah-kecil. MySQL juga
bersifat open source dan free pada berbagai platform (kecuali pada Windows,
yang bersifat shareware). MySQL didistribusikan dengan lisensi open source GPL
(General Public License) mulai versi 3.23, pada bulan juni 2000.

28

4. HTML (Hypertext Markup Language)


HTML atang Hypertext Markup Language merupakan salah satu format yang
digunakan oleh pembuatan dokumen dan aplikasi yang berjalan dihalaman web.
Dokumen ini dikenal sebagai web page. Dokumen HTML merupakan dokumen
yang disajikan pada web browser.

3.2 Analisa Prosedur yang Berjalan


Berdasarkan Penelitian yang dilakukan didapatkan gambaran kondisi system
informasi yang digunakan pada SMA 2 Perintis Bandar Lampung. Dimana system
yang digunakan sudah baik, akan tetapi masih memerlukan pengembangan lagi
agar menjadi lebih baik.
Selama ini penyampaian informasi yang digunakan adalah dengan menggunakan
iklan, kertas kertas brosur dan melalui spanduk, apabila ingin melihat dan
mencari informasi pendaftaran sebagai siswa baru maka harusdatangkeSMA 2
Perintis

Bandar

Lampung.

sepertiiniakanmemakanwaktu

lama

PenyampaianInformasi

yang

danmenggunakanbiaya

yang

cukupbanyakbagicalonsiswa yang mungkinberadadilainkotaataujauhdarisekolah,


karenaitudiperlukanperbaikanpada

system

yang

ada,

bukanmerubahsecarakeseluruhan.

3.2.1 Prosedur yang Berjalan


Analis system yang berjalandigambarkanpada mapping chart sepertipada gambar
3.4berikut:

29

Gambar 3.2 prosedur yang sedang berjalan


3.2.2 Penjelasan Prosedur yang Sedang Berjalan
1. KepalaSekolahmerancangkonsepsidanpromosi.
2. Konsepisidanpromosidiberikankepadabagian HUMAS.
3. Humasmembuatiklandanpromosisekolahberdasarankonsep
4.
5.
6.
7.
8.

yang

diberikakepalasekolah.
Humasmembagidokumeniklandanpromosikedalambrosur,spanduk, daniklan.
DokumenBrosurdanSpanduklangsungdisampaikankepadamasyarakat
Dokumeniklandiberikankepada media elektronik/cetak.
Media elektronik/cetakmempublikasianiklan yang dibuat.
Masyarakatmelihatiklan yang dipublikasian media elektronik/cetak

3.2.3 Masalah pada Prosedur yang Berjalan

30

Masalah dari sistem yang sedang berjalan di SMA 2 Perintis Bandar Lampung
yaitu :
1.

PenyampaianInformasi
Informasipendaftarancalonsiswa/siswibaruharusdatanglangsungkesekolah
SMA 2 Perintis Bandar Lampung. Hal iniakanterasabagicalonsiswa yang
mungkinberadadilainkotaataujauhdarisekolah
BentukPenyampaianInformasmasihdalambentukberkas
Bentuk-bentukpenyampaianinformasimasihdalabentukberkas, sepertibrosur,

2.

spanduk,

danmedaiklanpadasuratkabar.

Biladilihatdarisegibiayacukumahaldalampengadaaanya
3.2.4 Usulan Pemecahan Masalah
Untuk membantu kegiatan promosidaninformasiSMA 2 Perintis Bandar Lampung
dalam mengatasi masalah pada sistem yang sedang berjalan demi perkembangan
instansi

tersebut,

maka

penulis

mencoba

merancang

aplikasi

informasisekolahberbasis website. Dalam perancangan aplikasi yang baru ini


penulis harapkan dapat membantu mengatasi masalah-masalah yang terjadi pada
sistem yang sedang berjalan saat ini.
Sistem baru yang diajukan ini terdapat banyak kemudahan dan manfaatnya antara
lain :
a. Masyarakatdapatdapatmengaksesinformasitentangsekolahdimanasajadankapan
saja
b. Pembuatanpromosiberupabrosur,spanduk,iklantidakmemerlukanbiaya
cukupmahal
c.
d.

yang

31

3.3 Rancangan Prosedur yang Baru


3.3.1Prosedur yang Baru

Gambar 3.3 Mapping chat sistem yang diusulkan


3.3.2 Penjelasan Prosedur yang Baru
1 KepalaSekolahmerancangkonsepsidanpromosi.
2 Konsepisidanpromosidiberikankepadabagian HUMAS.
3 Humasmembuatrancangan website dan database berdasarkankonsep yang ada
4 Humasmenampilkan website di media online.
5 Media online mempublikasianke internet.
6 Masyarakatdapatmelihatinformasisekolahmelalui website
3.3.3 Rancangan Database
1. Rancangan Tabel Siswa
Nama Tabel : siswa
Primary Key : nis

32

Foreign Key : id_jabatan, gol


Tabel 3.3 Rancangan Tabel Pegawai
No

Field Name

Type

Siz

Keterangan

1
2
3
4
5
6
7
8
9
10
11
12
13
14

nis
nmsiswa
ttl
jk
Agama
kls
anakke
status
nmortu
kerja
hasilortu
almt
tlp
thnakt

Int
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar

e
11
100
100
10
10
10
10
10
100
100
100
100
20
10

Nomoridentitaspegawai
Nomor id jabatan
Tanggalkenaikanjabatan
Jeniskelamin
Agama
Kelas
AnakKe
Status Anak
Nama Orang Tua
Pekerjaan Orang Tua
Penghasilan Orang Tua
Alamat
Alamat
TahunAngkatan

33

2. Rancangan Tabel Guru


Nama Tabel : guru
Primary Key : nip
Tabel 3.4 Rancangan Tabel Jabatan
No
1
2
3
4
5

Field Name
nip
nmguru
jur
almtguru
tlpguru

Type

Siz

Keterangan

Int
varchar
Varchar
Varchar
Varchar

e
20
100
20
100
15

NomorInduk Guru
Nama Guru
20 Jurusan Guru
Alamat Guru
NomorTelpon Guru

3. Rancangan TabelBukuTamu
Nama Tabel : bukutamu
Primary Key : id
Tabel 3.5 Rancangan Tabel BUKU TAMU
No
1
2
3
4
5
6

Field Name
id
jam
tgl
Nm
Email
Komentar

Type

Siz

Keterangan

Int
Varchar
Varchar
Varchar
Varchar
Varchar

e
20
20
20
100
50
100

Nomor ID
Jam
Tanggal
Nama User
Email
Komentar,saran, dankritik

Type

Siz

Keterangan

Int
Varchar

e
25
25

Username Admin
Password Admin

4. Rancangan Tabeladmin
Nama Tabel : admin
Primary Key : username
Tabel 3. Rancangan Tabel admin
No
1
2

Field Name
username
Password

34

3
4
5
6

Tgl
Nm
Email
Komentar

Varchar
Varchar
Varchar
Varchar

20
100
50
100

Tanggal
Nama User
Email
Komentar,saran, dankritik

Anda mungkin juga menyukai