1. TUGAS
Mata kuliah Basis Data
Dosen Pengampu: Derist Touriano, ST, M.Kom
Makalah
ANALISIS FUNGSI DAN STRUKTUR DATA MENU SETUP
DI MYICOURSE.COM
Di Sususun Oleh :
Muhammad Ridho (8020120003)
Ahmad Farianto
(8020120257)
Suranto Eka S
(8020120258)
M.Affandi
(8020120300)
M.Syamsudin
(8020120083)
Syahroji
(8020120125)
Ibnu Hisyam
(8020120151)
Syahrawi
(8020120146)
Gifri Afrianda
(8020120242)
Afandi Juniara
(8020120311)
Susanto
(8020120208)
YAYASAN DINAMIKA BANGSA
SEKOLAH TINGGI ILMU KOMPUTER
(STIKOM) DINAMIKA BANGSA JAMBI
TAHUN AKADEMIK 2013-2014
1
2. DAFTAR ISI
Halaman Cover…………………………………………………………………………… 1
DAFTAR ISI.............................................................................................................. 2
KATAPENGANTAR.................................................................................................. 3
BAB I PENDAHULUAN ........................................................................................... 4
1.1 Latar Belakang ................................................................................................. 4
1.2 Maksud dan Tujuan Penulisan.......................................................................... 4
BAB II Landasan Teori ............................................................................................. 5
2.1 Fungsi Basis Data............................................................................................. 5
2.2 Struktur Basis Data .......................................................................................... 5
BAB III PEMBAHASAN …………………………………………………………………
6
3.1 Fungsi dari menu setup di www.myicourse.com.............................................. 6
3.2 Struktur Basis Data dari SUB Menu Setup di www.myicourse.com................. 14
BAB IV PENUTUP ................................................................................................... 17
A. Kesimpulan ......................................................................................................... 17
B. Saran .................................................................................................................. 17
DAFTAR PUSTAKA ................................................................................................ 18
2
3. KATA PENGANTAR
Puji dan Syukur kami panjatkan ke Hadirat Tuhan Yang Maha Esa, karena
berkat limpahan Rahmat dan Karunia-nya sehingga kami dapat menyusun makalah
ini dengan baik dan tepat pada waktunya. Dalam makalah ini kami membahas
ANALISIS FUNGSI DAN STRUKTUR DATA MENU SETUP DI MYICOURSE.COM.
Makalah ini dibuat dengan berbagai observasi dan beberapa bantuan dari
berbagai pihak untuk membantu menyelesaikan tantangan dan hambatan selama
mengerjakan makalah ini. Oleh karena itu, kami mengucapkan terima kasih yang
sebesar-besarnya kepada semua pihak yang telah membantu dalam penyusunan
makalah ini.
Kami menyadari bahwa masih banyak kekurangan yang mendasar pada
makalah ini. Oleh karena itu kami mengundang pembaca untuk memberikan saran
serta kritik yang dapat membangun kami. Kritik konstruktif dari pembaca sangat
kami harapkan untuk penyempurnaan makalah selanjutnya.
Akhir kata semoga makalah ini dapat memberikan manfaat bagi kita sekalian.
Jambi, 20 November 2013
Penyusun
3
4. BAB I
PENDAHULUAN
1.1 Latar Belakang
Basis data adalah kumpulan informasi yang disimpan di dalam komputer
secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer
untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang
digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem
manajemen basis data (database management system, DBMS).
1.2 Maksud dan Tujuan
Adapun tujuan dari pembuatan makalah ini adalah :
1. Mengenal konsep menganalisis fungsi dan stuktur data di myicourse.com
2. Mengenal proses pembuatan data base di myicourse
3. Mengetahui sistematika Data Base
4. Memahami Data Base pada menu setup di myicourse.com
4
5. BAB II
LANDASAN TEORI
2.1 FUNGSI BASIS DATA
Dengan menggunakan basis data pengambilan informasi dapat dilakukan
dengan cepat dan mudah. Basis data memiliki kemampuan dalam mengelompokan,
mengurutkan bahkan perhitungan dengan metematika. Dengan perancangan yang
benar, maka penyajian informasi akan dapat dilakukan dengan cepat dan mudah.
Sebuah basis data dapat digunakan oleh banyak user san banyak aplikasi.
Untuk data-data yang diperlukan oleh banyak orang/bagian. Tidak perlu dilakukan
pencatatan dimasing-masing bagian, tetapi cukup dengan satu basis data untuk
dipakai bersama. Misalnya data mahasiswa dalam suatu perguruan tinggi,
dibutuhkan oleh banyak bagian, diantaranya: bagian akademik, bagian keuangan,
bagian kemahasiswaan, dan perpustakaan. Tidak harus semua bagian ini memiliki
catatan dan semua bagian bisa mengakses data tersebut sesuai dengan
keperluannya.
2.2 STRUKTUR BASIS DATA
Dalam struktur basis data (database) terdiri dari :
1.Suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalai basis
data.
2.Record
Record adalah kumpulan field-field yang berhubungan. Masing-masing record
menyimpan data hanya sekitar satu entitas, yang bisa erupa orang, tempat benda
dan peristiwa atau gejala
3.Field
Field adalah sebuah unit data yang berisi satu atau lebih karakter (byte). Ia
merupakan unit terkecil dari informasi berharga dalam database. setiap field memiliki
nama field yang menggambarkan jenis data yang harus dimasukkan ke dalam field
4.Relasi
Relasi adalah hubungan antara tabel yang merepresentasikan hubungan
antar obyek di dunia nyata.
5
6. BAB III
PEMBAHASAN
3.1 FUNGSI DARI MENU SETUP DI WWW.MYICOURSE.COM
1. Site Profile
Fungsi Site Profile juga memungkinkan Anda untuk mengubah pemilik situs
dan menyebarkannya kepada orang lain yang telah terdaftar sebagai administrator.
Pertama, pemilik situs perlu menambahkan pemilik baru ke situs sebagai
administrator.
Gambar 1.1
2. E-mail setup
E-mail setup berfungsi ketika Anda mungkin ingin menghubungi untuk
berbagai alasan. Profil situs memungkinkan penyisipan alamat e-mail khusus untuk
kontak mahasiswa. Aktivasi fungsi ini membuat tombol berjudul "Contact
Universitas" bagi pengguna. Siswa dapat mengklik "Contact Universitas" tombol dan
mengirimkan e-mail tanpa mengungkapkan e-mai l addres.
6
7. Gambar 1.2
3. Site colors
Site Colors berfungsi untuk mengubah warna, klik sekali pada kotak berwarna
yang berisi nomor, seperti #317gh6, ini akan mengaktifkan roda warna dan persegi.
Lingkaran warna memungkinkan anda untuk memilih warna dasar. Site colors terdiri
dari logo area, dashboard area, content area, dan default color.
Gambar 1.3
Gambar 1.4
Gambar 1.5
7
8. Gambar 1.6
4. Site logo
Site Logo berfungsi untuk mengubah logo myicourse default (logo awal) dan
memasukan logo dengan keinginan pemilik (up-load), logo yang di upload memiliki
MAXIMUM : lebar 240 pixel dan MINIMUM : tinggi 100 pixel. Gambar yang di
masukan melebihi akan di sesuaikan dengan ukuran ini, setelah upload maka akan
terlihat di sudut kiri atas .
Gambar 1.7
5. Payment Configuration
Payment configuration berfungsi ketika Lapangan dengan biaya akan
membutuhkan kemampuan pemrosesan kartu kredit dengan penyedia gateway
seperti Authorize.net atau PayPal Web Pro. Nama pengguna, password, dan set
sertifikat yang relevan akan dimasukkan di sini. Masukkan informasi yang sesuai,
centang "enable" kotak dan klik "Update.
Gambar 1.8
8
9. Gambar 1.9
6. Menu Configuration
Berfungsi untuk membuat menu baru pada dashboard, menghapus dan
mengedit menu-menu pada dashboard yang telah dibuat seperti Welcome,
Homepage, dan New site Owners. MyiCourse berisi dua tombol standar Homepage
dan Selamat datang. Menu kustom juga dapat diciptakan dan dihancurkan dengan
"menu konfigurasi." Klik "Buat menu" membuat halaman menu baru . Anda juga
memiliki pilihan untuk menempatkan tombol menu baru sebelum atau setelah
pengguna log on ke situs.
Gambar 2.1
Gambar 2.2
9
10. 7. System Configuration
Memungkinkan administrator untuk mengontrol kemampuan siswa untuk
meninjau kursus setelah selesai. Jika ditinjau tambahan diperbolehkan, Anda dapat
menetapkan batas waktu penelaahan tambahan. System Configuration digunakan
untuk mengatur sistem EMS yang berupa lisensi, privasi maupun konfigurasi dan
penjelasan-penjelasan yang memuat deskripsi pada situs tersebut.
8. Ads
Beberapa fungsi Ads antara ain :
- Reminding, iklan menjaga agar merek perusahaan tetap segar dalam ingatan para
konsumen.
- Informing, adanya iklan membuat konsumen sadar (aware) akan merek-merek
baru, mendidik mereka tentang berbagai fitur dan manfaat merek, serta menfasilitasi
penciptaan citra merek yang positif.
- Persuading, iklan yang efektif akan mampu mempersuasi (membujuk) pelanggan
untuk mencoba produk dan jasa yang diiklankan.
Gambar 2.3
9. Transcript setup
Untuk menyimpan data dalam jangka waktu atau sementara yang telah dibuat
dan berupa salinan informasi-informasi yang telah dibuat sebelumnya dan berfungsi
untuk membangun informasi-informasi yang diperlukannya.
10
11. Gambar 2.4
10. Custom new user email
Merupakan pesan email pengguna baru. Hal ini dimungkinkan untuk mengirim
ucapan email disesuaikan untuk semua pengguna baru terdaftar di situs anda.
Semua pennguna yang baru terdaftar di myicourse menerima “welcome to
myicourse” pesan otomatis melelui email.
Gambar 2.5
11. Registration fields
Registration Fields adalah submenu yang berfungsi untuk menambahkan dan
mengurangi atau merubah field registrasi pada myicourse.Data – data yang
diperlukan oleh sistem untuk mengolah profile yang dibuat dan berfungsi sebagai
informasi dasar atau tambahan untuk keperluan data yang diperlukan atau yang
ditampilkan.
11
12. Gambar 2.6
Gambar 2.7
12. Webcam photos
Sub ini berfungsi agar pemilik bisa melihat secara langsung apa yang
dilakukan
oleh anggotanya dengan webcam sebagai perantaranya. Tapi jika ingin
menggunakan
webcam photo ini maka harus melakukan pembayaran $ 10.000 tiap bulannya
dengan
menggunakan PayPal.
Gambar 2.8
13. Discount codes
Discount Codes adalah kode – kode yang diberikan untuk mempermudah
dalam melakukan potongan harga yang telah ditentukan sebelumnya dan untuk
mempermudah dalam pencarian kode barang yang telah diberi diskon.
12
13. Gambar 2.9
14. Certificate Subcribtion
Berfungsi untuk memberikan sertifikat Kelulusan Kursus Anda.
MyiCourse menawarkan Sertifikat disesuaikan yang diemail kepada siswa Anda
segera setelah mereka berhasil menyelesaikan kursus. Setiap sertifikat akan berisi
rincian
seperti nama saja, nama instruktur, tanggal penyelesaian, waktu yang dihabiskan
atau
diperoleh di lapangan,nama MyiCourse kuliah, logo perusahaan Anda dan banyak
lagi .
Bahkan lebih baik, sertifikat kursus ini kemudian disimpan dalam sistem dan situs
memungkinkan siswa untuk mencetak ulang sertifikat mereka di masa depan jika
kehilangan sertifikatnya.
Gambar 3.1
15. Assigned course email
Berfungsi untuk mahasiswa mengirimkan tugas yang diberikan oleh pemilik Kursus.
16. Student/assigment stats
Fungsi dari sub menu Student/Assigment Stats adalah untuk melihat secara
statistik kita berlangganan menggunakan myicourse.com.
13
14. 17. Pricing
Berfungsi untuk membuat harga situs yang didasarkan pada kombinasi
jumlah
siswa dan tentu saja tugas yang dibuat per bulan. Sebagai contoh, 48 siswa
terdaftar
dengan 2 program ditugaskan dalam satu bulan (48 x 2 = 98), akan menjadi '<'100,
dan
karena itu bebas.
Berlangganan 25/month untuk menghapus semua iklan banner atau berlangganan
$ 35 per bulan memungkinkan Anda untuk memasukkan iklan banner sendiri di situs
pembelajaran myicourse Anda.
Gratis percobaan 6 bulan untuk sertifikat kemudian $ 25 per bulan. Diskon 10%
untuk berlangganan 1 tahun.
3.2 STRUKTUR BASIS DATA DARI SUB MENU SETUP DI
WWW.MYICOURSE.COM
Site Profile
type data
filed
panjang karakter
College Owner
char
50
Administrators
char
50
Faculty members
char
50
Setup E-mail Contact
type data
bool
filed
Setup E-mail Contact
Contact e-mail address
char
Additional Information on Contact Us
longblob
filed
Background Styles
logo area
Background style
filed
website logo
custom logo
filed
country
personal and information
address
contact informatiion
securtiy check
Site colors
type data
blob
char
bool
site logo
type data
char
char
payment configuration
type data
bool
char
char
char
blob
14
panjang karakter
50
4.2 byte
panjang karakter
7
panajng karakter
30
30
panjang karakter
50
50
50
30
15. filed
edit menus
change the menu order
menu configuration
type data
longblob
char
system configuration
filed
type data
session timeot valuen in seconds
bigint
faculty session timeout valuen in seconds
bigint
admin must approve courses
bool
disable transcript function on this site
bool
add bcc notice of course sales
char
end user license and agreement
char
system description
char
admin must approve newly registered students
bool
end of course pop-up message
bool
filed
enabel custom transcript
disable trascript function on this site
transcript name from
transcript subject
transcript body
insert e-mail address
transcipt setup
type data
bool
bool
char
char
char
char
registration filed
field
type data
additional information on regitration page
logblob
active
bool
trascripts
bool
name
char
not editable
char
field
name your code
discount percentage
discount code expires on
discont codes
type data
char
bool
char
assigned course email
filed
type data
enable custom assingned course email
bool
assigned course email name from
char
assigned course email subject
char
assigned course email body
char
insert e-mail address
char
15
panjang karakter
4.2 byte
13
panjang karakter
50
50
50
50
50
panjang karakter
30
30
30
30
panjang karakter
2.4 byte
30
30
panjang karakter
30
30
panjanng karakter
50
50
50
50
16. ads
filed
country
credit or debit card information
billing address
contact information
security check
type data
bool
char
char
char
char
filed
country
credit or debit card information
billing address
contact information
security check
custom new user email
type data
bool
char
char
char
char
filed
country
credit or debit card information
billing address
contact information
security check
webcam photos
type data
bool
char
char
char
char
filed
purchase course payments
certificate subscription
type data
char
16
panajng karakter
30
30
30
30
panajng karakter
30
30
30
30
panajng karakter
30
30
30
30
panjang karakter
30
17. BAB IV
Penutup
A. Simpulan
Basis data adalah kumpulan informasi yang disimpan di dalam komputer
secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer
untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang
digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem
manajemen basis data (database management system, DBMS).
B. Saran
Semoga Makalah ini bermanfaat bagi Siswa IT dan dapat memajukan Negara
Indonesia tercinta ini.
17