Makalah ini membahas konsep dasar database, tipe-tipe data dalam database, dan sub-menu serta fungsinya dalam website myicourse.com untuk membantu pemahaman tentang database."
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Makalah Basis Data (Myicourse)
1. MAKALAH
BASIS DATA
Dosen Pembimbing : Derist Tourino S.T.M.Kom
Nama Kelompok 3 :
Saptuna
8020120176
Ira Wahyuni
8020120112
Dian Maharani
8020120181
I Wayan Reza P A
8020120226
Repi Saputra P
8020120197
Retno Eka P
8020120150
Lestari Kusuma S
8020120286
Supriyati
8020120098
02PT3
STIKOM
DINAMIKA
2013
BANGSA
JAMBI
2. 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 mengenai Analisis menu setup dalam Myicourse
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.
Jambi, 16 November 2013
(Penulis)
3. DAFTAR ISI
Halaman judul....................................................................................................................i
Kata Penghantar.................................................................................................................ii
Daftar isi.............................................................................................................................iii
BAB 1 PENDAHULUAN
1.1 Latar Belakang..............................................................................................................1
1.2 Tujuan Penulisan...........................................................................................................1
1.3 Manfaat Penulisan.........................................................................................................1
1.4 Batasan Masalah............................................................................................................2
BAB 2 PEMAHASAN
2.1 Konsep Dasar Data Base..............................................................................................3
2.2 Tipe-Tipe Data Dalam Data Base.................................................................................3
2.3 Sub-sub menu beserta fungsinya dalam Myicourse.....................................................8
BAB 3 PENUTUP
3.1 Kesimpulan.................................................................................................................15
3.2 Saran...........................................................................................................................15
DAFTAR PUSTAKA
4. BAB I
PENDAHULUAN
1.1 Latar Belakang
Database merupakan dasar yang penting bagi orang-orang yang bekerja pada sebuah
perusahaan yang besar yang tentunya memiliki banyak arsip penting yang butuh untuk
digunakan di kemudian hari.
Sekarang ini tak banyak orang Indonesia yang memahami apa sesungguhnya
basisdata itu dan bagaimana cara menggunakannya. Padahal saat ini banyak website dan blog
di internet yang membahas bagaimana cara dasar dalam penggunaan database beserta
applikasi yang dapat digunakan salah satunya dengan menggunakan xampp dan MySQL.
Sementara itu dari sisi website, telah ada myicourse yang dapat membantu mahasiswa
dalam mempelajari database. Oleh karena itu, penulis tertarik untuk membahas tentang
Analisis Sub-Sub Menu pada Website www.myicourse.com.
1.2 Tujuan Penulisan
Adapun tujuan dari pemulisan makalah ini adalah sebagai berikut:
1. Agar pembaca dapat memahami konsep dasar basisdata.
2. Agar pembaca dapat mengetahui fungsi dari tiap-tiap tipe data dalam basis data.
3. Agar pembaca dapat memahami fungsi dari tiap-tiap menu tab dalam myicourse
khususnya pada menu setup.
5. 1.3 Manfaat penulisan
1. Untuk memahami konsep basis data.
2. Untuk mengetahui tipe data dalam basis data.
3. Untuk mengetahui kegunaan dari masing-masing sub menu dalam myicourse.
1.4 Batasan Masalah
Berikut ini adalah batasan masalah dalam makalah ini:
1. Konsep dasar database.
2. Tipe-tipe data dalam database.
3. Sub-sub menu beserta fungsinya dalam Myicourse.
6. BAB II
PEMBAHASAN
2.1 Konsep Dasar Database
Data berasal dari bahasa latin yaitu datum, yang berarti item informasi. jika lebih dari
satu datum (jamak) maka disebut dengan data. jadi dapat disimpulkan data adalah bentuk
jamak
dari
datum.
Database ( Basis Data ) Merupakan Kumpulan dari suatu data yang tersimpan dan
saling berhubungan satu sama lain tersimpan dalam suatu komputer dan digunakanperangkat
lunak
untuk
memanipulasinya.
Penerapan database dalam suatu informasi disebut dengan datebase System.
Suatu data didefinisikan sebagai kumpulan data yang disatukan didalam suatu
organisasi.Organisasi tersebut data dikatakan sebagai company, bank sekolah - sekolah,
universitas - universitas dan lain - lain. Maksudnya database digunakan untuk menyimpan
semua data yang diinginkan pada suatu lokasi tertentu.sehingga suatu data dalam organisasi
tersebut dapat dieleminasi.
Data perlu disimpan di dalam basis data untuk keperluan penyediaan informasi lebih
lanjut.data didalam basis data supaya dirganisasikan sedemikian rupa, sehingga membentuk
informasi yang lebih berkualitas.
7. 2.2 Tipe tipe data dalam database
No Type
1. TINYINT
2. SMALLINT
3. MEDIUMINT
4. INT
5. BIGINT
Keterangan
Berarti integer dengan range
yang sangat kecil yaitu –2
sampai 2 , -1 atau 0 sampai 2.
-1 jika UNSIGNED. Atribut
yang dibolehkan adalah
AUTO_INCREMENT,
UNSIGNED, dan ZEROFILL.
Harga default adalah NULL
jika bisa atau 0 jika NOT
NULL dengan peyimpanan 1
byte.
Berarti integer dengan range
yang kecil yaitu –2 sampai
2, -1 atau 0 sampai 2.
-1 jika UNSIGNED. Atribut
yang dibolehkan adalah
AUTO_INCREMENT,
UNSIGNED, dan ZEROFILL.
Harga default adalah NULL
jika bisa atau 0 jika NOT
NULL dengan peyimpanan 2
byte.
Berarti integer dengan range
yang sangat kecil yaitu –2
sampai 2, -1 atau 0 sampai 2. 1 jika UNSIGNED. Atribut
yang dibolehkan adalah
AUTO_INCREMENT,
UNSIGNED, dan ZEROFILL.
Harga default adalah NULL
jika bisa atau 0 jika NOT
NULL dengan peyimpanan 3
byte.
Berarti integer dengan range
yang normal yaitu –2
sampai 2, -1 atau 0 sampai 2.
-1 jika UNSIGNED. Atribut
yang dibolehkan adalah
AUTO_INCREMENT,
UNSIGNED, dan ZEROFILL.
Harga default adalah NULL
jika bisa atau 0 jika NOT
NULL dengan peyimpanan 4
byte.
Berarti integer dengan range
yang sangat kecil yaitu –2
sampai 2, -1 atau 0 sampai 2. 1 jika UNSIGNED. Atribut
yang dibolehkan adalah
Panjang Karakter
0 hingga 255
0 hinga 65535
0 hingga 16777215
0 hingga 4294967295.
0 hingga
18446744073709551615
8. 6. FLOAT
7. DOUBLE
8. DECIMAL
9. CHAR(M)
10. VARCHAR
AUTO_INCREMENT,
UNSIGNED, dan ZEROFILL.
Harga default adalah NULL
jika bisa atau 0 jika NOT
NULL dengan peyimpanan 8
byte.
Berarti floating-point dengan
range kecil yaitu antara
+1.175494351E-38
sampai +3.402823466E+38
serta dengan single presisi.
Atribut yang dibolehkan
adalah ZEROFILL. Harga
default NULL jika bisa atau 0
jika NOT NULL. Tempat
penyimpanan 4 byte.
Berarti floating-point dengan
range besar yaitu antara
+2.22507385072014E-308
sampai
+1.7976931348623157E308
serta dengan double presisi.
Atribut yang dibolehkan
adalah ZEROFILL. Harga
default NULL jika bisa atau 0
jika NOT NULL. Tempat
penyimpanan 8 byte.
Berarti floating-point yang
tersimpan sebagai string (1
byte untuk setiap digit, tanda
desimal, atau tanda ’-‘).
Range harga sama seperti
.DOUBLE. Atribut yang
dibolehkan adalah
ZEROFILL. Tempat
penyimpanan sebesar 9Mbyte.
Jika D diisi 0 berarti tidak
punya nilai desimal.
Karakter dengan panjang 0
sampai Mbyte. Atribut yang
dibolehkan adalah BINARY.
Harga default adalah NULL
jika bisa atau “ “ jika
NOT NULL. Tempat
pemyimpanan Mbyte
Variabel karakter dengan
panjang 0 sampai Mbyte.
Atribut yang dibolehkan
adalah BINARY. Harga
default adalah NULL jika bisa
atau “ “ jika NOT
NULL. Tempat pemyimpanan
M+1 byte.
25 dan 53
0, dan
2.2250738585072014E-308
hingga
1.7976931348623157E+30
8 untuk nilai positif
99,99
1 hingga 255
1 hingga 255
9. 11. TINYTEXT
12. TEXT
13. MEDIUMTEXT
14. LONGTEXT
15. ENUM
16. SET
Teks berukuran kecil dengan
panjang 0 sampai 2. -1 byte.
Harga default adalah NULL
jika bisa atau “ “ jika
NOT NULL. Tempat
penyimpanan sebanyak
panjang harga plus 1 byte
Teks yang normal dengan
panjang 0 sampai 2. -1 byte.
Harga default adalah NULL
jika bisa atau “ “ jika
NOT NULL. Tempat
penyimpanan sebanyak
panjang harga plus 2 byte.
Teks berukuran sedang dengan
panjang 0 sampai 2. -1 byte.
Harga default adalah NULL
jika bisa atau “ “ jika
NOT NULL. Tempat
penyimpanan sebanyak
panjang harga plus 3 byte.
Teks berukuran besar dengan
panjang 0 sampai 2. -1 byte.
Harga default adalah NULL
jika bisa atau “ “ jika
NOT NULL. Tempat
penyimpanan sebanyak
panjang harga plus 4 byte.
Berarti kolom hanya boleh
diisi dengan salah satu dari
harga yang ada. Harga default
adalah NULL jika bisa atau
harga1 jika NOT NULL.
Tempat penyimpanan adalah 1
byte untuk enumerasi dengan
anggota 1 sampai 255 dan 2
byte untuk enumerasi dengan
anggota 256 sampai 65535.
Berarti kolom boleh dikosongi
atau diisi dengan beberapa
harga dari daftar harga yang
ada. Harga default adalah
NULL jika bisa atau †“
jika NOT NULL. Tempat
penyimpanan adalah 1 byte
untuk set dengan anggota 1
sampai 8, 2 byte untuk set
dengan anggota 9 sampai 16, 3
byte untuk set dengan anggota
17 sampai 24, 4 byte untuk set
dengan anggota 25 sampai 32,
atau 8 byte untuk set dengan
anggota 33 sampai 64.
255
65535
16777215
429496729
65535
64
10. 17. DATE
18. TIME
19. DATETIME
20. TIMESTAMP
21. YEAR
22. Data kosong
(NULL)
23. NUMERIC
Untuk kolom tanggal dengan
format YYYY-MM-DD dan
range antara “1000- 0101†sampai “9999
-1231―. Harga default adalah
NULL jika bisa atau “000000-00― jika NOT NULL.
Tempat penyimpanan 3 byte.
Untuk kolom jam dengan
format hh:mm: ss atau hh:mm: ss untuk harga negatif.
Range harga antara “838:59:59― sampai
“838:59:59―. Harga
default adalah NULL jika bisa
atau “00:00:00― jika
NOT NULL. Tempat
penyimpanan 3 byte.
Gabungan antar hari dan jam
dengan format YYYY-MMDD hh:mm: ss dan range antar
“1000-01-01 00:00:00―
sampai “9999-12-31
23:59:59―. Harga default
adalah NULL jika bisa atau
“0000-00-00 00:00:00―
jika NOT NULL. Tempat
penyimpanan 8 byte.
Hampir sama dengan
DATETIME tapi dengan
format YYYYMMDD
hhmmss dan range antara
19700101000000 sampai suatu
saat di tahun 2037. Harga
default adalah hari dan jam
saat itu. Tempat penyimpanan
4 byte.
Untuk kolom tahun denga
format YYYY dan range
antara 1900 sampai 2155.
Harga default adalah NULL
jika bisa atau 0000 jika NOT
NULL. Tempat penyimpanan
3 byte.
NULL berarti kosong atau
tidak diisi data atau bisa juga
berarti data yang tidak jelas,
data yang hilang ataupun yang
lainnya
MySQL dapat menerima
masukan berupa angka-angka
yang dibagi atas integer
(angka tanpa pecahan) dan
1000-01-01 hingga 999912-31
1970-01-01 00:00:0
1000-01-01 00:00:00
hingga 9999-12-31
23:59:59
1970-01-01 00:00:00
1901 hingga 2155, 0000
99,99
11. floating-point (angka dengan
pecahan). MySQL juga
mengerti notasi scientific yaitu
integer atau floating-point
yang diikuti tanda ‘e’
atau ‘E’, tanda ‘+’
atau ‘-‘. Misalnya angka
1.34E+12 atau 3.23e-5.
Tipe ini untuk harga integer
dan floating-point. Untuk
integer kolom haruslah
PRIMARY KEY atau indeks
yang unik jika ia diberi atribut
AUTO_INCREMENT (dapat
otomatis mengurutkan angka).
Jika diberikan atribut
UNSIGNED berarti angka
tidak boleh negatif. Sedangkan
atribut ZEROFILL
menandakan bahwa angka
diawali dengan angka nol.
Sebuah BLOB (semacam
24. TYNYBLOB
catatan) atau TEXT dengan
lebar maksimum 255 (2^8 – 1)
karakter.
Sebuah BLOB atau TEXT
25. BLOB
dengan lebar maksimum
65535 (2^16 – 1) karakter.
26. MEDIUMBLOB Sebuah BLOB atau TEXT
dengan lebar maksimum
16777215 (2^24 – 1) karakter.
Sebuah BLOB atau TEXT
27. LONGBLOB
dengan lebar maksimum
4294967295 (2^32 – 1)
karakter.
255
65535
16777215
4294967295
2.3 . Sub-sub menu beserta fungsinya dalam Myicourse
Menu setup pada myicourse:
1. site profile
Site profil merupakan bagian dari menu setup yang memiliki menu tab diantaranya :
a. College Owner
College Owner merupakan menu tab dari siteprofil yang dapat mengubah kepemilikan
12. b. Administrator
Administrator merupakan menu tab dari siteprofil yang berfungsi untuk
menambahkan administrator dengan alamat e-mail.
C. Faculty members
Faculty members merupakan menu tab dari setup yang berfungsi untuk memberikan
hak pengguna untuk menambahkan atau mengedit alamat e-mail.
2. Menu E-mail Setup
Menu E-mail setup merupakan bagian dari menu setup yang digunakan dalam
memasukkan alamat e-mail yang pengguna situs.
3. Site colors
Site colors merupakan bagian dari menu setup yang berfungsi dalam mengubah warna
pada background style yang ada pada site colors.
4.site logo
Site logo merupakan bagian dari menu site up yang berfungsi untuk mengubah
tampilan situs orang lain dengan situs anda sendiri .Di dalam site logo terdapat Costum logo
yaitu piliha yang memungkinkan untuk penyisipan gambar logo anda untuk digunakan dalam
email transkip dan di daerah lain di situs.
5.Payment Configuration
Payment Configuration Merupakan bagian dari menu site up yang di gunakan Untuk
rincin pengguna yang berlangganan aktif dalam.
13. 6.Menu configuration
Menu configuration Merupakan lokasi di mana Anda dapat mengedit "Homepage"
dan "Selamat Datang" pada halaman yang tersedia di dalamnya. Selain itu, Anda dapat
menyesuaikan situs web Anda dengan penambahan tombol baru melalui "Create Menu"
pilihan. Kemungkinannya tak terbatas: FAQ, papan pesan dan Webcast hanyalah beberapa
pilihan.
7.Ads
Ads merupakan dimana Setiap baru dibuat MyiCourse perguruan memiliki " kata
kunci" iklan yang terletak di panel bendera setiap jendela ditampilkan / halaman . MyiCourse
percaya dalam memberdayakan pengguna kami . Untuk itu, MyiCourse memberikan dua
pilihan untuk memungkinkan kustomisasi kuliah Anda :
A.Option 1. Removal of advertisements yang digunakan untuk Sebagai administrator
perguruan tinggi online dan penghapusan data.
B.Option 2. Removal of advertisements & add revenue opportunity psi adalaha sebagai
Penghapusan iklan & menambah peluang pendapatan Selain menghapus iklan banner.
8.Transcript setup
Transcript setup Merupakan untuk menyimpan data dalam jangka waktu atau
sementara yang telah dibuat.
14. 9.Coustom new user email
Coustom 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 pengguna baru yang mendaftar di myicourse menerima
"Welcome to myicourse" pesan otomatis melalui email. Pesan ini dikirim lewat email hanya
satu waktu. Beberapa pemilik situs lebih memilih untuk mengirim pesan email disesuaikan
untuk mahasiswa baru mereka sementara yang lain lebih memilih untuk mematikan pesan
email selamat datang.
10. Registration Fields
Registration Fields mempunyai sub menu di antaranya:
1. Additional information on Registration page: Merupakan menyediakan ruang untuk 600
karakter instruksi atau informasi bagi siswa tertentu dan akan muncul di sisi kanan halaman
Pendaftaran.
2.Registration fields: Merupakan yang berisi fields information diantaranya: Aktif: Centang
kotak aktif untuk memasukkan bidang pendaftaran pada halaman pendaftaran untuk
pengguna baru .
Diperlukan : Centang kotak yang diperlukan untuk membuat informasi pendaftaran wajib
pada saat pendaftaran . Meninggalkan kotak dicentang akan memungkinkan pengguna untuk
menghilangkan bidang ini pendaftaran .
Transkrip : Centang kotak untuk menyertakan transkrip bidang pendaftaran di bagian
informasi mahasiswa dari pesan transkrip . Email nama pengguna siswa akan muncul secara
default dan Anda dapat memilih semua informasi identitas lainnya .
15. Dijual Kursus : Situs pemilik diberitahu melalui email ketika seorang siswa telah dibeli
kursus . Email ini , secara default , hanya mencakup nama pengguna siswa untuk identifikasi
. Klik kotak penjualan kursus untuk memilih informasi pendaftaran tambahan yang
diinginkan dalam email pemberitahuan ini .
Tidak dapat diedit : Mahasiswa diijinkan untuk memperbarui informasi pendaftaran mereka
di bawah " Edit Akun Saya " tombol . Mengklik " Tidak diedit " kotak akan mencegah siswa
dari mengubah informasi yang mereka berikan ketika akun dibuat .
CATATAN : Setiap kategori pendaftaran , sekali diciptakan , mungkin direposisi dalam
daftar dengan drag dan drop .
Ketika memperbarui nama field pendaftaran Anda harus menggunakan nama baru yang
sesuai dengan jenis informasi yang telah dikumpulkan . Misalnya, mengubah " Alamat "
untuk " Street Address " akan diterima , karena data yang dikumpulkan sebelumnya masih
akan sesuai untuk nama baru .
Mengubah " Alamat " untuk "Favorite Sports Team" akan tidak pantas, karena informasi
pendaftaran dikumpulkan sebelumnya tidak lagi cocok dengan nama diperbarui.
Jika Anda ingin mengubah lapangan untuk jenis lain dari informasi , menghapus bidang yang
ada dan menciptakan dan menyisipkan nama baru . Penghapusan bidang pendaftaran juga
akan menghapus semua data siswa dikumpulkan sebelumnya . Gunakan " Dukungan dan
Saran " tombol untuk meminta bantuan jika Anda masih memiliki pertanyaan .
16. 11.Webcame Photos
Webcame Photos merupakan digunakan untuk pengaturan photo webcame dalam program.
12.Discount codes
Discount codes merupakan Myicourse memungkinkan penggunaan 15 dari (91-100)%
kode diskon di situs setiap tahun kalender. Setelah 15 (91-100)% kode diskon telah
digunakan, kode diskon maksimum yang tersedia adalah 90%.
Software Myicourse mendeteksi upaya untuk menghindari pembayaran biaya
penjualan saja. Setiap diduga pengelakan akan menghasilkan peringatan pemberitahuan
tunggal untuk alamat email pemilik situs dengan instruksi untuk menghentikan semua
pengelakan. Myicourse berhak untuk mengambil off line atau semua program atau situs dari
pemilik situs yang terus menghindari pembayaran biaya penjualan saja mengikuti seperti
tunggal pemberitahuan peringatan.
13.Certificate subcription
Certificate subcription merupkan pembuatan pelangganan sertifikat dengan cara
pembuatannya menyesuaikan dengan e-mail yang ada.
14.Assigned course
Assigned coursemerupakan e-mail merupakan untuk mengirimkan tugas melalui e-mail.
15.Student/assigment stats
Merupakan tempat yang menunjukan kapan di buatnya akun myicouse serta record siswa.
18. BABIII
PENUTUP
3.1 Simpulan
Dari pembahasan makalah ini dapat di simpulkan bahwa dengan adanya kita
mempelajari dan mengetahui menu-menu site up pada myicoures kita dapat
mengimplementasikannya dalam kehidupan sehari-hari sesuai dengan kebutuhan dengan
contoh kita dapat mendaftarkan diri ke myicourse dan bisa mengoprasikan tab-tab yang ada
di dalam myicourse.
3.2 Saran
Untuk pengguna myicourse sebaiknya tingkat keamananya harus di perbanyak karna
tingkat untuk menbajak myicourse sangat tinggi.