tugas myi course
DESCRIPTION
KELOMPOK 1 KELAS 02PT3 EMILIA MUCHTAR MELRIZAH IRMA ASTUTI FITRIA ARDIGUNA SRI PRAMUDITA GOWIJAYA ZULFIKARMAN ACHMAD SYAFRITRANSCRIPT
ANALISIS FUNGSI DAN STRUKTUR DATA ADMIN
PANEL PADA www.MyiCourse.com
Dosen Pengampu : Derist Touriano S.T, M.Kom
Kelompok I
Anggota Kelompok :
Emilia Muchtar (8020120031)
Melrizah (8020120110)
Sri Pramudita Gowijaya (8020120013)
Irma Astuti (8020120097)
Fitria Ardiguna (8020120119)
Zulfikarman (8020120042)
Achmad Syafri (8020120070)
Kelas : 02PT3
STIKOM DINAMIKA BANGSA
JURUSAN TEKNIK INFORMATIKA
KOTA JAMBI
Tahun 2013
KATA PENGANTAR
Puji syukur penulis panjatkan atas kehadirat Tuhan Yang Maha Esa, karena atas
rahmat dan karunia-Nya penulis dapat menyelesaikan makalah ini.Dalam makalah ini penulis
mambahas tentang Analisis fungsi dan struktur data admin panel pada www.MyiCourse .
Makalah ini ditulis berdasarkan data-data yang ada, serta infomasi dari media massa
yang berhubungan dengan fungsi dan struktur data admin panel, tak lupa penulis ucapkan
terima kasih kepada dosen mata kuliah Basis Dara atas bimbingan dan arahan dalam
penulisan makalah ini. Juga kepada rekan-rekan mahasiswa yang telah mendukung sehingga
dapat diselesaikannya makalah ini.
Penulis menyadari bahwa makalah ini masih jauh dari sempurna. Oleh karena itu,
penulis mengharapkan kritik dan saran yang membangun dari para pembaca.
Penulis berharap semoga makalah ini dapat bermanfaat dan dapat dikembangkan lebih
jauh lagi.
Jambi, 13 November 2013
Penulis
(Kelompok 1)
DAFTAR ISI
HALAMAN KULIT........................................................................................................ i
KATA PENGANTAR ..................................................................................................... ii
DAFTAR ISI.................................................................................................................... iii
BAB I PENDAHULUAN ................................................................................................ 1
1.1 Latar Belakang Masalah ............................................................................................. 1
1.2 Tujuan Penulisan ......................................................................................................... 1
1.3 Manfaat Penulisan ....................................................................................................... 1
1.4 Batasan Masalah ......................................................................................................... 2
BAB II PEMBAHASAN ................................................................................................. 3
2.1 Definisi Basis Data ..................................................................................................... 3
2.2 Komponen Dasar Basis Data ...................................................................................... 3
2.3 Keuntungan Basis Data ............................................................................................... 4
2.4 Kelemahan Basis Data ................................................................................................ 4
2.5 Ciri-ciri pemrosesan file basis data ........................................................................................... 4
2.6 Hierarki Data ............................................................................................................... 5
BAB III PENUTUP ......................................................................................................... 8
3.1 Simpulan ..................................................................................................................... 8
3.2 Saran ........................................................................................................................... 8
DAFTAR PUSTAKA ...................................................................................................... 9
LAMPIRAN 1.................................................................................................................. 10
BAB I
PENDAHULUAN
1.1 Latar Belakang
Basis data adalah kumpulan informasi yang disimpan didalam komputer secara
sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk
memperoleh informasi dari database tersebut. Perangkat lunak yang digunakan untuk
mengolah dan mengambil kueri (query) basis data disebut sistem manajemen basis data.
Pemrosesan basis data sebagai perangkat andalan sangat diperlukan oleh berbagai
institusi dan perusahaan. Dalam pengembangan sistem informasi diperlukan basis data
sebagai media penyimpanan data. Kehadiran basis data dapat meningkatkan Daya saing
perusahaan tersebut. Basis data dapat mempercepat upaya pelayanan kepada pelanggan,
menghasilkan informasi dengan cepat dan tepat sehingga membantu pengambilan
keputusan untuk segera memutuskan suatu masalah berdasarkan informasi yang ada.
Banyak aplikasi yang dibuat dengan berlandaskan pada basis data antara lain semua
transaksi perbankan, aplikasi pemesanan dan penjadwalan penerbangan, proses regristasi
dan pencatatan data mahasiswa pada perguruan tinggi, aplikasi pemrosesan penjualan,
pembelian dan pencatatan data barang pada perusahaan dagang, pencatatan data pegawai
beerta akrifitasnya termasuk operasi penggajian pada suatu perusahaan, dan sebagainya.
Beberapa informasi pada perusahaan retail seperti jumlah penjualan, mencari jumlah
stok penjualan, mencari jumlah stok yang tersedia, barang apa yang paling lakudijual
pada bulan ini, dan berapa laba bersih perusahaan dapat diketahui dengan mudah dengan
basis data. Pada perpustakaan, adanya aplikasi pencarian data buku berdasarkan judul,
pengarang atau kriteria lain dapat mudah dilakukan dengan basis data. Pencarian data
peminjam yang terlambat mengembalikan juga mudah dilakukan sehingga bisa dibuat
aplikasi pembuatan surat berdasarkan informasi yang tersedia.
1.2 Tujuan Penulisan
Pembuatan makalah ini bertujuan agar para pembaca tidak hanya tahu cara
menggunakan database namun juga dapat mengerti cara awal bagaimana melakukan
analisa fungsi struktur data admin panel pada www.MyiCourse.com yang sedang
dilakukan pada kita dalam berkode etik menggunakan internet sehingga dapat
menggunakan internet dengan lebih maksimal.
1.3 Manfaat Penulisan
Manfaat dibuatnya makalah ini adalah, sebagai berikut:
1. Agar para pembaca dapat mengerti arti dari Database, komponen dasar Database
dan Keuntungan serta kelemahan dari Database.
2. Agar para pembaca dapat memahami tujuan dari analisis fungsi dan struktur data
admin panel pada www.MyiCourse.com.
3. Agar para pembaca dapat mengetahui dan dapat membuat database dari analisa
struktur data tersebut.
1.4 Batasan Masalah
1. Definisi Basis Data
2. Komponen dasar Basis Data
3. Kelemahan Basis Data
4. Keuntungan Basis Data
5. Hierarki Data
6. Ciri-ciri pemrosesan Basis data
BAB II
PEMBAHASAN
2.1 Definisi Basis Data
Banyak sekali definisi tentang basis data yang diberikan oleh para pakar di bidang ini.
Basis data atau juga disebut database, terdiri dari dua penggalan kata yaitu data dan base,
yang artinya berbasiskan pada data, tetapi secara konseptual, database diartikan sebuah
koleksi atau kumpulan data-data yang saling berhubungan (relation), disusun menurut aturan
tertentu secara logis, sehingga menghasilkan informasi. Selain itu, untuk mengelola dan
memanggil query basis data agar dapat disajikan dalam berbagai bentuk yang diinginkan
dibutuhkan perangkat lunak yang disebut Sistem Manajemen Basis Data atau juga disebut
Database Management System (DBMS). Penggabungan Database Management System
(DBMS) dengan Basis Data akan membentuk satu kesatuan yang disebut Sistem Basis Data.
Sistem Basis Data adalah suatu sistem penyusunan dan pengelolaan record-record dengan
menggunakan komputer, dengan tujuan untuk menyimpan atau merekam serta memelihara
data operasional lengkap sebuah organisasi/perusahaan sehingga mampu menyediakan
informasi yang diperlukan pemakai untuk kepentingan proses pengambilan keputusan.
2.2 Komponen Dasar Basis Data
Dalam membuat basis dataharus memiliki komponen dasar. Agar terciptanya basis data maka hal yang diperhatikan adalah tersedianya:
Data: representasi fakta dunia nyata yang mewakili suatu objek yang direkam dalam
bentuk angka, huruf, symbol, teks, gambar, bunyi atau kombinasinya.
Hardware: terdiri dari semua peralatan perangkat keras komputer yang digunakan
untuk mengelola sistem basis data berupa: peralatan penyimpanan (disk, drum, tape),
peralatan input dan output, atau peralatan komunikasi.
Software: sebagai perantara antara pemakai dengan data fisik pada basis data, dapat
berupa: Database Management System (DBMS) atau program-program aplikasi dan
prosedur-prosedur.
User (Pemakai): terbagi menjadi 4 klasifikasi, yaitu:
1. System Engineer: tenaga ahli yang bertanggung jawab atas pemasangan sistem
basis data, dan juga mengadakan peningkatan dan melaporkan kesalahan dari
sistem tersebut kepada pihak penjual.
2. Administrator Basis Data: tenaga ahli yang mempunyai tugas untuk
mengontrol sistem basis data secara keseluruhan, meramalkan kebutuhan akan
sistem basis data, merencanakannya dan mengaturnya.
3. Programmer: membuat program aplikasi yang diperlukan oleh pemakai akhir
dengan menggunakan data yang terdapat dalam sistem basis data. Pemakai
Akhir: tenaga ahli yang menggunakan data untuk mengambil keputusan yang
diperlukan untuk kelangsungan usaha.
4. yang menggunakan data untuk mengambil keputusan yang diperlukan untuk
kelangsungan usaha.
2.3 Keuntungan Basis Data
Terkontrolnya kerangkapan data Dalam basis data hanya mencantumkan satu kali saja field yang sama yang dapat dipakai oleh semua aplikasi yang memerlukannya.
Terpeliharanya keselarasan (ke-konsistenan) data Apabila ada perubahan data pada aplikasi yang berbeda maka secara otomatis perubahan itu berlaku untuk keseluruhan.
Keamanan data terjamin DBA dapat memberikan batasan-batasan pengaksesan data, misalnya dengan memberikan password dan pemberian hak akses bagi user (misal : modify, delete, insert, retrieve).
2.4 Kelemahan Basis Data
Memerlukan tenaga spesialis
Stroge besar
Biaya mahal Jika file rusak,semua bagian tidak bisa beroperasi Memonitor siapa yang mengakses basis data
2.5 Ciri-ciri pemrosesan basis data
Kerangkapan data / redudansi data
Data tidak konsisten / inkonsistensi data
Program oriented
Keamanan data tidak terjamin
Data terisolasi
2.6 Hierarki Data
Data harus disusun secara teratur agar pengolahannya dapat
dilakukan dengan baik dan efisien. Pengorganisasian data dapat dibagi dalam enam
tingkatan, yaitu :
1. Bit adalah suatu sistem angka biner yang terdiri atas dua macam nilai saja, yaitu 0 dan
Sistem angka biner merupakan dasar dasar yang dapat digunakan untuk komunikasi
antara manusia dan mesin (komputer) yang merupakan sekumpulan komponen
elektronik dan hanya dapat membedakan dua keadaan saja (on dan off). Jadi bit
adalah unit terkecil dari pembentuk data.
2. Byte adalah bagian terkecil yang dapat dialamatkan dalam memori. Byte merupakan
sekumpulan bit yang secara konvensional terdiri atas kombinasi delapan bit. Satu byte
digunakan untuk mengkodekan satu buah karakter dalam memori. Contoh: Kode
Ascii untuk J ialah 10101010. Jadi byte adalah kumpulan bit yang membentuk satu
karakter (huruf, angka, atau tanda). Dengan kombinasi 8 bit, dapat diperoleh 256
karakter (= 2 pangkat 8).
3. Field atau kolom adalah unit terkecil yang disebut data. Field merupakan sekumpulan
byte yang mempunyai makna. Contoh: Joni yang merupakan field nama. Jadi field
ibarat kumpulan karakter yang membentuk suatu kata.
4. Record atau baris adalah kumpulan item yang secara logic saling berhubungan. Setiap
record dapat dikenali oleh sesuatu yang mengenalinya, yaitu field kunci. Gambar 1
merupakan contoh dari record. Jadi record ibarat kumpulan kata yang membentuk
satu kalimat yang berarti, misal gambar 1 mewakili kalimat: Joni memenmpuh mata
kuliah MIS (kode IS101) dengan nilai A.
Gambar 1. Contoh Record
5. File atau tabel adalah kumpulan record yang sejenis dan secara logic berhubungan.
Pembuatan dan pemeliharaan file adalah faktor yang sangat penting dalam sistem
informasi manajemen yang memakai komputer. Jadi tabel ibarat kumpulan
baris/record yang membentuk satu tabel yang berarti, misal gambar 2 mewakili tabel
nilai mata kuliah MIS.
Gambar 2. Contoh File Kursus
6. Database merupakan kumpulan file-file yang berhubungan secara logis dan digunakan
secara rutin pada operasi-operasi sistem informasi manajemen. Semua database
umumnya berisi elemen-elemen data yang disusun ke dalam file-file yang
diorganisasikan berdasarkan sebuah skema atau struktur tertentu, tersimpan di
hardware komputer dan dengan software untuk melakukan manipulasi data untuk
kegunaan tertentu. Jadi, suatu database adalah menunjukkan suatu kumpulan tabel
yang dipakai dalam suatu lingkup perusahaan atau instansi untuk tujuan tertentu.
Contoh suatu database adalah database akademik yang berisi file-file: mahasiswa,
dosen, kurikulum, dan jadwal yang diperlukan untuk mendukung operasi sistim
informasi akademik. Contoh suatu database sederhana ditunjukkan oleh gambar 3.
Gambar 3. Contoh Database Kepegawaian
Hirarki semua data diatas ditunjukkan pada gambar 4.
Gambar 4 Hierarki Data
BAB III
PENUTUP
3.1 Simpulan
Dapat disimpulkan bahwa Basis data (database) adalah kumpulan dari
berbagai data yang saling berhubungan satu dengan yang lainnya. Basis data
tersimpan di perangkat keras, serta dimanipulasi dengan menggunakan perangkat
lunak. Pendefinisian basis data meliputi spesifikasi dari tipe data, struktur dan
batasan dari data atau informasi yang akan disimpan.
Lingkungan basis data adalah sebuah habitat di mana terdapat basis data untuk
bisnis. Arsitektur Basis data merupakan suatu kumpulan data yang tersimpan
secara sistematik dimana user dapat melihat data dan bagaimana cara user melihat
data tersebut.
3.2 Saran
Untuk kemajuan teknologi komputer maka diharapkan agar perkembangan
komputer kedepan mampu mengubah pola fikir dan menjadikan masyarakat
Indonesia menjadi manusia yang kreatif dan inovatif. Serta tumbuhnya kratifitas
hingga menghasilkan suatu karya yang berguna bagi manusia.
Diharapkan dengan adanya teknologi komputer dapat dimanfaat sesuai dengan
kegunaan sebenarnya yang mampu mempercerdas bangsa bukannya untuk
menghancurkan moral moral bangsa.
Kemajuan komputer dimasa mendatang diharapkan dapat membantu semua jenis
pekerjaan manusia sehingga mereka mampu menyelesaikan pekerjaan mereka
dengan cepat karena dimasa depan teknologi akan semakin canggih dan semua
pekerjaan dikerjakan dengan system komputerisasi.
DAFTAR PUSTAKA
http://fauzult.blogspot.com/2012/01/tugas-makalah-basis-data.html
http://id.wikipedia.org/wiki/Sistem_manajemen_basis_data
http://fauzult.blogspot.com/2012/01/tugas-makalah-basis-data.html
http://nelaindahpratiwi.blogspot.com/2013/01/latar-belakang-basis-data_27.html
http://olanarsyad.blogspot.com/2011/01/bab1-pendahuluan.html
Lampiran 1
Tabel: Site Profile
Field Type
Collage Owner Char
Administrator Char
Faculty Members Char
Tabel: E-mail Setup
Field Type
Setup E-mail Contact Bool
Contact E-mail Address Char
Additional Information on Contact Us/Help Page Char
Tabel : Site Colors
Field Type
Background Style Bool
Style Values Char
Tabel : Site Logo
Field Type
Setup logo Char
Tabel :Payment configuration
Field Type
Student assignment/User statistics Char
Tabel: Menu Configuration
Field Type
Edit Menu Char
Tebel: System Configuration
Field Type
Sesion timeout Int
Faculty Session Timeout Value in seconds Int
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
Revisit courses after completion without an additional fee Bool
System Description Char
End of course pop-up message Bool
Default System Language Bool
Geographic Restriction Notice Bool
Tabel : ads
field Type
Ads Configuration Bool
Tabel : Transcript Setup
Field Type
Enable Custom transcript: Bool
Disable transcript function on this site Bool
Transcript Name From Char
Transcript Subject Char
Transcript Body: Char
Tabel : Custon New User E-mail
Field Type
Custom new user email message Char
Tabel: Registration Fields
Field Type
Registration Field Char
Tabel: Webcam Photos
Field Type
Setup webcam photos inside courses Char
Tabel: Discount Codes
Field Type
Name your code Char
Discount Percentage Int
Discount code expires on: Date
Maximum times a code may be used before expiration Int
Maximum number of times a code can be used by the same
user Bool
Tabel : Sertificate Subscription
Field Type
Certificate Subscription Bool
Tabel : Assigned course E-Mail
Field Type
Enable Custom Assigned Course Email: Bool
Assigned Course Email Name From Char
Assigned Course Email Subject Char
Assigned Course Email Body Char
Insert e-mail address to receive Bcc Char
Tabel : Students Assignment Stats
Field Type
Subscription Details Char
Student Records Int
Course Assignments Int
Tabel: Pricing
Field Type
Private College Char