Professional Documents
Culture Documents
PROPOSAL
Oleh:
Nim : 5.12.04.11.0.083
Disetujui:
Pembimbing I Pembimbing II
Mengetahui:
1
A. Judul
B. Latar Belakang
Sinar Sosro masih digunakan sampai saat ini namun banyak menemui kendala-
terutama pada saat ramai pembeli, juga kesalahan pencatatan akibat sulitnya
yang sebanyak-banyaknya, itu salah satu visi dan misi perusahaan yaitu
dipesan secara langsung dan cepat karena kurangnya informasi dari perusahaan
nama pelanggan ataupun kesalahan lainnya. Hal itu akan memakan waktu yang
lama dalam pemrosesan dan menyebabkan pelanggan menjadi tidak puas akan
agar dapat memesan produk dengan mudah dan cepat tanpa harus menunggu lama
2
terdiri dari perancangan info lokasi, daftar menu, tentang dan pemesanan. Pada
pemesanan terdiri dari pesan, batal history serta complain. Pesan terdiri dari
mengakses informasi saran baik itu complain yang baik dan buruk. Sehingga
C. Perumusan Masalah
D. Pembatasan Masalah
Agar penyusunan Tugas Akhir ini lebih terarah, maka lingkup penelitian
piutang saja.
2. Format yang ada pada Sistem ini berdasarkan format yang sudah
3
dapat dilakukan oleh pelanggan yang telah mendaftar di PT Sinar Sosro
E. Tujuan
Adapun tujuan yang ingin dicapai dalam Tugas Akhir ini adalah untuk
adalah :
di Mojokerto
4
G. Landasan Teori
tujuan. Model dasarnya adalah masukan, pengolahan, dan keluaran, tetapi dapat
atau tertutup, tetapi sistem informasi biasanya biasanya adalah sistem terbuka,
umum sebuah sistem dapat dilihat pada gambar G.1 dibawah ini:
masukan, pengolahan dan keluaran adalah cocok bagi kasus sistem pengolahan
informasi yang paling sederhana dimana semua masukan tiba pada saat
bersamaan. Tetapi hal ini jarang terjadi. Fungsi pengolahan informasi sering
membutuhkan data yang telah dikumpulkan dan diolah dalam waktu periode
sebelumnya. Karena itu ditambahkan sebuah penyimpanan data file (data file
tersedia baik bagi data baru maupun data yang telah dikumpulkan dan disimpan
bukan lagi hanya lagi mengubah data menjadi informasi tetap juga menyimpan
5
Sistem informasi adalah suatu sistem didalam suatu organisasi yang
bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan
(Jogiyanto, 1999).
Data Pengolahan
Informasi
Penyimpan
data
6
Gambar G.3 Model Dasar Sistem Informasi dengan Penyimpanan
Sistem informasi sebagai suatu sistem yang dibuat oleh manusia, yang
yaitu menyajikan informasi. Untuk dapat berguna, maka sistem informasi harus
a. Lengkap(complete).
bangunan yaitu blok masukan, blok modal, blok keluaran, blok teknologi, blok
basis data dan blok kendali. Sebagai suatu sistem keenam blok tersebut saling
berinteraksi satu dengan yang lainnya membentuk satu kesatuan untuk mecapai
sasaran.
rasa ketidakpastian. Karena itu penting sekali kita tentukan kegunaan informasi
7
mendapatkan informasi yang dibutuhkan di mana informasi ini nantinya akan
merupakan perusahaan minuman teh siap minum dalam kemasan botol yang
dan RL yakni :
Teh siap minum dengan merek Teh Botol Sosro, Fruit tea Sosro
Teh kemasan botol plastik Teh Botol PET Reguler, Less Sugar,
Bahan baku teh untuk produk-produk PT. SINAR SOSRO disuplai oleh PT.
GUNUNG SLAMAT, sedangkan bahan baku teh tersebut dikelolah oleh PT.
8
AGRO PANGAN selaku sister company. Bahan baku teh untuk PT. Sinar Sosro
berasal dari:
9
G.3 Hypertext Transfer Protocol (HTTP)
Server dan browser web berkomunikasi satu sama lain dengan protocol
yang memang dibuat khusus untuk ini, yaitu HTTP. HTTP bertugas menangani
Browser web, sebagai client nya, mengirimkan permintaan kepada server web
Server web lalu memenuhi permintaan ini dan mengirimkannya melalui jaringan
kepada browser. Setiap permintaan akan dilayani dan ditangani sebagai suatu
G.4 XAMPP
10
penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam
berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi.
Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan
disimpan dalam format ASCII normal sehingga menjadi halaman web dengan
perintah-perintah HTML.
Dokumen HTML adalah file text murni yang dapat dibuat dengan editor
text terserah. Sesuai dengan namanya, bahasa ini menggunakan tanda (markup)
yang dapat digunakan untuk membuat web page secara mudah. Contohnya seperti
Head
11
Tag
HTML tidak membedakan penggunaan huruf besar ataupun huruf kecil dari suatu
elemen. Suatu elemen HTML terdiri dari tag-tag beserta teks yang ada dalam tag-
tag tersebut. Tag ini dinyatakan dengan tanda lebih kecil (<) dan tanda lebih besar
(>).
Atribut
Tag awal bisa memiliki beberapa buah atribut yang menyatakan karakteristik dari
tag tersebut. Misalnya, <P STYLE="text-align:left"> digunakan untuk membuat rata
kiri suatu paragraf. Tag yang digunakan adalah <P> dan atribut yang menyertainya
adalah STYLE dengan nilai "text-align:left". Nilai atribut STYLE ditulis dalam
bahasa CSS.
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat
ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak
tertutup kemungkinan digunakan untuk pemakaian lain
12
PHP adalah bahasa open source yang dapat digunakan di berbagai mesin
(linux, unix, windows) dan dapat dijalankan secara runtime melalui
console serta juga dapat menjalankan perintah-perintah system.
PHP bersifat case sensitif yang artinya semua penulisannya harus sesuai dengan
kamus data yang tersedia. Secara mendasar php memiliki struktur sebagai
berikut :
<?php
//Ini contoh komentar dalam php
echo "<h2>Contoh sederhana penulisan PHP</h2>";
$nama="tantowi aditya";
echo "<p>$nama</p>";
$nilai=10;
$hasil=$nilai+10;
echo $hasil;
?>
1. Awal kode harus diawali dengan "<?php" dan diakhiri dengan "?>", 2
perintah tersebut harus ada pada tiap bagian yang memanggil fungsi php.
2. Dalam barisan perintah php, kita bebas menyisipkan komentar dengan
diawali tanda "//". Komentar digunakan untuk mempermudah mengingat
kumpulan baris dengan proses yang sama
3. echo digunakan untuk mengirimkan hasil ke browser, sehingga yang
dikirimkan adalah bagian yang berada setelah perintah echo
4. setiap variabel harus diawali dengan tanda dolar "$" dan dapat dipanggil
kapanpun dalam halaman yang sama.
13
G.5.2 My SQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL
MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General
Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial
Tipe Data Numeric pada database MySQL terbagi atas beberapa macam tipe data,
yaitu:
INT
Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan
negatif dengan jangkauan antara -2.147.483.648 s/d 2.147.483.647. Tipe
data ini mempunyai ukuruan 4 byte (32 bit).
TINYINT
Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan
negatif dengan jangkauan antara -128 s/d 127. Tipe data ini mempunyai
ukuran 1 byte (8 bit)
SMALLINT
Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan
negatif dengan jangkauan antara -32.768 s/d 32.767. Tipe data ini
mempunyai ukuran 2 byte (16 bit)
MEDIUMINT
Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan
14
negatif dengan jangkauan antara -8.388.608 s/d 8.388.607. Tipe data ini
mempunyai ukuran 3 byte (24 bit)
BIGINT
Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan
negatif dengan jangkauan antara -8.388.608 s/d 8.388.607. Tipe data ini
mempunyai ukuran 8 byte (64 bit)
FLOAT
Digunakan untuk menyimpan data yang berupa bilangan pecahan positif
dan negatif presisi tunggal. Tipe data ini mempunyai ukuran 4 byte (32
bit).
DOUBLE
Digunakan untuk menyimpan data yang berupa bilangan pecahan positif
dan negatif presisi ganda. Tipe data ini mempunyai ukuran 8 byte (64 bit).
DECIMAL
REAL
NUMERIC
Tipe Data Date & Time pada database MySQL terbagi atas beberapa macam tipe
data, yaitu:
15
DATE
DATETIME
TIME
YEAR
Tipe Data String pada database MySQL terbagi atas beberapa macam tipe data,
yaitu:
CHAR
VARCHAR
BLOB
BLOB (Binary Large Object) adalah tipe data yang digunakan untuk
menyimpan data biner seperti files, images, suara, dll. Tipe data ini
mempunyai jangkauan 216-1 byte.
16
TINYBLOB
Digunakan untuk menyimpan data biner seperti file, image, dan suara.
Tipe data ini mempunyai jangkauan 255 byte.
MEDIUMBLOB
Digunakan untuk menyimpan data biner seperti file, image, dan suara.
Tipe data ini mempunyai jangkauan 244-1 byte.
LONGBLOB
Digunakan untuk menyimpan data biner seperti file, image, dan suara.
Tipe data ini mempunyai jangkauan 232-1 byte
TEXT
Digunakan untuk meyimpan data text. Tipe data ini mempunyai jangkauan
antara 0 sampai dengan 65.535 (216-1) karakter.
TINYTEXT
Digunakan untuk meyimpan data text. Tipe data ini mempunyai jangkauan
antara 0 s/d 255 untuk MySQL versi 4.0, dan mempunyai jangkauan antara
0 s/d 65.535 untuk MySQL versi 5.0.3
MEDIUMTEXT
Digunakan untuk meyimpan data text. Tipe data ini mempunyai jangkauan
antara 0 sampai dengan 224-1 karakter
LONGTEXT
Digunakan untuk meyimpan data text. Tipe data ini mempunyai jangkauan
antara 0 sampai dengan 232-1 karakter
ENUM
17
SET
G.5.3 Flowchart
18
G.5.4 Flowchart Pemesanan Produk
19
Flowchart adalah diagram alir yang menunjukkan proses yang dilalui mulai awal
sampai dengan selesai. Flowchart pemesanan produk sosro bias dijelaskan sebagai
berikut:
1. Pengunjung melihat produk dan jenis produk yang tersedia. Jika tertarik,
produk bias melihat detail produk dan produk terlaris yang sering
disimpan
dipesan.
20
3. Jika selesai belanja, maka akan tampil total produk yang telah dipesan
pesanan lainnya.
atau pelaku dalam system. Diagram konteks pada aplikasi ini digambarkan
sebagai berikut :
21
Pada konteks diagram system informasi ini terdapat 2 entitas yaitu customer dan
admin. Customer bias melihat produk, mendaftar, dan melakukan pemesanan, dan
complain. Admin bias melakukan input produk, harga, dan memproses pesanan
dari customer
DFD level 0 merupakan diagram yang menjelaskan proses yang lebih rinci
dari konteks diagram. Pada DFD level 0, terdapat 6 proses yaitu data produk
22
H. Perancangan Sistem
Tugas Akhir ini berupa proyek (rancang bangun aplikasi), di mana pada
sistem ini nantinya merancang dan membangun sebuah aplikasi berbasis web
Sosro Mojokerto
dan menjadi pelanggan di PT Sinar Sosro. Hanya dengan membuka web yang
telah disediakan.
LOGO SOSRO
23
SELAMAT DATANG
Pencarian
TEHBOTOL SOSRO FRUIT TEA HAPPY JUS COUNTRY CHOICE
Kategori
Produk
marchandise
Produk Terlaris
Rp. xxxxx Rp. xxxxx Rp. xxxxx
Teh botol
Happy jus
Country choice
Produk Terlaris
Rp. xxxxx Rp. xxxxx Rp. xxxxx
Teh botol PET
Tebs
FOOTER
LOGO SOSRO
SELAMAT DATANG
Pencarian
TEHBOTOL SOSRO FRUIT TEA HAPPY JUS COUNTRY CHOICE
Kategori
Produk
marchandise
Produk Terlaris
Rp. xxxxx
Teh botol
Produk Terlaris
Tebs
FOOTER
H.2.3 Data Produk
LOGO SOSRO
24
Depan Produk Order Laporan User Setting
Data produk
Cari
FOOTER
LOGO SOSRO
Form Produk
Nama
Harga
Kategori
Deskripsi
Gambar
Harga
simpan
FOOTER
LOGO SOSRO
25
Depan Produk Order Laporan User Setting
Data pesanan
FOOTER
H.3 Evaluasi
Apabila proyek sistem informasi tersebut telah selesai dikerjakan, maka akan
diuji coba. Tujuan utama dari pengujian aplikasi ini agar aplikasi sistem
Uji coba dilakukan dengan mengevaluasi dan melakukan testing pada fungsi-
fungsi yang terdapat pada aplikasi. Ketika ditemukan error atau kesalahan,
26
Tabel Jadwal Kegiatan Penelitian
1. Identifikasi Masalah
2. Analisa Sistem
3. Perancangan Sistem
4. Pembuatan Aplikasi
6. Pembuatan laporan
27
DAFTAR PUSTAKA
Cannon, J.P., Perreault, W.D dan McCarthy, E. J. 2008. Pemasaran Dasar Edisi
16 Pendekatan Manajerial Global Buku 1. Salemba Empat, Jakarta.
Hal 12.
28