SlideShare a Scribd company logo
1 of 155
Download to read offline
Digitally
                                signed by faiz


                         faiz
                                DN: cn=faiz
                                Date:
                                2013.01.22
                                09:09:06
                                +07'00'




TUGAS BESAR MBD


  Mukhamad Faiz Fanani
      5211100043
Contents



Contents ........................................................................................................................................................ 1
FINAL PROJECT 1 ........................................................................................................................................... 4
   Proses Importing Database eleraning-test.sql .......................................................................................... 5
   QUERY TEST ............................................................................................................................................... 7
   Soal query no 2 ......................................................................................................................................... 7
       QUERY lama .......................................................................................................................................... 7
           Hasil query lama soal no.2 ................................................................................................................ 7
       Penjelasan Query lama soal no2 ........................................................................................................... 9
       Query baru .......................................................................................................................................... 10
           Hasil query baru soal no.2............................................................................................................... 10
       penjelasan Query baru ........................................................................................................................ 12
       EXPLAIN QUERY baru .......................................................................................................................... 12
   Soal Query no.3 ....................................................................................................................................... 13
       Query lama .......................................................................................................................................... 13
           Hasil query baru soal no.3............................................................................................................... 13
           hasil query dalam bentu TABLE LAMA ............................................................................................ 13
           Penjelasan Query.2 lama................................................................................................................. 16
       Query Baru soal no.3........................................................................................................................... 16
           hasil Query Baru soal no.3 ............................................................................................................. 17
           penjelasan Query baru .................................................................................................................... 20
       EXPLAIN QUERY BARU SOAL NO.3 ...................................................................................................... 21
   Soal Query no.4 ....................................................................................................................................... 22
       QUERY lama SOAL NO.4 ...................................................................................................................... 22
           hasil query lama soal no.4 .............................................................................................................. 22
           TABLE HASIL QUERY lama soal no.4 ................................................................................................ 23
       Query baru soal no.4........................................................................................................................... 25
           HASIL QUERY BARU SOAL NO.4....................................................................................................... 26
           TABLE BARU HASIL QUERY BARU SOAL NO 4 .................................................................................. 26
       Penjelasan SOAL Query3 LAMA ......................................................................................................... 29
       EXPLAIN SOAL QUERY 4 baru ............................................................................................................. 29

1|Page
EXPLAIN SOAL query 4 BARU ............................................................................................................. 29
   Soal Query no. 5 ...................................................................................................................................... 30
       Query lama soal no.5 .......................................................................................................................... 30
          hasil query lama soal no.5 .............................................................................................................. 31
       Query baru soal no.5........................................................................................................................... 31
          hasil query baru soal no.5 ............................................................................................................... 32
       TABLE LAMA hasil query no.5 ............................................................................................................. 32
       TABLE BARU hasil query baru soal no.5 .............................................................................................. 46
       Penjelasan Query4 .............................................................................................................................. 47
       Penjelasan baru query baru soal no.5................................................................................................. 48
       EXPLAIN QUERY ................................................................................................................................... 48
   Soal query no.6 ....................................................................................................................................... 50
       Penjelasa Query6 .............................................................................................................................. 108
   SOAL QUERY NO7 .................................................................................................................................. 108
       Query lama ........................................................................................................................................ 108
       Query baru ........................................................................................................................................ 109
FINAL PROJECT 2 ....................................................................................................................................... 112
   Importing Database classic model ........................................................................................................ 113
   Explain dan Optimasi query .................................................................................................................. 115
       SOAL query 1 ..................................................................................................................................... 115
          hasil Query 1 ................................................................................................................................. 115
          Penjelasan Query1. ....................................................................................................................... 115
          OPTIMASI Query1 ......................................................................................................................... 116
          OPTIMASI 2 Query1 ...................................................................................................................... 116
          Explain optimasi2 Query1 ............................................................................................................. 118
       PERBANDINGAN HASIL SOAL QUERY NO.1 LAMA............................................................................ 118
       SOAL Query 2 .................................................................................................................................... 120
          EXPLAIN query2............................................................................................................................. 121
          Optimasi untuk Query 2 ................................................................................................................ 121
          Explain optimasi1 Query2 ............................................................................................................. 122
          Explain optimasi2 Query2 ............................................................................................................. 123
          Explain optimasi3 Query2 ............................................................................................................. 124
          Explain optimasi4 Query2 ............................................................................................................. 125


2|Page
THE BEST OPTMATION PADA QUERY 2.......................................................................................... 125
     PERBANDINGAN HASIL OPTIMASI QUERY LAMA .............................................................................. 126
     SOAL Query 3 .................................................................................................................................... 128
        Hasil Query3 yang belum dilakukan optimasi .............................................................................. 128
        Penjelasan Query3 ........................................................................................................................ 129
        Optimasi 1 Query 3 ....................................................................................................................... 129
        Explain optmasi 1 Query3 ............................................................................................................. 131
        Explain optmasi 2 Query3( hanya menambahkan index) ............................................................. 131
        Explain optmasi 3 Query3( editing index) .................................................................................... 131
        Explain optmasi 4 Query3( penambahan distinct pada hasil optimasi)........................................ 132
        Optimasi5 Query3 ......................................................................................................................... 133
        Explain optmasi 5 Query3 ............................................................................................................. 134
        THE BEST OPTIMATION FOR QUERY 3 ........................................................................................... 135
     PERBANDINGAN QUERY SOAL NO 3 ................................................................................................. 136
     SOAL Query 4 .................................................................................................................................... 138
        Query belum optimasi .................................................................................................................. 138
        Explain Query belum optimasi ...................................................................................................... 139
        Optimasi1 untuk Query 4. ............................................................................................................ 139
        Hasil Optimasi1 Querny4nya ......................................................................................................... 140
        penjelasan Untuk Optimasi 1Querynya ........................................................................................ 140
        optimasi2 Query4.......................................................................................................................... 141
        optimasi 3 Query 4 ........................................................................................................................ 142
        Optimasi 4 query 4 ........................................................................................................................ 143
     PERBANDINGAN OPTIMASI SOAL QUERY NO.4 ................................................................................ 145
RESUME DARI HASIL PEMBAHAN FINAL PROJECT 1 DAN 2 ...................................................................... 147




3|Page
FINAL PROJECT 1




4|Page
Proses Importing Database eleraning-test.sql
1. IMPORTING DATABASE
  1. Hal pertama yang saya lakukan yaitu saya masuk ke CMD windows




  2. langkah selanjutnya yang saya lakukan yaitu saya masuk ke folder dimana mysql saya saya
     simpan
  3. Kemudian saya membuat nama database baru.




                                  Figure 1 Membuat Database baru




  4. Setelah itu, saya melakukan import table-table yang ada di database elearning_test.sql.
     syntaxnya adalah seperti pada gambar di bawah ini. karena localhost saya tidak menggunakan
     password, maka saya tidak memasukkan password pada prosess importnya.




5|Page
Figure 2 Importing Isi database elearning_test.sql ke database elearningSI

Setelah Import selesai, saya buka phpMyadmin, kemudian saya buka database elearningSI-nya. hasilnya
adalah sebagai berikut.




                                           Figure 3 hasil import table




6|Page
QUERY TEST

Soal query no 2
  1. cari waktu ajar (ex s1 gasal 2012), nama dosen dan jumlah perkuliahannya per waktu ajar
     (category)
      Jawab:

QUERY LAMA
       SELECT K.name AS waktu_ajar, COUNT(*) as jumlah_jam , CONCAT( U.firstname,' ',
       U.lastname) as nama_dosen
       FROM mdl_course_categories AS K inner JOIN mdl_course AS C INNER JOIN
       mdl_course_display AS CD INNER JOIN `mdl_user` AS U
       on K.id=C.category AND C.id=CD.course AND CD.userid=U.id AND U.id NOT
       in(Select S.userid
       FROM
       mdl_assignment_submissions AS S) AND U.id in(Select UInfo.userid
       FROM
       mdl_user_info_data AS UInfo
       Where UInfo.data='' )
       GROUP by
       waktu_ajar,nama_dosen;


                                       Hasil query lama soal no.2
      runningtime
      Showing rows 0 - 29 ( 64 total, Query took 0.6888 sec)




7|Page
Waktu Ajar                       jumlah Nama Dosen
         Gasal 2009                       1      Bekti Cahyo Hidayanto
         Gasal 2009                       2      radityo pw
         Genap 2009                       10     Ahmad Mukhlason
         Genap 2009                       3      Amalia Utamima
         Genap 2009                       3      Bekti Cahyo Hidayanto
         Genap 2009                       1      Hanim Maria Astuti
         Genap 2009                       1      Indah Indah
         Genap 2009                       1      Nisfu asrul sani
         Genap 2009                       18     radityo pw
         Genap 2009                       4      Rully Agus Hendrawan
         Kuliah Gasal 2010                4      Ahmad Mukhlason
         Kuliah Gasal 2010                7      Bekti Cahyo Hidayanto
         Kuliah Gasal 2010                5      Hanim Maria Astuti
         Kuliah Gasal 2010                3      Nisfu asrul sani
         Kuliah Gasal 2010                7      radityo pw
         Kuliah Gasal 2010                1      Rully Agus Hendrawan
         kuliah lama archive              3      Ahmad Mukhlason
         kuliah lama archive              11     Bekti Cahyo Hidayanto
         kuliah lama archive              1      Nisfu asrul sani
         kuliah lama archive              6      radityo pw
         kuliah lama archive              2      Rully Agus Hendrawan
         Kuliah Pascasarjana GENAP 2010   1      Bekti Cahyo Hidayanto
         Kuliah Pascasarjana GENAP 2010   2      Hanim Maria Astuti
         Kuliah Pascasarjana GENAP 2010   2      Indah Indah
         Kuliah Pascasarjana GENAP 2010   2      radityo pw
         Miscellaneous                    2      Ahmad Mukhlason
         Miscellaneous                    2      Bekti Cahyo Hidayanto
         Miscellaneous                    2      radityo pw
         Praktikum Genap 2009             1      Ahmad Mukhlason
         Praktikum Genap 2009             4      Bekti Cahyo Hidayanto
         Praktikum Genap 2009             1      Hanim Maria Astuti
         Praktikum Genap 2009             3      radityo pw
         praktikum lama archive           1      Bekti Cahyo Hidayanto
         S1 GASAL 2011                    6      Ahmad Mukhlason
         S1 GASAL 2011                    4      Bekti Cahyo Hidayanto
         S1 GASAL 2011                    4      Hanim Maria Astuti
         S1 GASAL 2011                    2      Indah Indah
         S1 GASAL 2011                    4      Nisfu asrul sani
         S1 GASAL 2011                    21     radityo pw
         S1 GASAL 2011                    2      Ricky Asrul Sani
         S1 GASAL 2011                    5      Rio Indra Maulana
         S1 GASAL 2011                    1      Rully Agus Hendrawan
         S1 GENAP 2011                    5      Afif Zuhri
         S1 GENAP 2011                    4      Ahmad Mukhlason
         S1 GENAP 2011                    3      Bekti Cahyo Hidayanto

8|Page
S1 GENAP 2011                      3        Hanim Maria Astuti
                 S1 GENAP 2011                      10       Nisfu asrul sani
                 S1 GENAP 2011                      28       radityo pw
                 S1 GENAP 2011                      5        Rio Indra Maulana
                 S1 GENAP 2011                      1        Rully Agus Hendrawan
                 S2 GENAP 2011                      2        Ahmad Mukhlason
                 S2 GENAP 2011                      1        Bekti Cahyo Hidayanto
                 S2 GENAP 2011                      2        radityo pw
                 SEM GENAP 2010/2011                2        Ahmad Mukhlason
                 SEM GENAP 2010/2011                1        Bekti Cahyo Hidayanto
                 SEM GENAP 2010/2011                3        Hanim Maria Astuti
                 SEM GENAP 2010/2011                2        Indah Indah
                 SEM GENAP 2010/2011                9        Nisfu asrul sani
                 SEM GENAP 2010/2011                16       radityo pw
                 SEM GENAP 2010/2011                8        Rio Indra Maulana
                 SEM GENAP 2010/2011                1        Rully Agus Hendrawan
                 temporary                          2        Ahmad Mukhlason
                 temporary                          2        radityo pw
                 UMUM GASAL 2011                    1        Hanim Maria Astuti
                 UMUM GASAL 2011                    1        Indah Indah
                 UMUM GASAL 2011                    1        Nisfu asrul sani
                 UMUM GASAL 2011                    1        radityo pw
                 UMUM GASAL 2011                    1        Rully Agus Hendrawan


PENJELASAN QUERY LAMA SOAL NO2
       Jadi disini saya melakukan query untuk menentukan jumlah jam yang dilakukan oleh dosen per
       waktu ajar. Untuk syntax Querynya saya menggunakan INNER JOIN dengan table-table yang
       mempunyai relasi dan juga melakukan nested Query. Alasan saya menggunakan query ini yaitu.
       Setelah saya menganalisa, saya mendapatkan bahwa di elearning, setiap user yang melakukan
       enroll akan tercatat pada table mdl_course_display. dalam table tersebut, terdapat id_course,
       kemudian id_user yang sudah melakukan enrolling. kemudian di table mdl_course. terdapat ID
       course dan kaetgori dari course tersebut. kategori ini, merupakan jam ajar( waktu ajar).
        kemudian pada table mdl_user. terdadapat Id user dan nama user yang mendaftar. di table
       mdl_user_data. terdapat data user dan informasi user. Acuan utama saya yaitu pada table ini.
       Jadi untuk menentukan user itu apakah dosen atau mahasiswa dengan mengetahui informasi
       yang ada. disini, user yang dimaksud mahasiswa yaitu user yang mempunyai data berupa NRP.
       sedangkan user yang bukan mahasiswa. tidak mempunyai NRP.

       Oleh karena itu, saya melakukan query yang memfilter user yang ditampilkan itu hanya user
       yang tidak mempunyai data di mdl_user_data atau datanya =” ”. selian itu yang disebut dengan
       dsen yaitu tidak mengumpulkan tugas. jadi saya menambahkan inner JOIN untuk table
       mdl_assignment_submisson




9|Page
QUERY BARU

        SELECT K.name AS waktu_ajar, COUNT(*) as jumlah_jam , CONCAT( U.firstname,' ',
        U.lastname) as nama_dosen
        FROM mdl_course_categories AS K inner JOIN mdl_course AS C INNER JOIN
        mdl_course_display AS CD INNER JOIN `mdl_user` AS U
        on K.id=C.category AND C.id=CD.course AND CD.userid=U.id AND U.id in(Select
        Ra.userid
        FROM
        mdl_role_assignments AS Ra,mdl_role AS R where Ra.roleid=R.id AND
        R.name='Course creator' )
        GROUP by
        waktu_ajar,nama_dosen;


                                  Hasil query baru soal no.2




10 | P a g e
maaf sebelumnya, phpMyadmin saya error jadi, saya melakukan Query di CMD




11 | P a g e
PENJELASAN QUERY BARU
Jadi saya menggunkan query yang hampir sama dengan query sebelumnya, yang menjadi perbedaan
yaitu pada query baru ini, untuk menentukan apakah itu student atau teacher ini, dengan melihat pada
role idnya, jadi yang dimaksudkan user sebegai dosen adalah user yang mempunyai role id sebagai
course creator.

                                         EXPLAIN QUERY BARU




        Sesuai yang sudah dijelaskan sebelumnya bahwa saya tadi melakukan Query primer sekaligus
        nested Query. untuk select_type ( tipe Querynya) ada 2 macam, yaitu Primary dan DEPENDENT
        SUBQUERY. pada table diatas query untuk row1 merupakan query untuk men-select table Course
        ,C yang mana type dari data yang di cari itu All. artinya pada query ini melakukan penjelajahan
        di seluruh data ( row) yang ada di table tersebut. Untuk possible keynya yang digunakan untuk
        query optimizer yaitu PRIMARY,mdl_cour_cat_ix. untuk key yang digunakan untuk optimizer
        tidak ada alias null. untuk jumlah row yang gunakan yaitu sebanyak 191, dengan Extra: Using
        temporay; Using filesort.
        Selanjutnya yaitu pada Row kedua. pada Row kedua ini, table yang digunakan yaitu table
        mdl_course_category yang diinisialisasikan sebagai K. dengan type eq_ref, artinya hanya memilih
        atau melakukan pengechekan terhadap row yang memiliki hubungan. perkiraan jumlah row yang
        dilakukan pengechekan/pemilihan yaitu sebanyak 1 dengan extranya penggunaan index.
        untuk row yang ketiga hampir sama dengan row-row yang sebelumnya, cuman yang menjadi
        perbedaanya yaitu 1. pada tablenya, jadi yang dipake yaitu table CD yang merupakan alias dari
        table mdl_course_display. 2 type ref yang merupakan query penggabungan dengan table-table
        yang memiliki primary key atau unique index. untuk estimasi rownya yaitu sebanyak 88 dengan
        extra penggunaan index.

        untuk Query yang kelima menggunakan Dependent Sub Query yang mana pada Query terdaapt
        Query lagi yang berpengaruh. untuk table yang di pilih yaitu table Ra yang merupakan alias dari
        table mdl_Role_assignment dengan type ref, dan estimasi row yang akan dilakukan penjelajahan
        yaitu sebanyak 11 Row.




12 | P a g e
Soal Query no.3
   2. cari daftar kuliah yang tidak memiliki tugas sama sekali kelompokkan serta dosen yang mengajar

QUERY LAMA
       QUERY lama
       SELECT C.id,C.shortname,C.fullname , U.firstname, U.lastname
       FROM mdl_course AS C INNER JOIN mdl_course_display AS CD INNER JOIN
       `mdl_user` AS U
       on C.id=CD.course AND CD.userid=U.id AND U.id in(Select UInfo.userid
       FROM
       mdl_user_info_data AS UInfo
       Where UInfo.data='' ) AND U.id NOT in(Select S.userid
       FROM
       mdl_assignment_submissions AS S) AND C.id NOT in( SELECT DISTINCT(E.courseid)
       FROM mdl_event AS E
       WHERE E.modulename='quiz' )

                                        Hasil query baru soal no.3

         runningtime
         Showing rows 0 - 29 ( 143 total, Query took 2.1290 sec)


hasil query dalam bentu TABLE LAMA
Nama Matkul                       Nama Tugas                                First      Last Name
                                                                            Name
ALPRO                             Algoritma dan Pemrograman                 radityo    pw
ALPRO                             Algoritma dan Pemrograman                 Bekti      Cahyo
                                                                                       Hidayanto
KS091203                          Keterampilan Interpersonal                Bekti      Cahyo
                                                                                       Hidayanto
KS091325                          Pemantauan dan Evaluasi Teknologi         Bekti      Cahyo
                                  Informasi                                            Hidayanto
PRAKALPRO                         Praktikum Algoritma dan Pemrograman I     Bekti      Cahyo
                                                                                       Hidayanto
CF10XX                            KS090000 - EKIVALENSI 2009                radityo    pw
CF10XX                            KS090000 - EKIVALENSI 2009                Bekti      Cahyo
                                                                                       Hidayanto
CF10XX                            KS090000 - EKIVALENSI 2009                Ahmad      Mukhlason
ML                                Manajemen Layanan                         Bekti      Cahyo
                                                                                       Hidayanto
KS1399                            Jaringan Komputer                         Bekti      Cahyo
                                                                                       Hidayanto
CF101                             KS090001- Jadwal Kuliah Semester Genap    radityo    pw
                                  0910


13 | P a g e
CF101          KS090001- Jadwal Kuliah Semester Genap   Bekti     Cahyo
               0910                                               Hidayanto
CF101          KS090001- Jadwal Kuliah Semester Genap   Ahmad     Mukhlason
               0910
ALPRO2A        KS091204 - Algoritma dan Pemrograman 2   radityo   pw
               Kelas A
ALPRO2A        KS091204 - Algoritma dan Pemrograman 2   Amalia    Utamima
               Kelas A
ALPRO2B        KS091204 - Algoritma dan Pemrograman 2   radityo   pw
               Kelas B
ALPRO2B        KS091204 - Algoritma dan Pemrograman 2   Amalia    Utamima
               Kelas B
ALPRO2C        KS091204 - Algoritma dan Pemrograman 2   radityo   pw
               Kelas C
ALPRO2D        KS091204 - Algoritma dan Pemrograman 2   radityo   pw
               Kelas D
ALPRO2D        KS091204 - Algoritma dan Pemrograman 2   Rully     Agus
               Kelas D                                            Hendrawan
PSDPg2010      gasal 2010-kode-PSDP                     radityo   pw
IMK2010        Gasal 2010-kode-IMK                      radityo   pw
DMJ A          KS091307 - DESAIN DAN MANAJEMEN          Bekti     Cahyo
               JARINGAN A                                         Hidayanto
DMJ A          KS091307 - DESAIN DAN MANAJEMEN          Nisfu     asrul sani
               JARINGAN A
MBD BCD        KS091306 - Manajemen Basis Data (Kelas   radityo   pw
               B,C,D)
MBD BCD        KS091306 - Manajemen Basis Data (Kelas   Rully     Agus
               B,C,D)                                             Hendrawan
MRPD           Manajemen Rantai Pasok D                 Ahmad     Mukhlason
MRPD           Manajemen Rantai Pasok D                 Hanim     Maria Astuti
DMJ B          KS091307 - DESAIN DAN MANAJEMEN          Bekti     Cahyo
               JARINGAN B                                         Hidayanto
DMJ C          KS091307 - DESAIN DAN MANAJEMEN          Bekti     Cahyo
               JARINGAN C                                         Hidayanto
DMJ C          KS091307 - DESAIN DAN MANAJEMEN          Nisfu     asrul sani
               JARINGAN C
DMJ D          KS091307 - DESAIN DAN MANAJEMEN          Bekti     Cahyo
               JARINGAN D                                         Hidayanto
DMJ D          KS091307 - DESAIN DAN MANAJEMEN          Hanim     Maria Astuti
               JARINGAN D
SO             KS091303 - SISTEM OPERASI                Bekti     Cahyo
                                                                  Hidayanto
SO             KS091303 - SISTEM OPERASI                Hanim     Maria Astuti
SO             KS091303 - SISTEM OPERASI                Nisfu     asrul sani
ITI            KI092241 - INFRASTRUKTUR TEKNOLOGI       radityo   pw
               INFORMASI
ITI            KI092241 - INFRASTRUKTUR TEKNOLOGI       Bekti     Cahyo

14 | P a g e
INFORMASI                                          Hidayanto
ITI                             KI092241 - INFRASTRUKTUR TEKNOLOGI     Indah       Indah
                                INFORMASI
ITI                             KI092241 - INFRASTRUKTUR TEKNOLOGI     Hanim       Maria Astuti
                                INFORMASI
Manajemen Sains                 Manajemen Sains                        radityo     pw
MPTI A Genap 2010-2011          MANAJEMEN PROYEK TEKNOLOGI             radityo     pw
                                INFORMASI Kelas A, Genap 2010 - 2011
KS091309 Perencanaan            KS091309 Perencanaan Sumber Daya       radityo     pw
Sumber Daya Perusahaan          Perusahaan
KS091325 -Genap 2010/2011       PEMANTAUAN DAN EVALUASI TEKNOLOGI      radityo     pw
                                INFORMASI
KS091317 Kewirausahaan          KS091317 Kewirausahaan Teknologi       Rio Indra   Maulana
Teknologi Informasi (A)         Informasi (A)
KS091317 Kewirausahaan          KS091317 Kewirausahaan Teknologi       Rio Indra   Maulana
Teknologi Informasi (B)         Informasi (B)
KS091317 Kewirausahaan          KS091317 Kewirausahaan Teknologi       Rio Indra   Maulana
Teknologi Informasi (C)         Informasi (C)
KS091303                        SISTEM OPERASI                         Bekti       Cahyo
                                                                                   Hidayanto
KS091303                        SISTEM OPERASI                         Ahmad       Mukhlason
KS091303                        SISTEM OPERASI                         Rio Indra   Maulana
KS091303                        SISTEM OPERASI                         Nisfu       asrul sani
Manajemen Basis Data A          KS091306 Manajemen Basis Data A        radityo     pw
Etika Profesi                   KS091324 Etika Profesi                 radityo     pw
Manajemen Sains B               KS091315 Manajemen Sains B             radityo     pw
Manajemen Rantai Pasok C        Manajemen Rantai Pasok C               Ahmad       Mukhlason
PKM                             PKM                                    radityo     pw
PKM                             PKM                                    Rully       Agus
                                                                                   Hendrawan
PKM                             PKM                                    Indah       Indah
PKM                             PKM                                    Hanim       Maria Astuti
PKM                             PKM                                    Nisfu       asrul sani
Algoritma Pemrograman 1         Algoritma Pemrograman 1                radityo     pw
Etika Profesi 11/12             Etika Profesi (SEMUA KELAS)            radityo     pw
Data Warhouse dan BI            Data Warehouse dan BI                  radityo     pw
Data Warhouse dan BI            Data Warehouse dan BI                  Rully       Agus
                                                                                   Hendrawan
Manajemen dan Organisasi B      Manajemen dan Organisasi A, B dan D    radityo     pw
Strategi dan Kebijakan          Strategi dan Kebijakan                 radityo     pw
Sistem Operasi A                Sistem Operasi A                       radityo     pw
Sistem Operasi A                Sistem Operasi A                       Rio Indra   Maulana
Sistem Operasi A                Sistem Operasi A                       Nisfu       asrul sani
Sistem Operasi B                Sistem Operasi B                       radityo     pw
Sistem Operasi B                Sistem Operasi B                       Rio Indra   Maulana
Pengantar Teknologi Informasi   Pengantar Teknologi Informasi B        radityo     pw


15 | P a g e
B
Rekayasa Perangkat Lunak A        Rekayasa Perangkat Lunak A dan B          radityo    pw
dan B
Proteksi Aset Informasi A         Proteksi Aset Informasi A                 radityo    pw
Proteksi Aset Informasi A         Proteksi Aset Informasi A                 Bekti      Cahyo
                                                                                       Hidayanto
Proteksi Aset Informasi A         Proteksi Aset Informasi A                 Afif       Zuhri
Analisis Pemodelan Sistem         Analisis Pemodelan Sistem                 radityo    pw
Manajemen Investasi SITI B        Manajemen Investasi SITI B dan C          radityo    pw
dan C
Implikasi Digitalisasi            Implikasi Digitalisasi                    Ahmad      Mukhlason
Perencanaan Strategis SI / TI A   Perencanaan Strategis SI / TI A           Bekti      Cahyo
                                                                                       Hidayanto
KSI                               Keamanan Sistem Informasi                 Bekti      Cahyo
                                                                                       Hidayanto


Penjelasan Query.2 lama
        untuk menentukan user itu mahasiswa atau tidak yaitu dengan melakukanhal hak yang sama
        dengan soal yang sebelumnya. Sedangkan untuk mengetahui apakah suatu kuliah itu tidak
        memiliki quiz sama sekali yaitu dengan melihat di table mdl_event. pada table tersebut setiap
        kali dosen create quiz, maka field modulname akan terisi oleh quiz. oleh karena itu, saya
        melakukan nested query dari table tersebut. karena yang ingin ditampilkan tidak menggunakan
        modul quiz maka saya mengunakan syntax NOT IN penggunaan Fungsi Distinct itu saya lakukan
        karena pada kondisi realnya pada satu kuliah ada beberapa kelas dan event untuk quiznya ada 2
        yaitu quiz open and quiz close. untuk menampilkan hanya satu matkul saja, maka saya
        menggunakan fungsi DISTINCT


QUERY BARU SOAL NO.3

        SELECT C.id,C.shortname,C.fullname , CONCAT(U.firstname,’ ‘, U.lastname) AS
        nama_dosen
        FROM mdl_course AS C INNER JOIN mdl_course_display AS CD INNER JOIN
        `mdl_user` AS U
        on C.id=CD.course AND CD.userid=U.id AND U.id in(Select Ra.userid
        FROM
        mdl_role_assignments AS Ra,mdl_role AS R where Ra.roleid=R.id AND
        R.name='Course creator' )
         AND C.id NOT in( SELECT A.course from mdl_assignment AS A )




16 | P a g e
hasil Query Baru soal no.3

        Showing rows 0 - 29 ( 81 total, Query took 0.6494 sec)




                                           TABLE HASIL QUERY BARU

id    shortname                         fullname                    dosen
42    ALPRO                             Algoritma dan Pemrograman   radityo pw
42    ALPRO                             Algoritma dan Pemrograman   Bekti Cahyo
                                                                    Hidayanto

17 | P a g e
43    KS091203    Keterampilan Interpersonal               Bekti Cahyo
                                                           Hidayanto
44    KS091325    Pemantauan dan Evaluasi Teknologi        Bekti Cahyo
                  Informasi                                Hidayanto
46    PRAKALPRO   Praktikum Algoritma dan Pemrograman I    Bekti Cahyo
                                                           Hidayanto
39    CF10XX      KS090000 - EKIVALENSI 2009               radityo pw
39    CF10XX      KS090000 - EKIVALENSI 2009               Bekti Cahyo
                                                           Hidayanto
39    CF10XX      KS090000 - EKIVALENSI 2009               Ahmad
                                                           Mukhlason
51    ML          Manajemen Layanan                        Bekti Cahyo
                                                           Hidayanto
54    KS1399      Jaringan Komputer                        Bekti Cahyo
                                                           Hidayanto
55    CF101       KS090001- Jadwal Kuliah Semester Genap   radityo pw
                  0910
55    CF101       KS090001- Jadwal Kuliah Semester Genap   Bekti Cahyo
                  0910                                     Hidayanto
55    CF101       KS090001- Jadwal Kuliah Semester Genap   Ahmad
                  0910                                     Mukhlason
64    ALPRO2A     KS091204 - Algoritma dan Pemrograman 2   radityo pw
                  Kelas A
64    ALPRO2A     KS091204 - Algoritma dan Pemrograman 2   Amalia Utamima
                  Kelas A
65    ALPRO2B     KS091204 - Algoritma dan Pemrograman 2   radityo pw
                  Kelas B
65    ALPRO2B     KS091204 - Algoritma dan Pemrograman 2   Amalia Utamima
                  Kelas B
66    ALPRO2C     KS091204 - Algoritma dan Pemrograman 2   radityo pw
                  Kelas C
67    ALPRO2D     KS091204 - Algoritma dan Pemrograman 2   radityo pw
                  Kelas D
67    ALPRO2D     KS091204 - Algoritma dan Pemrograman 2   Rully Agus
                  Kelas D                                  Hendrawan
84    PSDPg2010   gasal 2010-kode-PSDP                     radityo pw
89    IMK2010     Gasal 2010-kode-IMK                      radityo pw
92    DMJ A       KS091307 - DESAIN DAN MANAJEMEN          Bekti Cahyo
                  JARINGAN A                               Hidayanto
92    DMJ A       KS091307 - DESAIN DAN MANAJEMEN          Nisfu asrul sani
                  JARINGAN A
93    MBD BCD     KS091306 - Manajemen Basis Data (Kelas   radityo pw
                  B,C,D)
93    MBD BCD     KS091306 - Manajemen Basis Data (Kelas   Rully Agus
                  B,C,D)                                   Hendrawan
96    MRPD        Manajemen Rantai Pasok D                 Ahmad
                                                           Mukhlason

18 | P a g e
96    MRPD                        Manajemen Rantai Pasok D               Hanim Maria
                                                                         Astuti
99    DMJ B                       KS091307 - DESAIN DAN MANAJEMEN        Bekti Cahyo
                                  JARINGAN B                             Hidayanto
100 DMJ C                         KS091307 - DESAIN DAN MANAJEMEN        Bekti Cahyo
                                  JARINGAN C                             Hidayanto
100 DMJ C                         KS091307 - DESAIN DAN MANAJEMEN        Nisfu asrul sani
                                  JARINGAN C
101 DMJ D                         KS091307 - DESAIN DAN MANAJEMEN        Bekti Cahyo
                                  JARINGAN D                             Hidayanto
101 DMJ D                         KS091307 - DESAIN DAN MANAJEMEN        Hanim Maria
                                  JARINGAN D                             Astuti
102 SO                            KS091303 - SISTEM OPERASI              Bekti Cahyo
                                                                         Hidayanto
102 SO                            KS091303 - SISTEM OPERASI              Hanim Maria
                                                                         Astuti
102 SO                            KS091303 - SISTEM OPERASI              Nisfu asrul sani
103 ITI                           KI092241 - INFRASTRUKTUR TEKNOLOGI     radityo pw
                                  INFORMASI
103 ITI                           KI092241 - INFRASTRUKTUR TEKNOLOGI     Bekti Cahyo
                                  INFORMASI                              Hidayanto
103 ITI                           KI092241 - INFRASTRUKTUR TEKNOLOGI     Indah Indah
                                  INFORMASI
103 ITI                           KI092241 - INFRASTRUKTUR TEKNOLOGI     Hanim Maria
                                  INFORMASI                              Astuti
112 Manajemen Sains               Manajemen Sains                        radityo pw
115 MPTI A Genap 2010-2011        MANAJEMEN PROYEK TEKNOLOGI             radityo pw
                                  INFORMASI Kelas A, Genap 2010 - 2011
116 KS091309 Perencanaan Sumber   KS091309 Perencanaan Sumber Daya       radityo pw
    Daya Perusahaan               Perusahaan
117 KS091325 -Genap 2010/2011     PEMANTAUAN DAN EVALUASI TEKNOLOGI      radityo pw
                                  INFORMASI
122 KS091317 Kewirausahaan        KS091317 Kewirausahaan Teknologi       Rio Indra
    Teknologi Informasi (A)       Informasi (A)                          Maulana
123 KS091317 Kewirausahaan        KS091317 Kewirausahaan Teknologi       Rio Indra
    Teknologi Informasi (B)       Informasi (B)                          Maulana
124 KS091317 Kewirausahaan        KS091317 Kewirausahaan Teknologi       Rio Indra
    Teknologi Informasi (C)       Informasi (C)                          Maulana
125 KS091303                      SISTEM OPERASI                         Bekti Cahyo
                                                                         Hidayanto
125 KS091303                      SISTEM OPERASI                         Ahmad
                                                                         Mukhlason
125 KS091303                      SISTEM OPERASI                         Rio Indra
                                                                         Maulana
125 KS091303                      SISTEM OPERASI                         Nisfu asrul sani
138 Manajemen Basis Data A        KS091306 Manajemen Basis Data A        radityo pw
139 Etika Profesi                 KS091324 Etika Profesi                 radityo pw

19 | P a g e
154 Manajemen Sains B                  KS091315 Manajemen Sains B                  radityo pw
156 Manajemen Rantai Pasok C           Manajemen Rantai Pasok C                    Ahmad
                                                                                   Mukhlason
161 PKM                                PKM                                         radityo pw
161 PKM                                PKM                                         Rully Agus
                                                                                   Hendrawan
161 PKM                                PKM                                         Indah Indah
161 PKM                                PKM                                         Hanim Maria
                                                                                   Astuti
161   PKM                              PKM                                         Nisfu asrul sani
170   Algoritma Pemrograman 1          Algoritma Pemrograman 1                     radityo pw
181   Etika Profesi 11/12              Etika Profesi (SEMUA KELAS)                 radityo pw
183   Data Warhouse dan BI             Data Warehouse dan BI                       radityo pw
183   Data Warhouse dan BI             Data Warehouse dan BI                       Rully Agus
                                                                                   Hendrawan
184   Manajemen dan Organisasi B       Manajemen dan Organisasi A, B dan D         radityo pw
185   Strategi dan Kebijakan           Strategi dan Kebijakan                      radityo pw
200   Sistem Operasi A                 Sistem Operasi A                            radityo pw
200   Sistem Operasi A                 Sistem Operasi A                            Rio Indra
                                                                                   Maulana
200 Sistem Operasi A                   Sistem Operasi A                            Nisfu asrul sani
201 Sistem Operasi B                   Sistem Operasi B                            radityo pw
201 Sistem Operasi B                   Sistem Operasi B                            Rio Indra
                                                                                   Maulana
206 Pengantar Teknologi Informasi      Pengantar Teknologi Informasi B             radityo pw
    B
212 Rekayasa Perangkat Lunak A         Rekayasa Perangkat Lunak A dan B            radityo pw
    dan B
213 Proteksi Aset Informasi A          Proteksi Aset Informasi A                   radityo pw
213 Proteksi Aset Informasi A          Proteksi Aset Informasi A                   Bekti Cahyo
                                                                                   Hidayanto
213 Proteksi Aset Informasi A          Proteksi Aset Informasi A                   Afif Zuhri
214 Analisis Pemodelan Sistem          Analisis Pemodelan Sistem                   radityo pw
216 Manajemen Investasi SITI B dan     Manajemen Investasi SITI B dan C            radityo pw
    C
218 Implikasi Digitalisasi             Implikasi Digitalisasi                      Ahmad
                                                                                   Mukhlason
226 Perencanaan Strategis SI / TI A    Perencanaan Strategis SI / TI A             Bekti Cahyo
                                                                                   Hidayanto
228 KSI                                Keamanan Sistem Informasi                   Bekti Cahyo
                                                                                   Hidayanto


                                         penjelasan Query baru
        Jadi yang Query baru ini, saya menggunakan Roleid sebagai penentu apakah itu dosen atau
        mahasiswa. yang dimaksud dosen, menurut saya adalah user yang berperan sebagai course
        creator. Sedangkan untuk mengetahui bahwa suatu kuliah memiliki tugas atau tidak dengan cara

20 | P a g e
menentukan bahwa yang tidak ada tugasnya berarti kode kuliahnya tidak masuk kedalam
        mdl_assignment


                                    EXPLAIN QUERY BARU SOAL NO.3




        Sesuai yang sudah dijelaskan sebelumnya bahwa saya tadi melakukan Query primer sekaligus
        nested Query. untuk select_type ( tipe Querynya) ada 2 macam, yaitu Primary dan DEPENDENT
        SUBQUERY. pada table diatas query untuk row1 merupakan query untuk men-select table Course
        ,C yang mana type dari data yang di cari itu All. artinya pada query ini melakukan penjelajahan
        di seluruh data ( row) yang ada di table tersebut. Untuk possible keynya yang digunakan untuk
        query optimizer yaitu PRIMARY,mdl_cour_cat_ix. untuk key yang digunakan untuk optimizer
        tidak ada alias null. untuk jumlah row yang gunakan yaitu sebanyak 191, dengan Extra: Using
        where.
        Selanjutnya yaitu pada Row kedua. pada Row kedua ini, table yang digunakan yaitu table
        mdl_course_display yang diinisialisasikan sebagai CD. dengan type ref, artinya hanya memilih
        atau melakukan pengechekan terhadap row yang memiliki hubungan. perkiraan jumlah row yang
        dilakukan pengechekan/pemilihan yaitu sebanyak 88 dengan extranya penggunaan index dan
        where.
        untuk row yang ketiga hampir sama dengan row-row yang sebelumnya, cuman yang menjadi
        perbedaanya yaitu 1. pada tablenya, jadi yang dipake yaitu table U yang merupakan alias dari
        table mdl_user. 2 .type eq_ref yang merupakan query penggabungan dengan table-table yang
        memiliki primary key atau unique index. untuk estimasi rownya yaitu sebanyak 1 tanpa extra

        untuk Query yang ke-4 menggunakan Dependent Sub Query yang mana pada Query terdaapt
        Query lagi yang berpengaruh. untuk table yang di pilih yaitu table A yang merupakan alias dari
        table mdl_Assignments dengan type index_subquery, dan estimasi row yang akan dilakukan
        penjelajahan yaitu sebanyak 10 Row. dengan penggunaan index where

        untuk Query yang ke-5 menggunakan Dependent Sub Query yang mana pada Query terdaapt
        Query lagi yang berpengaruh. untuk table yang di pilih yaitu table R yang merupakan alias dari



21 | P a g e
table mdl_role dengan type ref, dan estimasi row yang akan dilakukan penjelajahan yaitu
        sebanyak 11 Row. dengan penggunaan extra where

        untuk Query yang ke-6 menggunakan Dependent Sub Query yang mana pada Query terdaapt
        Query lagi yang berpengaruh. untuk table yang di pilih yaitu table Ra yang merupakan alias dari
        table mdl_role_Assignments dengan type eq_ref, dan estimasi row yang akan dilakukan
        penjelajahan yaitu sebanyak 1 Row. dengan penggunaan extra where




Soal Query no.4


   3. cari daftar tugas yang tidak pernah dikumpulkan oleh mahasiswa , serta nama kuliah , waktu ajar
      serta dosen yang mengajar


QUERY LAMA SOAL NO.4
       SELECT DISTINCT(C.id) AS courseID,A.name as nama_tugas ,CK.name AS 'waktu
       ajar', C.fullname , U.firstname, U.lastname
       FROM mdl_course_categories AS CK INNER JOIN mdl_course AS C INNER JOIN
       mdl_course_display AS CD INNER JOIN `mdl_user` AS U INNER JOIN
       `mdl_assignment` AS A INNER JOIN mdl_assignment_submissions AS S
       on CK.id=C.category AND C.id=CD.course AND CD.userid=U.id AND U.id in(Select
       UInfo.userid
       FROM
       mdl_user_info_data AS UInfo
       Where UInfo.data='' ) AND U.id AND U.id NOT IN( SELECT S.userid) AND
       C.id =A.course AND A.id =S.assignment AND S.timemodified=0


                                       hasil query lama soal no.4
        RUNNING TIME
        Showing rows 0 - 29 ( 279 total, Query took 6.5400 sec)




22 | P a g e
TABLE HASIL QUERY lama soal no.4


Nama tugas            Waktu ajar          Nama tugas                           dosen
ngoding mudah         Genap 2009          KS091204 - Algoritma dan             radityo pw
                                          Pemrograman 2 Kelas F
FP                    Genap 2009          KS091312 - Manajemen Proyek          radityo pw
                                          Teknologi Informasi B
FP                    Genap 2009          KS091312 - Manajemen Proyek          Bekti Cahyo
                                          Teknologi Informasi B                Hidayanto
Daftar Isi            Genap 2009          KS091312 - Manajemen Proyek          radityo pw
                                          Teknologi Informasi B
Daftar Isi            Genap 2009          KS091312 - Manajemen Proyek          Bekti Cahyo
                                          Teknologi Informasi B                Hidayanto
Karakteristik Tim     Genap 2009          KS091317 - Kewirausahaan Teknologi   radityo pw
                                          Informasi
Karakteristik Tim     Genap 2009          KS091317 - Kewirausahaan Teknologi   Ahmad
                                          Informasi                            Mukhlason
Tugas Tambahan        Genap 2009          KS091207 - Statistika C              radityo pw
Tugas Tambahan        Genap 2009          KS091207 - Statistika C              Ahmad
                                                                               Mukhlason
Tugas Praktikum III   Genap 2009          KS091207 - Statistika C              radityo pw
Tugas Praktikum III   Genap 2009          KS091207 - Statistika C              Ahmad
                                                                               Mukhlason
FP                    Genap 2009          KS091312 - Manajemen Proyek          radityo pw
                                          Teknologi Informasi A
FP                    Genap 2009          KS091312 - Manajemen Proyek          Ahmad
                                          Teknologi Informasi A                Mukhlason
FP                    Genap 2009          KS091312 - Manajemen Proyek          Hanim Maria
                                          Teknologi Informasi A                Astuti
Daftar Isi            Genap 2009          KS091312 - Manajemen Proyek          radityo pw
                                          Teknologi Informasi A
Daftar Isi            Genap 2009          KS091312 - Manajemen Proyek          Ahmad
                                          Teknologi Informasi A                Mukhlason
Daftar Isi            Genap 2009          KS091312 - Manajemen Proyek          Hanim Maria
                                          Teknologi Informasi A                Astuti
Tugas Praktikum III   Genap 2009          KS091207 - Statistika B              radityo pw
Tugas Praktikum III   Genap 2009          KS091207 - Statistika B              Ahmad
                                                                               Mukhlason
Tugas Tambahan        Genap 2009          KS091207 - Statistika A              radityo pw
kumpulkan-file        Genap 2009          KS091207 - Statistika A              radityo pw
Tugas Praktikum III   Genap 2009          KS091207 - Statistika A              radityo pw
Tugas Besar           Kuliah Gasal 2010   Gasal 2010-KS091204-ALPRO2           radityo pw
Tugas Besar           Kuliah Gasal 2010   Gasal 2010-KS091204-ALPRO2           Bekti Cahyo
                                                                               Hidayanto

23 | P a g e
Grade MPP Tugas 1 and  Kuliah         Manajemen Proyek dan Perubahan         radityo pw
Tugas 2                Pascasarjana
                       GENAP 2010
Grade MPP Tugas 1 and Kuliah          Manajemen Proyek dan Perubahan         Indah Indah
Tugas 2                Pascasarjana
                       GENAP 2010
Grade MPP Tugas 1 and Kuliah          Manajemen Proyek dan Perubahan         Hanim Maria
Tugas 2                Pascasarjana                                          Astuti
                       GENAP 2010
Update Grade MPP       Kuliah         Manajemen Proyek dan Perubahan         radityo pw
Tugas 1 - Tugas 4 en   Pascasarjana
Project 1              GENAP 2010
Update Grade MPP       Kuliah         Manajemen Proyek dan Perubahan         Indah Indah
Tugas 1 - Tugas 4 en   Pascasarjana
Project 1              GENAP 2010
Update Grade MPP       Kuliah         Manajemen Proyek dan Perubahan         Hanim Maria
Tugas 1 - Tugas 4 en   Pascasarjana                                          Astuti
Project 1              GENAP 2010
TM Assessment 01 Class SEM GENAP      KS091302 - Introduction To             radityo pw
A                      2010/2011      Information System (Pengantar Sistem
                                      Informasi) - genap 2010/2011
TM Assessment 01 Class SEM GENAP      KS091302 - Introduction To             Ahmad
A                      2010/2011      Information System (Pengantar Sistem   Mukhlason
                                      Informasi) - genap 2010/2011
TM Assessment 01 Class SEM GENAP      KS091302 - Introduction To             radityo pw
C                      2010/2011      Information System (Pengantar Sistem
                                      Informasi) - genap 2010/2011
TM Assessment 01 Class SEM GENAP      KS091302 - Introduction To             Ahmad
C                      2010/2011      Information System (Pengantar Sistem   Mukhlason
                                      Informasi) - genap 2010/2011
TM Assessment 01 Class SEM GENAP      KS091302 - Introduction To             radityo pw
D                      2010/2011      Information System (Pengantar Sistem
                                      Informasi) - genap 2010/2011
TM Assessment 01 Class SEM GENAP      KS091302 - Introduction To             Ahmad
D                      2010/2011      Information System (Pengantar Sistem   Mukhlason
                                      Informasi) - genap 2010/2011
Upload Laporan          SEM GENAP     Statistika                             radityo pw
Responsi Kelas C        2010/2011
(Terlambat)
PPT Scope               SEM GENAP     Manajemen Proyek Teknologi             Hanim Maria
Management upload       2010/2011     Informasi Kelas C                      Astuti
disini
PPT Scope               SEM GENAP     Manajemen Proyek Teknologi             Rio Indra
Management upload       2010/2011     Informasi Kelas C                      Maulana
disini
PPT Time Management     SEM GENAP     Manajemen Proyek Teknologi             Hanim Maria
                        2010/2011     Informasi Kelas C                      Astuti

24 | P a g e
PPT Time Management      SEM GENAP         Manajemen Proyek Teknologi          Rio Indra
                         2010/2011         Informasi Kelas C                   Maulana
PPT Cost Management      SEM GENAP         Manajemen Proyek Teknologi          Hanim Maria
                         2010/2011         Informasi Kelas C                   Astuti
PPT Cost Management      SEM GENAP         Manajemen Proyek Teknologi          Rio Indra
                         2010/2011         Informasi Kelas C                   Maulana
PPT Quality              SEM GENAP         Manajemen Proyek Teknologi          Hanim Maria
Management upload        2010/2011         Informasi Kelas C                   Astuti
disini
PPT Quality              SEM GENAP         Manajemen Proyek Teknologi          Rio Indra
Management upload        2010/2011         Informasi Kelas C                   Maulana
disini
Upload Tugas             SEM GENAP         KS091303 Sistem Operasi (C)         radityo pw
Remastering Windows      2010/2011
(class)
Upload Tugas             SEM GENAP         KS091303 Sistem Operasi (C)         Nisfu asrul
Remastering Windows      2010/2011                                             sani
(class)
PAPER                    SEM GENAP         Manajemen Layanan SI / TI kelas D   radityo pw
                         2010/2011
PAPER                    SEM GENAP         Manajemen Layanan SI / TI kelas D   Nisfu asrul
                         2010/2011                                             sani
Tugas: Project Charter   S1 GENAP 2011     Manajemen Proyek Teknologi          radityo pw
                                           Informasi B
Tugas 1                  S1 GASAL 2011     KS091302 - PENGANTAR SISTEM         radityo pw
                                           INFORMASI (Latihan)
Tugas 1                  S1 GASAL 2011     KS091302 - PENGANTAR SISTEM         Ricky Asrul
                                           INFORMASI (Latihan)                 Sani




QUERY BARU SOAL NO.4


          SELECT A.name as nama_tugas ,CK.name AS 'waktu ajar', C.fullname ,
          CONCAT(U.firstname, U.lastname) AS nama_dosen
          FROM mdl_course_categories AS CK INNER JOIN mdl_course AS C
          on CK.id=C.category
          INNER JOIN mdl_course_display AS CD
          on CD.course=C.id
          INNER JOIN `mdl_user` AS U
          on CD.userid=U.id
          INNER JOIN `mdl_assignment` AS A
          On
          A.course=C.id

25 | P a g e
where
        U.id in(Select Ra.userid
        FROM
        mdl_role_assignments AS Ra,mdl_role AS R where Ra.roleid=R.id AND
        R.name='Course creator' )
        AND A.id NOT in(SELECT S.assignment from mdl_assignment_submissions AS S)


                                    HASIL QUERY BARU SOAL NO.4
 running time
 Showing rows 0 - 29 ( 52 total, Query took 0.3523 sec)




                              TABLE BARU HASIL QUERY BARU SOAL NO 4
Nama Tugas                Waktu Ajar           Nama kuliah                   Nama dosen
ngoding mudah             Genap 2009           KS091204 - Algoritma dan      radityo pw
                                               Pemrograman 2 Kelas F
FP                        Genap 2009           KS091312 - Manajemen Proyek   radityo pw
                                               Teknologi Informasi B
FP                        Genap 2009           KS091312 - Manajemen Proyek   Bekti Cahyo
                                               Teknologi Informasi B         Hidayanto
Daftar Isi                Genap 2009           KS091312 - Manajemen Proyek   radityo pw
                                               Teknologi Informasi B

26 | P a g e
Daftar Isi              Genap 2009          KS091312 - Manajemen Proyek          Bekti Cahyo
                                            Teknologi Informasi B                Hidayanto
Karakteristik Tim       Genap 2009          KS091317 - Kewirausahaan Teknologi   radityo pw
                                            Informasi
Karakteristik Tim       Genap 2009          KS091317 - Kewirausahaan Teknologi   Ahmad
                                            Informasi                            Mukhlason
Tugas Tambahan          Genap 2009          KS091207 - Statistika C              radityo pw
Tugas Tambahan          Genap 2009          KS091207 - Statistika C              Ahmad
                                                                                 Mukhlason
Tugas Praktikum III     Genap 2009          KS091207 - Statistika C              radityo pw
Tugas Praktikum III     Genap 2009          KS091207 - Statistika C              Ahmad
                                                                                 Mukhlason
FP                      Genap 2009          KS091312 - Manajemen Proyek          radityo pw
                                            Teknologi Informasi A
FP                      Genap 2009          KS091312 - Manajemen Proyek          Ahmad
                                            Teknologi Informasi A                Mukhlason
FP                      Genap 2009          KS091312 - Manajemen Proyek          Hanim Maria
                                            Teknologi Informasi A                Astuti
Daftar Isi              Genap 2009          KS091312 - Manajemen Proyek          radityo pw
                                            Teknologi Informasi A
Daftar Isi              Genap 2009          KS091312 - Manajemen Proyek          Ahmad
                                            Teknologi Informasi A                Mukhlason
Daftar Isi              Genap 2009          KS091312 - Manajemen Proyek          Hanim Maria
                                            Teknologi Informasi A                Astuti
Tugas Praktikum III     Genap 2009          KS091207 - Statistika B              radityo pw
Tugas Praktikum III     Genap 2009          KS091207 - Statistika B              Ahmad
                                                                                 Mukhlason
Tugas Tambahan          Genap 2009          KS091207 - Statistika A              radityo pw
kumpulkan-file          Genap 2009          KS091207 - Statistika A              radityo pw
Tugas Praktikum III     Genap 2009          KS091207 - Statistika A              radityo pw
Tugas Besar             Kuliah Gasal 2010   Gasal 2010-KS091204-ALPRO2           radityo pw
Tugas Besar             Kuliah Gasal 2010   Gasal 2010-KS091204-ALPRO2           Bekti Cahyo
                                                                                 Hidayanto
Grade MPP Tugas 1 and   Kuliah              Manajemen Proyek dan Perubahan       radityo pw
Tugas 2                 Pascasarjana
                        GENAP 2010
Grade MPP Tugas 1 and   Kuliah              Manajemen Proyek dan Perubahan       Indah Indah
Tugas 2                 Pascasarjana
                        GENAP 2010
Grade MPP Tugas 1 and   Kuliah              Manajemen Proyek dan Perubahan       Hanim Maria
Tugas 2                 Pascasarjana                                             Astuti
                        GENAP 2010
Update Grade MPP        Kuliah              Manajemen Proyek dan Perubahan       radityo pw
Tugas 1 - Tugas 4 en    Pascasarjana
Project 1               GENAP 2010
Update Grade MPP        Kuliah              Manajemen Proyek dan Perubahan       Indah Indah
Tugas 1 - Tugas 4 en    Pascasarjana

27 | P a g e
Project 1                GENAP 2010
Update Grade MPP         Kuliah         Manajemen Proyek dan Perubahan         Hanim Maria
Tugas 1 - Tugas 4 en     Pascasarjana                                          Astuti
Project 1                GENAP 2010
TM Assessment 01 Class   SEM GENAP      KS091302 - Introduction To             radityo pw
A                        2010/2011      Information System (Pengantar Sistem
                                        Informasi) - genap 2010/2011
TM Assessment 01 Class SEM GENAP        KS091302 - Introduction To             Ahmad
A                      2010/2011        Information System (Pengantar Sistem   Mukhlason
                                        Informasi) - genap 2010/2011
TM Assessment 01 Class SEM GENAP        KS091302 - Introduction To             radityo pw
C                      2010/2011        Information System (Pengantar Sistem
                                        Informasi) - genap 2010/2011
TM Assessment 01 Class SEM GENAP        KS091302 - Introduction To             Ahmad
C                      2010/2011        Information System (Pengantar Sistem   Mukhlason
                                        Informasi) - genap 2010/2011
TM Assessment 01 Class SEM GENAP        KS091302 - Introduction To             radityo pw
D                      2010/2011        Information System (Pengantar Sistem
                                        Informasi) - genap 2010/2011
TM Assessment 01 Class SEM GENAP        KS091302 - Introduction To             Ahmad
D                      2010/2011        Information System (Pengantar Sistem   Mukhlason
                                        Informasi) - genap 2010/2011
Upload Laporan           SEM GENAP      Statistika                             radityo pw
Responsi Kelas C         2010/2011
(Terlambat)
PPT Scope                SEM GENAP      Manajemen Proyek Teknologi             Hanim Maria
Management upload        2010/2011      Informasi Kelas C                      Astuti
disini
PPT Scope                SEM GENAP      Manajemen Proyek Teknologi             Rio Indra
Management upload        2010/2011      Informasi Kelas C                      Maulana
disini
PPT Time Management      SEM GENAP      Manajemen Proyek Teknologi             Hanim Maria
                         2010/2011      Informasi Kelas C                      Astuti
PPT Time Management      SEM GENAP      Manajemen Proyek Teknologi             Rio Indra
                         2010/2011      Informasi Kelas C                      Maulana
PPT Cost Management      SEM GENAP      Manajemen Proyek Teknologi             Hanim Maria
                         2010/2011      Informasi Kelas C                      Astuti
PPT Cost Management      SEM GENAP      Manajemen Proyek Teknologi             Rio Indra
                         2010/2011      Informasi Kelas C                      Maulana
PPT Quality              SEM GENAP      Manajemen Proyek Teknologi             Hanim Maria
Management upload        2010/2011      Informasi Kelas C                      Astuti
disini
PPT Quality              SEM GENAP      Manajemen Proyek Teknologi             Rio Indra
Management upload        2010/2011      Informasi Kelas C                      Maulana
disini
Upload Tugas             SEM GENAP      KS091303 Sistem Operasi (C)            radityo pw
Remastering Windows      2010/2011

28 | P a g e
(class)
Upload Tugas              SEM GENAP           KS091303 Sistem Operasi (C)               Nisfu asrul
Remastering Windows       2010/2011                                                     sani
(class)
PAPER                     SEM GENAP           Manajemen Layanan SI / TI kelas D         radityo pw
                          2010/2011
PAPER                     SEM GENAP           Manajemen Layanan SI / TI kelas D         Nisfu asrul
                          2010/2011                                                     sani
Tugas: Project Charter    S1 GENAP 2011       Manajemen Proyek Teknologi                radityo pw
                                              Informasi B
Tugas 1                   S1 GASAL 2011       KS091302 - PENGANTAR SISTEM               radityo pw
                                              INFORMASI (Latihan)
Tugas 1                   S1 GASAL 2011       KS091302 - PENGANTAR SISTEM               Ricky Asrul
                                              INFORMASI (Latihan)                       Sani


PENJELASAN SOAL QUERY3 LAMA
Pada Query diatas, saya menuntukan nama-nama kuliah yang mahasiswanya tidak pernah
mengumpulkan tugasnya yaitu dengan mengacu pada table mdl_assignment_submission. pada table
tresebut. setiap user melakukan uploading tugas, maka waktu uploading akantericord dan masuk file
date modified. Jika tugas tidak dikumpulkan, maka data modified sama dengan nol. oleh karena itu, saya
melakukan query untuk menentukan daftar kuliah yang tidak pernah dikumpulkan tugasnya dengan cara
membuat filter bahwa akan ditampilkna hasilnya jika datemodified di mdl_assignmnt-submission=0


EXPLAIN SOAL QUERY 4 BARU
jadi pada query baru ini, saya menentukan untuk mencari bahwa tugas itu tidak ada yang
mengumpulkan dilihat dari mdl_assignment_submissions-nya. jadi kuliah yang tidak ada tugas yang
mengumpulkan itu berarti kuliah yang tidak masuk di mdl_assignment.

EXPLAIN SOAL QUERY 4 BARU




29 | P a g e
Sesuai yang sudah dijelaskan sebelumnya bahwa saya tadi melakukan Query primer sekaligus
        nested Query. untuk select_type ( tipe Querynya) ada 2 macam, yaitu Primary dan DEPENDENT
        SUBQUERY. pada table diatas query untuk row1 merupakan query untuk men-select table Course
        ,C yang mana type dari data yang di cari itu All. artinya pada query ini melakukan penjelajahan
        di seluruh data ( row) yang ada di table tersebut. Untuk possible key-nya yang digunakan untuk
        query optimizer yaitu PRIMARY,mdl_cour_cat_ix. untuk key yang digunakan untuk optimizer
        tidak ada alias null. untuk jumlah row yang gunakan yaitu sebanyak 191, dengan Extra: Using
        where.
        Selanjutnya yaitu pada Row kedua. pada Row kedua ini, table yang digunakan yaitu table
        mdl_course_category yang diinisialisasikan sebagai CK. dengan type eq_ref, artinya hanya
        memilih atau melakukan pengechekan terhadap row yang memiliki hubungan. perkiraan jumlah
        row yang dilakukan pengechekan/pemilihan yaitu sebanyak 1 dengan extranya penggunaan
        where.
        Untuk row yang ketiga. table yang dilakukan query yaitu table A yang merupakan alias dari table
        mdl_assignment. 2 .type ref yang merupakan query penggabungan dengan table-table yang
        memiliki primary key atau unique index. untuk estimasi rownya yaitu sebanyak 88 tanpa extra

        untuk row yang ke-4 menggunakan menggunakan primary Query, untuk table yang di pilih yaitu
        table CD yang merupakan alias dari table mdl_course_display dengan type reff, dan estimasi row
        yang akan dilakukan penjelajahan yaitu sebanyak 1 Row. dengan penggunaan index dan where
        sebagai extra
        Untuk Query no.5 menggunakan subquery dengan menggunakan table U yang merupakan
        inisialisasi dari table mdl_user. estimasi row yang dijelajahi yaitu sebanyak 1 row.

        untuk row yang ke-6 menggunakan Dependent Sub Query yang mana pada Query terdaapt
        Query lagi yang berpengaruh. untuk table yang di pilih yaitu table S yang merupakan alias dari
        table mdl_assignment_submmission dengan type index_subquery. Untuk estimasi row yang
        akan dilakukan penjelajahan yaitu sebanyak 29 Row. dengan penggunaan extra using index.

        untuk row yang ke-7 menggunakan Dependent Sub Query yang mana pada Query terdaapt
        Query lagi yang berpengaruh. untuk table yang di pilih yaitu table R yang merupakan alias dari
        table mdl_role dengan type eq_ref, dan estimasi row yang akan dilakukan penjelajahan yaitu
        sebanyak 1 Row. dengan penggunaan extra where



Soal Query no. 5
   4. cari nama mahasiswa, nama kuliah, jumlah tugas yang pernah tidak dikumpulkan untuk
      mahasiswa yang pernah tidaak mengumpulkan tugas padahal dia ikut kelas yang ada tugas

QUERY LAMA SOAL NO.5
       Untuk Querynya adalah sebagai berikut



30 | P a g e
SELECT CONCAT(U.firstname, U.lastname) AS nama_mahasiswa,C.fullname as
        nama_matkul ,COUNT(S.id) 'jumlah tugas yang tidak dikumpulkan'
        FROM mdl_course AS C , `mdl_user` AS U , `mdl_assignment` AS A ,
        mdl_assignment_submissions AS S
        where U.id=S.userid AND C.id=A.course AND A.id=S.assignment AND
   S.timemodified=0
        GROUP by
        nama_mahasiswa,nama_matkul




                                       hasil query lama soal no.5
running time
Showing rows 0 - 29 ( 220 total, Query took 0.6044 sec)




Hasil Execute querynya adalah sebagai berikut.

QUERY BARU SOAL NO.5
  SELECT CONCAT(U.firstname,' ', U.lastname) AS nama_mahasiswa,C.fullname as
       nama_matkul, COUNT(u.id) 'jumlah tugas yang tidak dikumpulkan'
       FROM `mdl_user` AS U INNER JOIN mdl_course_display AS CD
       on U.id=CD.userid
       INNER JOIN mdl_course AS C
       ON
       C.id=cd.course
       INNER JOIN mdl_assignment AS A

31 | P a g e
ON
       C.id=A.course
       LEFT JOIN mdl_assignment_submissions AS S
       on A.id =S.assignment
       where U.id in(Select Ra.userid
   FROM
       mdl_role_assignments AS Ra,mdl_role AS R where Ra.roleid=R.id AND
   R.name='student') AND S.id is NULL
       GROUP by
       nama_mahasiswa,nama_matkul

                                  hasil query baru soal no.5




                               TABLE LAMA HASIL QUERY NO.5
                                                                          Jumlah yang tidak
Nama Mahasiswa          Nama Kuliah
                                                                          dikumpulkan

                        KS091302 - Introduction To Information System -
5205100007 Aprillia                                                       2
                        genap 2009




32 | P a g e
KS091302 - Introduction To Information System -
5206100060                                                                   1
                           genap 2009

5206100067 Hatta Bagus     KS091302 - Introduction To Information System -
                                                                             2
Himawan                    genap 2009

                           KS091302 - Introduction To Information System -
5208100 019                                                                  1
                           genap 2009

                           KS091302 - Introduction To Information System -
5208100 045                                                                  1
                           genap 2009

                           KS091302 - Introduction To Information System -
5208100 058                                                                  2
                           genap 2009

                           KS091302 - Introduction To Information System -
5208100 084                                                                  1
                           genap 2009

5208100001 faturrahman     KS091207 - Statistika B                           1

                           KS091302 - Introduction To Information System -
5208100001 faturrahman                                                       1
                           genap 2009

5208100002 Surya Utama     KS091302 - Introduction To Information System -
                                                                             1
Putra                      genap 2009

                           KS091302 - Introduction To Information System -
5208100003 Fahmi Afrizal                                                     1
                           genap 2009

                           KS091302 - Introduction To Information System -
5208100007 Dinar                                                             2
                           genap 2009

5208100008 Hafidh          KS091302 - Introduction To Information System -
                                                                             1
Rizkyanto                  genap 2009

5208100013                 KS091207 - Statistika B                           1

                           KS091302 - Introduction To Information System -
5208100029                                                                   2
                           genap 2009

                           KS091302 - Introduction To Information System -
5208100031 aan                                                               1
                           genap 2009

5208100035 Grandys
                           KS091207 - Statistika B                           1
Frieska

5208100035 Grandys         KS091302 - Introduction To Information System -   1


33 | P a g e
Frieska                    genap 2009

5208100039 Randy           KS091302 - Introduction To Information System -
                                                                             2
Permana                    genap 2009

                           KS091302 - Introduction To Information System -
5208100044 ...                                                               2
                           genap 2009

                           KS091302 - Introduction To Information System -
5208100054 isaini                                                            1
                           genap 2009

                           KS091302 - Introduction To Information System -
5208100075 adhit                                                             2
                           genap 2009

                           KS091302 - Introduction To Information System -
5208100085 Kurnia Sari                                                       1
                           genap 2009

5208100087 Ika Ayu         KS091302 - Introduction To Information System -
                                                                             1
Fajarwati                  genap 2009

5208100089 PRIMBA          KS091302 - Introduction To Information System -
                                                                             3
ISMAWAN                    genap 2009

                           KS091302 - Introduction To Information System -
5208100099                                                                   1
                           genap 2009

5208100111 Annisa Fajrin   KS091302 - Introduction To Information System -
                                                                             1
Inayanti                   genap 2009

                           KS091302 - Introduction To Information System -
5208100148 Vivid Badrul                                                      1
                           genap 2009

                           KS091302 - Introduction To Information System -
5208100158                                                                   2
                           genap 2009

                           KS091302 - Introduction To Information System -
5208100708 lia fm                                                            2
                           genap 2009

                           KS091302 - Introduction To Information System -
5209100042 -                                                                 2
                           genap 2009

                           KS091302 - Introduction To Information System -
5209100077                                                                   1
                           genap 2009

Abel Qodri Sudarmono
                           GASAL2010-KS091201-Discrete Mathematics           1
Widjanadi



34 | P a g e
KS091302 - Introduction To Information System -
aby dewangga                                                                1
                          genap 2009

                          KS091302 - Introduction To Information System
Achmad Ramadhani                                                            1
                          (Pengantar Sistem Informasi) - genap 2010/2011

Achmad Fauqy              KS091207 - Statistika B                           1

                          KS091302 - Introduction To Information System -
Achmad Fauqy                                                                1
                          genap 2009

                          KS091302 - Introduction To Information System -
achmad kamal                                                                1
                          genap 2009

Adhitya Ilham Nusantara   GASAL2010-KS091201-Discrete Mathematics           1

                          KS091302 - Introduction To Information System -
aditya ryan                                                                 2
                          genap 2009

                          KS091302 - Introduction To Information System -
AdityasIs Chui                                                              1
                          genap 2009

Adityo Roosdiono          KS091302 - Introduction To Information System -
                                                                            1
5208100127                genap 2009

                          KS091302 - Introduction To Information System -
adrian nugraha                                                              2
                          genap 2009

                          KS091302 - Introduction To Information System -
afu shadow                                                                  1
                          genap 2009

                          KS091302 - Introduction To Information System -
agung Laksono                                                               2
                          genap 2009

                          KS091302 - Introduction To Information System -
agung suryo                                                                 1
                          genap 2009

                          KS091302 - Introduction To Information System -
Ah Wirayudha                                                                2
                          genap 2009

                          KS091302 - Introduction To Information System -
ahmad mujahid                                                               1
                          genap 2009

                          KS091302 - Introduction To Information System -
Ahmad Sahrizal                                                              1
                          genap 2009

Ahmad Satrio              KS091302 - Introduction To Information System -   1


35 | P a g e
genap 2009

                          KS091302 - Introduction To Information System -
ainnur rofiq                                                                1
                          genap 2009

                          KS091302 - Introduction To Information System -
Alfie Satria Hidayat                                                        1
                          genap 2009

                          KS091302 - Introduction To Information System -
Ali Nasrun                                                                  1
                          genap 2009

                          KS091302 - Introduction To Information System -
alie alimuddin zarkasyi                                                     2
                          genap 2009

                          KS091302 - Introduction To Information System -
AliF Oce                                                                    1
                          genap 2009

                          KS091302 - Introduction To Information System -
Ananda Ryandwyana                                                           1
                          genap 2009

                          KS091302 - Introduction To Information System
Andi Saputra                                                                1
                          (Pengantar Sistem Informasi) - genap 2010/2011

Anggi Anggraini Naya      KS091302 - Introduction To Information System -
                                                                            1
Parahita                  genap 2009

Anggi Anggraini Naya
                          Statistika                                        1
Parahita

                          KS091302 - Introduction To Information System -
anselia dyah w                                                              1
                          genap 2009

                          KS091302 - Introduction To Information System -
Arief AS 5208100117                                                         3
                          genap 2009

                          KS091302 - Introduction To Information System
Arif Setiyanto                                                              1
                          (Pengantar Sistem Informasi) - genap 2010/2011

                          KS091302 - Introduction To Information System -
arina maya                                                                  1
                          genap 2009

                          KS091302 - Introduction To Information System -
Arrizqy NurShabrina                                                         1
                          genap 2009

                          KS091302 - Introduction To Information System -
Atikah Shafira Hatta                                                        1
                          genap 2009



36 | P a g e
KS091302 - Introduction To Information System -
Aulia Ardy                                                                      2
                              genap 2009

                              KS091302 - Introduction To Information System
Ayunda Puspa Kinanti                                                            1
                              (Pengantar Sistem Informasi) - genap 2010/2011

azizah 5208100096             KS091207 - Statistika B                           1

                              KS091302 - Introduction To Information System -
bagas samudra                                                                   2
                              genap 2009

                              KS091302 - Introduction To Information System -
bagus sugosha                                                                   1
                              genap 2009

                              KS091302 - Introduction To Information System -
Bramantya Fidiansyah                                                            1
                              genap 2009

                              KS091302 - Introduction To Information System -
Briyanseta Puspanendra                                                          1
                              genap 2009

                              KS091302 - Introduction To Information System -
catra aldino                                                                    1
                              genap 2009

                              KS091302 - Introduction To Information System -
chandra arie                                                                    1
                              genap 2009

                              KS091302 - Introduction To Information System -
chanif samsyir s                                                                1
                              genap 2009

                              KS091302 - Introduction To Information System -
denia fadila                                                                    1
                              genap 2009

                              KS091302 - Introduction To Information System -
Devry Joudiarno                                                                 2
                              genap 2009

dewi nuryati 133              KS091207 - Statistika B                           1

diah 06030 5206100030         Discrete Math (Matematika Diskrit)                1

                              KS091302 - Introduction To Information System -
Diajeng Permata Inggar Jati                                                     2
                              genap 2009

                              KS091302 - Introduction To Information System -
diar estiwinengku                                                               1
                              genap 2009

                              KS091302 - Introduction To Information System -
diaz moh                                                                        1
                              genap 2009


37 | P a g e
KS091302 - Introduction To Information System -
Dimas Aryana                                                                  2
                            genap 2009

DIMAS dimas azzahrawani     KS091302 - Introduction To Information System -
                                                                              1
putra                       genap 2009

Dimitrij Nikita Anggono     KS091207 - Statistika B                           1

                            KS091302 - Introduction To Information System
Dirga Enggar Prastowo                                                         1
                            (Pengantar Sistem Informasi) - genap 2010/2011

                            KS091302 - Introduction To Information System -
Dita Kurniawaty                                                               1
                            genap 2009

Dustin Derry Brilliant      KS091207 - Statistika B                           1

                            KS091302 - Introduction To Information System -
dyah dyah                                                                     2
                            genap 2009

                            KS091302 - Introduction To Information System -
Edo Rachmansyah 5208090                                                       2
                            genap 2009

                            KS091302 - Introduction To Information System
Eko Sigit Purnomo                                                             1
                            (Pengantar Sistem Informasi) - genap 2010/2011

                            KS091302 - Introduction To Information System
Endi Lastiono Putra                                                           1
                            (Pengantar Sistem Informasi) - genap 2010/2011

                            KS091302 - Introduction To Information System -
erlina mutiara dewi                                                           1
                            genap 2009

                            KS091302 - Introduction To Information System
Ernestina Rahmanasari                                                         1
                            (Pengantar Sistem Informasi) - genap 2010/2011

                            KS091302 - Introduction To Information System -
Ethanty Paramita                                                              1
                            genap 2009

                            KS091302 - Introduction To Information System
Fachri Hilmi Romdhoni                                                         1
                            (Pengantar Sistem Informasi) - genap 2010/2011

                            KS091302 - Introduction To Information System
Fadillah Febrian Nurmaedy                                                     1
                            (Pengantar Sistem Informasi) - genap 2010/2011

                            KS091302 - Introduction To Information System -
Fahri Reza                                                                    2
                            genap 2009

Fais Nasruloh 5208100704    KS091302 - Introduction To Information System -   1


38 | P a g e
genap 2009

                            KS091302 - Introduction To Information System -
faisal pradana                                                                2
                            genap 2009

                            KS091302 - Introduction To Information System -
Faishal Mufied Al-Anshary                                                     1
                            genap 2009

                            KS091302 - Introduction To Information System -
Fandi Cahyo S                                                                 1
                            genap 2009

                            KS091302 - Introduction To Information System -
Febrian Febrian Wahyutama                                                     1
                            genap 2009

gabrindiyah gabrindiyah     KS091302 - Introduction To Information System -
                                                                              1
lovelestari wibowo          genap 2009

                            KS091302 - Introduction To Information System -
Galih Dyan Bahar                                                              1
                            genap 2009

Gigih Yudha Pramana         KS091207 - Statistika B                           1

                            KS091302 - Introduction To Information System -
hafizh ahmad                                                                  2
                            genap 2009

                            KS091302 - Introduction To Information System -
Harpananda Eka S                                                              1
                            genap 2009

                            KS091302 - Introduction To Information System -
Harry Kurniawan                                                               2
                            genap 2009

                            KS091302 - Introduction To Information System -
hendra prasetya                                                               2
                            genap 2009

                            KS091302 - Introduction To Information System -
hendro triu                                                                   1
                            genap 2009

                            KS091302 - Introduction To Information System -
Herry Purwanti                                                                3
                            genap 2009

                            KS091302 - Introduction To Information System -
Heti Liyana E                                                                 1
                            genap 2009

iLa Aurulia P.W             KS091207 - Statistika B                           1

                            KS091302 - Introduction To Information System -
Immash Pratiwi                                                                2
                            genap 2009


39 | P a g e
KS091302 - Introduction To Information System -
Indah Indah Mayang Sari                                                        1
                             genap 2009

                             KS091302 - Introduction To Information System -
ioni ioni putra waskita                                                        1
                             genap 2009

Irfan Satria                 KS091207 - Statistika B                           1

                             KS091302 - Introduction To Information System -
Irfan Satria                                                                   1
                             genap 2009

                             KS091302 - Introduction To Information System -
irwan haryo                                                                    1
                             genap 2009

Joshua Klinsman              GASAL2010-KS091201-Discrete Mathematics           1

                             KS091302 - Introduction To Information System -
Julia Carolina Daud                                                            2
                             genap 2009

                             KS091302 - Introduction To Information System -
Kandy Rudyanti                                                                 2
                             genap 2009

Khaidir Rasyid               KS091207 - Statistika B                           1

                             KS091302 - Introduction To Information System -
Khaidir Rasyid                                                                 2
                             genap 2009

                             KS091302 - Introduction To Information System -
khikmatul maula                                                                1
                             genap 2009

                             KS091302 - Introduction To Information System -
laeila mardhatillah                                                            1
                             genap 2009

                             KS091302 - Introduction To Information System -
lailatul khikmiyah                                                             4
                             genap 2009

                             KS091302 - Introduction To Information System -
Laili Rachmawati Chairiyah                                                     2
                             genap 2009

                             KS091302 - Introduction To Information System -
lilis ernawati                                                                 1
                             genap 2009

Ludfi Lesmana                KS091207 - Statistika B                           1

                             KS091302 - Introduction To Information System -
Luthfiya Ulinnuha                                                              1
                             genap 2009




40 | P a g e
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its

More Related Content

What's hot

Studio Proses Perencanaan - Profil Wilayah Regionaliasi Weleri Raya
Studio Proses Perencanaan - Profil Wilayah Regionaliasi Weleri RayaStudio Proses Perencanaan - Profil Wilayah Regionaliasi Weleri Raya
Studio Proses Perencanaan - Profil Wilayah Regionaliasi Weleri RayaLaras Kun Rahmanti Putri
 
Laporan Akhir EKPD 2010 - Sulbar - UNM
Laporan Akhir EKPD 2010 - Sulbar - UNMLaporan Akhir EKPD 2010 - Sulbar - UNM
Laporan Akhir EKPD 2010 - Sulbar - UNMEKPD
 
Laporan Akhir EKPD 2010 - Sumbar - Unand
Laporan Akhir EKPD 2010 - Sumbar - UnandLaporan Akhir EKPD 2010 - Sumbar - Unand
Laporan Akhir EKPD 2010 - Sumbar - UnandEKPD
 
Buku Saku Pembangunan Permukiman dan Perumahan
Buku Saku Pembangunan Permukiman dan Perumahan Buku Saku Pembangunan Permukiman dan Perumahan
Buku Saku Pembangunan Permukiman dan Perumahan Oswar Mungkasa
 
Pengaruh R Egormasi Pajak Thd Penerimaan Daerah Dki Jakarta
Pengaruh R Egormasi Pajak Thd Penerimaan Daerah Dki JakartaPengaruh R Egormasi Pajak Thd Penerimaan Daerah Dki Jakarta
Pengaruh R Egormasi Pajak Thd Penerimaan Daerah Dki Jakartajanstenly
 
Buku Saku. Pembangunan Perumahan dan Kawasan Permukiman. Maret 2012
Buku Saku. Pembangunan Perumahan dan Kawasan Permukiman. Maret 2012Buku Saku. Pembangunan Perumahan dan Kawasan Permukiman. Maret 2012
Buku Saku. Pembangunan Perumahan dan Kawasan Permukiman. Maret 2012Oswar Mungkasa
 
Laporan Akhir EKPD 2009 Bali - UNUD
Laporan Akhir EKPD 2009 Bali - UNUDLaporan Akhir EKPD 2009 Bali - UNUD
Laporan Akhir EKPD 2009 Bali - UNUDEKPD
 
Buku Saku. Pembangunan Perumahan dan Kawasan Permukiman. Kementerian Perumaha...
Buku Saku. Pembangunan Perumahan dan Kawasan Permukiman. Kementerian Perumaha...Buku Saku. Pembangunan Perumahan dan Kawasan Permukiman. Kementerian Perumaha...
Buku Saku. Pembangunan Perumahan dan Kawasan Permukiman. Kementerian Perumaha...Oswar Mungkasa
 
Rkjm sdn pondokkaso tonggoh
Rkjm sdn pondokkaso tonggohRkjm sdn pondokkaso tonggoh
Rkjm sdn pondokkaso tonggohagusrenggi
 
RKPD Kota Palangka Raya Tahun 2012
RKPD Kota Palangka Raya Tahun 2012RKPD Kota Palangka Raya Tahun 2012
RKPD Kota Palangka Raya Tahun 2012Mellianae Merkusi
 
Panduan teknis ident. desa terpencil,desa tertinggal dan pulau2 kecil
Panduan teknis ident. desa terpencil,desa tertinggal dan pulau2 kecilPanduan teknis ident. desa terpencil,desa tertinggal dan pulau2 kecil
Panduan teknis ident. desa terpencil,desa tertinggal dan pulau2 kecilinfosanitasi
 
Klasifikasi Baku Lapangan Usaha Indonesia 2009
Klasifikasi Baku Lapangan Usaha Indonesia 2009Klasifikasi Baku Lapangan Usaha Indonesia 2009
Klasifikasi Baku Lapangan Usaha Indonesia 2009Andry Wisnu Udit
 
IDENTIFIKASI KESESUAIAN LAHAN PERMUKIMAN DI KECAMATAN KASIHAN KAB. BANTULN
IDENTIFIKASI KESESUAIAN LAHAN PERMUKIMAN DI KECAMATAN KASIHAN KAB. BANTULNIDENTIFIKASI KESESUAIAN LAHAN PERMUKIMAN DI KECAMATAN KASIHAN KAB. BANTULN
IDENTIFIKASI KESESUAIAN LAHAN PERMUKIMAN DI KECAMATAN KASIHAN KAB. BANTULNDede Saputra
 
Daftar isi dan lampiran
Daftar isi dan lampiranDaftar isi dan lampiran
Daftar isi dan lampiranRezza Adzmi
 
Akuntansi Keuangan Lanjutan I
Akuntansi Keuangan Lanjutan IAkuntansi Keuangan Lanjutan I
Akuntansi Keuangan Lanjutan IZombie Black
 

What's hot (20)

Studio Proses Perencanaan - Profil Wilayah Regionaliasi Weleri Raya
Studio Proses Perencanaan - Profil Wilayah Regionaliasi Weleri RayaStudio Proses Perencanaan - Profil Wilayah Regionaliasi Weleri Raya
Studio Proses Perencanaan - Profil Wilayah Regionaliasi Weleri Raya
 
Bisplen fix
Bisplen fixBisplen fix
Bisplen fix
 
Laporan Akhir EKPD 2010 - Sulbar - UNM
Laporan Akhir EKPD 2010 - Sulbar - UNMLaporan Akhir EKPD 2010 - Sulbar - UNM
Laporan Akhir EKPD 2010 - Sulbar - UNM
 
Tugas makalah 2
Tugas makalah 2Tugas makalah 2
Tugas makalah 2
 
Laporan Akhir EKPD 2010 - Sumbar - Unand
Laporan Akhir EKPD 2010 - Sumbar - UnandLaporan Akhir EKPD 2010 - Sumbar - Unand
Laporan Akhir EKPD 2010 - Sumbar - Unand
 
Buku Saku Pembangunan Permukiman dan Perumahan
Buku Saku Pembangunan Permukiman dan Perumahan Buku Saku Pembangunan Permukiman dan Perumahan
Buku Saku Pembangunan Permukiman dan Perumahan
 
Pengaruh R Egormasi Pajak Thd Penerimaan Daerah Dki Jakarta
Pengaruh R Egormasi Pajak Thd Penerimaan Daerah Dki JakartaPengaruh R Egormasi Pajak Thd Penerimaan Daerah Dki Jakarta
Pengaruh R Egormasi Pajak Thd Penerimaan Daerah Dki Jakarta
 
Buku Saku. Pembangunan Perumahan dan Kawasan Permukiman. Maret 2012
Buku Saku. Pembangunan Perumahan dan Kawasan Permukiman. Maret 2012Buku Saku. Pembangunan Perumahan dan Kawasan Permukiman. Maret 2012
Buku Saku. Pembangunan Perumahan dan Kawasan Permukiman. Maret 2012
 
Laporan Akhir EKPD 2009 Bali - UNUD
Laporan Akhir EKPD 2009 Bali - UNUDLaporan Akhir EKPD 2009 Bali - UNUD
Laporan Akhir EKPD 2009 Bali - UNUD
 
Buku Saku. Pembangunan Perumahan dan Kawasan Permukiman. Kementerian Perumaha...
Buku Saku. Pembangunan Perumahan dan Kawasan Permukiman. Kementerian Perumaha...Buku Saku. Pembangunan Perumahan dan Kawasan Permukiman. Kementerian Perumaha...
Buku Saku. Pembangunan Perumahan dan Kawasan Permukiman. Kementerian Perumaha...
 
Daftar isi proposal
Daftar isi proposalDaftar isi proposal
Daftar isi proposal
 
E:\Sop Ksp Usp Buku
E:\Sop Ksp Usp BukuE:\Sop Ksp Usp Buku
E:\Sop Ksp Usp Buku
 
Rkjm sdn pondokkaso tonggoh
Rkjm sdn pondokkaso tonggohRkjm sdn pondokkaso tonggoh
Rkjm sdn pondokkaso tonggoh
 
RKPD Kota Palangka Raya Tahun 2012
RKPD Kota Palangka Raya Tahun 2012RKPD Kota Palangka Raya Tahun 2012
RKPD Kota Palangka Raya Tahun 2012
 
Panduan teknis ident. desa terpencil,desa tertinggal dan pulau2 kecil
Panduan teknis ident. desa terpencil,desa tertinggal dan pulau2 kecilPanduan teknis ident. desa terpencil,desa tertinggal dan pulau2 kecil
Panduan teknis ident. desa terpencil,desa tertinggal dan pulau2 kecil
 
Modul rba blu
Modul rba bluModul rba blu
Modul rba blu
 
Klasifikasi Baku Lapangan Usaha Indonesia 2009
Klasifikasi Baku Lapangan Usaha Indonesia 2009Klasifikasi Baku Lapangan Usaha Indonesia 2009
Klasifikasi Baku Lapangan Usaha Indonesia 2009
 
IDENTIFIKASI KESESUAIAN LAHAN PERMUKIMAN DI KECAMATAN KASIHAN KAB. BANTULN
IDENTIFIKASI KESESUAIAN LAHAN PERMUKIMAN DI KECAMATAN KASIHAN KAB. BANTULNIDENTIFIKASI KESESUAIAN LAHAN PERMUKIMAN DI KECAMATAN KASIHAN KAB. BANTULN
IDENTIFIKASI KESESUAIAN LAHAN PERMUKIMAN DI KECAMATAN KASIHAN KAB. BANTULN
 
Daftar isi dan lampiran
Daftar isi dan lampiranDaftar isi dan lampiran
Daftar isi dan lampiran
 
Akuntansi Keuangan Lanjutan I
Akuntansi Keuangan Lanjutan IAkuntansi Keuangan Lanjutan I
Akuntansi Keuangan Lanjutan I
 

Similar to Pembelajaran mbd smester iii si_its

SK Pemberhentian Jabatan Dokter
SK Pemberhentian Jabatan DokterSK Pemberhentian Jabatan Dokter
SK Pemberhentian Jabatan DokterOki Leksmana
 
05. pemb jln outer ring road jbt mahulu sp. m. said (addendum)
05. pemb jln outer ring road jbt mahulu   sp. m. said (addendum)05. pemb jln outer ring road jbt mahulu   sp. m. said (addendum)
05. pemb jln outer ring road jbt mahulu sp. m. said (addendum)samiyati
 
Pedoman Penyusunan Rencana Induk Pengembangan Sistem Penyediaan Air Minum
Pedoman Penyusunan Rencana Induk Pengembangan Sistem Penyediaan Air MinumPedoman Penyusunan Rencana Induk Pengembangan Sistem Penyediaan Air Minum
Pedoman Penyusunan Rencana Induk Pengembangan Sistem Penyediaan Air Minuminfosanitasi
 
Panduan sikap (vms) ref.19.01.2015
Panduan sikap (vms) ref.19.01.2015Panduan sikap (vms) ref.19.01.2015
Panduan sikap (vms) ref.19.01.2015Yuni
 
Pengadaan Instalasi Air Kotor Lain lain (DAK Reguler).pdf
Pengadaan Instalasi Air Kotor Lain lain (DAK Reguler).pdfPengadaan Instalasi Air Kotor Lain lain (DAK Reguler).pdf
Pengadaan Instalasi Air Kotor Lain lain (DAK Reguler).pdfssuser5b8b75
 
Format pengkajian lansia new (1)
Format pengkajian lansia new (1)Format pengkajian lansia new (1)
Format pengkajian lansia new (1)Putriaditya Nudin
 
Modul Matematika Peluang
Modul Matematika PeluangModul Matematika Peluang
Modul Matematika Peluangunesa
 
Kata pengantar daftar isi & istilah 31 agust 2012-revisi 4_final
Kata pengantar daftar isi & istilah 31 agust 2012-revisi 4_finalKata pengantar daftar isi & istilah 31 agust 2012-revisi 4_final
Kata pengantar daftar isi & istilah 31 agust 2012-revisi 4_finalSuhardi Bae
 
Modul Pengelolaan dan Analisis Data Geospasial - Bina Marga
Modul Pengelolaan dan Analisis Data Geospasial - Bina MargaModul Pengelolaan dan Analisis Data Geospasial - Bina Marga
Modul Pengelolaan dan Analisis Data Geospasial - Bina MargaMgs Zulfikar Rasyidi
 
Laporan AKhir EKPD 2009 Kalimantan Tengah - UNPAR
Laporan AKhir EKPD 2009 Kalimantan Tengah - UNPARLaporan AKhir EKPD 2009 Kalimantan Tengah - UNPAR
Laporan AKhir EKPD 2009 Kalimantan Tengah - UNPAREKPD
 
Daftar isi manual aplikasi dekstop v.beta 1(blm selesai)
Daftar isi manual aplikasi dekstop v.beta 1(blm selesai)Daftar isi manual aplikasi dekstop v.beta 1(blm selesai)
Daftar isi manual aplikasi dekstop v.beta 1(blm selesai)Yulian Hadi Saputro
 
Perancangan struktur beton perpustakaan 4 lantai
Perancangan struktur beton perpustakaan 4 lantaiPerancangan struktur beton perpustakaan 4 lantai
Perancangan struktur beton perpustakaan 4 lantaiAfret Nobel
 
Peraturan Permainan FIBA 2018 (Terjemahan)
Peraturan Permainan FIBA 2018 (Terjemahan)Peraturan Permainan FIBA 2018 (Terjemahan)
Peraturan Permainan FIBA 2018 (Terjemahan)Jimmy L
 
Petunjuk operasional peb53
Petunjuk operasional peb53Petunjuk operasional peb53
Petunjuk operasional peb53lahuddu76
 

Similar to Pembelajaran mbd smester iii si_its (20)

SK Pemberhentian Jabatan Dokter
SK Pemberhentian Jabatan DokterSK Pemberhentian Jabatan Dokter
SK Pemberhentian Jabatan Dokter
 
panduan teknis
panduan teknispanduan teknis
panduan teknis
 
05. pemb jln outer ring road jbt mahulu sp. m. said (addendum)
05. pemb jln outer ring road jbt mahulu   sp. m. said (addendum)05. pemb jln outer ring road jbt mahulu   sp. m. said (addendum)
05. pemb jln outer ring road jbt mahulu sp. m. said (addendum)
 
Pedoman Penyusunan Rencana Induk Pengembangan Sistem Penyediaan Air Minum
Pedoman Penyusunan Rencana Induk Pengembangan Sistem Penyediaan Air MinumPedoman Penyusunan Rencana Induk Pengembangan Sistem Penyediaan Air Minum
Pedoman Penyusunan Rencana Induk Pengembangan Sistem Penyediaan Air Minum
 
Panduan sikap (vms) ref.19.01.2015
Panduan sikap (vms) ref.19.01.2015Panduan sikap (vms) ref.19.01.2015
Panduan sikap (vms) ref.19.01.2015
 
Panduan toko online
Panduan toko onlinePanduan toko online
Panduan toko online
 
Panduan Toko Online
Panduan Toko OnlinePanduan Toko Online
Panduan Toko Online
 
Pengadaan Instalasi Air Kotor Lain lain (DAK Reguler).pdf
Pengadaan Instalasi Air Kotor Lain lain (DAK Reguler).pdfPengadaan Instalasi Air Kotor Lain lain (DAK Reguler).pdf
Pengadaan Instalasi Air Kotor Lain lain (DAK Reguler).pdf
 
Format pengkajian lansia new (1)
Format pengkajian lansia new (1)Format pengkajian lansia new (1)
Format pengkajian lansia new (1)
 
Modul Matematika Peluang
Modul Matematika PeluangModul Matematika Peluang
Modul Matematika Peluang
 
Peluang
PeluangPeluang
Peluang
 
Panduan BBM
Panduan BBMPanduan BBM
Panduan BBM
 
Kata pengantar daftar isi & istilah 31 agust 2012-revisi 4_final
Kata pengantar daftar isi & istilah 31 agust 2012-revisi 4_finalKata pengantar daftar isi & istilah 31 agust 2012-revisi 4_final
Kata pengantar daftar isi & istilah 31 agust 2012-revisi 4_final
 
Modul Pengelolaan dan Analisis Data Geospasial - Bina Marga
Modul Pengelolaan dan Analisis Data Geospasial - Bina MargaModul Pengelolaan dan Analisis Data Geospasial - Bina Marga
Modul Pengelolaan dan Analisis Data Geospasial - Bina Marga
 
Laporan AKhir EKPD 2009 Kalimantan Tengah - UNPAR
Laporan AKhir EKPD 2009 Kalimantan Tengah - UNPARLaporan AKhir EKPD 2009 Kalimantan Tengah - UNPAR
Laporan AKhir EKPD 2009 Kalimantan Tengah - UNPAR
 
Daftar isi manual aplikasi dekstop v.beta 1(blm selesai)
Daftar isi manual aplikasi dekstop v.beta 1(blm selesai)Daftar isi manual aplikasi dekstop v.beta 1(blm selesai)
Daftar isi manual aplikasi dekstop v.beta 1(blm selesai)
 
Perancangan struktur beton perpustakaan 4 lantai
Perancangan struktur beton perpustakaan 4 lantaiPerancangan struktur beton perpustakaan 4 lantai
Perancangan struktur beton perpustakaan 4 lantai
 
Makalah teori akuntansi
Makalah teori akuntansiMakalah teori akuntansi
Makalah teori akuntansi
 
Peraturan Permainan FIBA 2018 (Terjemahan)
Peraturan Permainan FIBA 2018 (Terjemahan)Peraturan Permainan FIBA 2018 (Terjemahan)
Peraturan Permainan FIBA 2018 (Terjemahan)
 
Petunjuk operasional peb53
Petunjuk operasional peb53Petunjuk operasional peb53
Petunjuk operasional peb53
 

More from Faiz Fanani

15_526_topic01.ppt
15_526_topic01.ppt15_526_topic01.ppt
15_526_topic01.pptFaiz Fanani
 
Dmjb tugas02-5211100043
Dmjb tugas02-5211100043Dmjb tugas02-5211100043
Dmjb tugas02-5211100043Faiz Fanani
 
Dmje tugas01-5211100043
Dmje tugas01-5211100043Dmje tugas01-5211100043
Dmje tugas01-5211100043Faiz Fanani
 
Final project pengantar sistem informasi
Final project pengantar sistem informasiFinal project pengantar sistem informasi
Final project pengantar sistem informasiFaiz Fanani
 
7. pembuatan website dengan joomla
7. pembuatan website dengan joomla7. pembuatan website dengan joomla
7. pembuatan website dengan joomlaFaiz Fanani
 
Modul 01 sisop_2012
Modul 01 sisop_2012Modul 01 sisop_2012
Modul 01 sisop_2012Faiz Fanani
 
59567935 remastering-ubuntu-dengan-uck
59567935 remastering-ubuntu-dengan-uck59567935 remastering-ubuntu-dengan-uck
59567935 remastering-ubuntu-dengan-uckFaiz Fanani
 
Mengukur kepuasan pelanggan
Mengukur kepuasan pelangganMengukur kepuasan pelanggan
Mengukur kepuasan pelangganFaiz Fanani
 
Proses pengembangan perangkat lunak
Proses pengembangan perangkat lunakProses pengembangan perangkat lunak
Proses pengembangan perangkat lunakFaiz Fanani
 

More from Faiz Fanani (11)

15_526_topic01.ppt
15_526_topic01.ppt15_526_topic01.ppt
15_526_topic01.ppt
 
Dmjb tugas02-5211100043
Dmjb tugas02-5211100043Dmjb tugas02-5211100043
Dmjb tugas02-5211100043
 
Dmje tugas01-5211100043
Dmje tugas01-5211100043Dmje tugas01-5211100043
Dmje tugas01-5211100043
 
Final project pengantar sistem informasi
Final project pengantar sistem informasiFinal project pengantar sistem informasi
Final project pengantar sistem informasi
 
7. pembuatan website dengan joomla
7. pembuatan website dengan joomla7. pembuatan website dengan joomla
7. pembuatan website dengan joomla
 
Modul 01 sisop_2012
Modul 01 sisop_2012Modul 01 sisop_2012
Modul 01 sisop_2012
 
59567935 remastering-ubuntu-dengan-uck
59567935 remastering-ubuntu-dengan-uck59567935 remastering-ubuntu-dengan-uck
59567935 remastering-ubuntu-dengan-uck
 
Mengukur kepuasan pelanggan
Mengukur kepuasan pelangganMengukur kepuasan pelanggan
Mengukur kepuasan pelanggan
 
Cobit pertamina
Cobit pertaminaCobit pertamina
Cobit pertamina
 
Proses pengembangan perangkat lunak
Proses pengembangan perangkat lunakProses pengembangan perangkat lunak
Proses pengembangan perangkat lunak
 
Kebahagiaan
KebahagiaanKebahagiaan
Kebahagiaan
 

Pembelajaran mbd smester iii si_its

  • 1. Digitally signed by faiz faiz DN: cn=faiz Date: 2013.01.22 09:09:06 +07'00' TUGAS BESAR MBD Mukhamad Faiz Fanani 5211100043
  • 2. Contents Contents ........................................................................................................................................................ 1 FINAL PROJECT 1 ........................................................................................................................................... 4 Proses Importing Database eleraning-test.sql .......................................................................................... 5 QUERY TEST ............................................................................................................................................... 7 Soal query no 2 ......................................................................................................................................... 7 QUERY lama .......................................................................................................................................... 7 Hasil query lama soal no.2 ................................................................................................................ 7 Penjelasan Query lama soal no2 ........................................................................................................... 9 Query baru .......................................................................................................................................... 10 Hasil query baru soal no.2............................................................................................................... 10 penjelasan Query baru ........................................................................................................................ 12 EXPLAIN QUERY baru .......................................................................................................................... 12 Soal Query no.3 ....................................................................................................................................... 13 Query lama .......................................................................................................................................... 13 Hasil query baru soal no.3............................................................................................................... 13 hasil query dalam bentu TABLE LAMA ............................................................................................ 13 Penjelasan Query.2 lama................................................................................................................. 16 Query Baru soal no.3........................................................................................................................... 16 hasil Query Baru soal no.3 ............................................................................................................. 17 penjelasan Query baru .................................................................................................................... 20 EXPLAIN QUERY BARU SOAL NO.3 ...................................................................................................... 21 Soal Query no.4 ....................................................................................................................................... 22 QUERY lama SOAL NO.4 ...................................................................................................................... 22 hasil query lama soal no.4 .............................................................................................................. 22 TABLE HASIL QUERY lama soal no.4 ................................................................................................ 23 Query baru soal no.4........................................................................................................................... 25 HASIL QUERY BARU SOAL NO.4....................................................................................................... 26 TABLE BARU HASIL QUERY BARU SOAL NO 4 .................................................................................. 26 Penjelasan SOAL Query3 LAMA ......................................................................................................... 29 EXPLAIN SOAL QUERY 4 baru ............................................................................................................. 29 1|Page
  • 3. EXPLAIN SOAL query 4 BARU ............................................................................................................. 29 Soal Query no. 5 ...................................................................................................................................... 30 Query lama soal no.5 .......................................................................................................................... 30 hasil query lama soal no.5 .............................................................................................................. 31 Query baru soal no.5........................................................................................................................... 31 hasil query baru soal no.5 ............................................................................................................... 32 TABLE LAMA hasil query no.5 ............................................................................................................. 32 TABLE BARU hasil query baru soal no.5 .............................................................................................. 46 Penjelasan Query4 .............................................................................................................................. 47 Penjelasan baru query baru soal no.5................................................................................................. 48 EXPLAIN QUERY ................................................................................................................................... 48 Soal query no.6 ....................................................................................................................................... 50 Penjelasa Query6 .............................................................................................................................. 108 SOAL QUERY NO7 .................................................................................................................................. 108 Query lama ........................................................................................................................................ 108 Query baru ........................................................................................................................................ 109 FINAL PROJECT 2 ....................................................................................................................................... 112 Importing Database classic model ........................................................................................................ 113 Explain dan Optimasi query .................................................................................................................. 115 SOAL query 1 ..................................................................................................................................... 115 hasil Query 1 ................................................................................................................................. 115 Penjelasan Query1. ....................................................................................................................... 115 OPTIMASI Query1 ......................................................................................................................... 116 OPTIMASI 2 Query1 ...................................................................................................................... 116 Explain optimasi2 Query1 ............................................................................................................. 118 PERBANDINGAN HASIL SOAL QUERY NO.1 LAMA............................................................................ 118 SOAL Query 2 .................................................................................................................................... 120 EXPLAIN query2............................................................................................................................. 121 Optimasi untuk Query 2 ................................................................................................................ 121 Explain optimasi1 Query2 ............................................................................................................. 122 Explain optimasi2 Query2 ............................................................................................................. 123 Explain optimasi3 Query2 ............................................................................................................. 124 Explain optimasi4 Query2 ............................................................................................................. 125 2|Page
  • 4. THE BEST OPTMATION PADA QUERY 2.......................................................................................... 125 PERBANDINGAN HASIL OPTIMASI QUERY LAMA .............................................................................. 126 SOAL Query 3 .................................................................................................................................... 128 Hasil Query3 yang belum dilakukan optimasi .............................................................................. 128 Penjelasan Query3 ........................................................................................................................ 129 Optimasi 1 Query 3 ....................................................................................................................... 129 Explain optmasi 1 Query3 ............................................................................................................. 131 Explain optmasi 2 Query3( hanya menambahkan index) ............................................................. 131 Explain optmasi 3 Query3( editing index) .................................................................................... 131 Explain optmasi 4 Query3( penambahan distinct pada hasil optimasi)........................................ 132 Optimasi5 Query3 ......................................................................................................................... 133 Explain optmasi 5 Query3 ............................................................................................................. 134 THE BEST OPTIMATION FOR QUERY 3 ........................................................................................... 135 PERBANDINGAN QUERY SOAL NO 3 ................................................................................................. 136 SOAL Query 4 .................................................................................................................................... 138 Query belum optimasi .................................................................................................................. 138 Explain Query belum optimasi ...................................................................................................... 139 Optimasi1 untuk Query 4. ............................................................................................................ 139 Hasil Optimasi1 Querny4nya ......................................................................................................... 140 penjelasan Untuk Optimasi 1Querynya ........................................................................................ 140 optimasi2 Query4.......................................................................................................................... 141 optimasi 3 Query 4 ........................................................................................................................ 142 Optimasi 4 query 4 ........................................................................................................................ 143 PERBANDINGAN OPTIMASI SOAL QUERY NO.4 ................................................................................ 145 RESUME DARI HASIL PEMBAHAN FINAL PROJECT 1 DAN 2 ...................................................................... 147 3|Page
  • 6. Proses Importing Database eleraning-test.sql 1. IMPORTING DATABASE 1. Hal pertama yang saya lakukan yaitu saya masuk ke CMD windows 2. langkah selanjutnya yang saya lakukan yaitu saya masuk ke folder dimana mysql saya saya simpan 3. Kemudian saya membuat nama database baru. Figure 1 Membuat Database baru 4. Setelah itu, saya melakukan import table-table yang ada di database elearning_test.sql. syntaxnya adalah seperti pada gambar di bawah ini. karena localhost saya tidak menggunakan password, maka saya tidak memasukkan password pada prosess importnya. 5|Page
  • 7. Figure 2 Importing Isi database elearning_test.sql ke database elearningSI Setelah Import selesai, saya buka phpMyadmin, kemudian saya buka database elearningSI-nya. hasilnya adalah sebagai berikut. Figure 3 hasil import table 6|Page
  • 8. QUERY TEST Soal query no 2 1. cari waktu ajar (ex s1 gasal 2012), nama dosen dan jumlah perkuliahannya per waktu ajar (category) Jawab: QUERY LAMA SELECT K.name AS waktu_ajar, COUNT(*) as jumlah_jam , CONCAT( U.firstname,' ', U.lastname) as nama_dosen FROM mdl_course_categories AS K inner JOIN mdl_course AS C INNER JOIN mdl_course_display AS CD INNER JOIN `mdl_user` AS U on K.id=C.category AND C.id=CD.course AND CD.userid=U.id AND U.id NOT in(Select S.userid FROM mdl_assignment_submissions AS S) AND U.id in(Select UInfo.userid FROM mdl_user_info_data AS UInfo Where UInfo.data='' ) GROUP by waktu_ajar,nama_dosen; Hasil query lama soal no.2 runningtime Showing rows 0 - 29 ( 64 total, Query took 0.6888 sec) 7|Page
  • 9. Waktu Ajar jumlah Nama Dosen Gasal 2009 1 Bekti Cahyo Hidayanto Gasal 2009 2 radityo pw Genap 2009 10 Ahmad Mukhlason Genap 2009 3 Amalia Utamima Genap 2009 3 Bekti Cahyo Hidayanto Genap 2009 1 Hanim Maria Astuti Genap 2009 1 Indah Indah Genap 2009 1 Nisfu asrul sani Genap 2009 18 radityo pw Genap 2009 4 Rully Agus Hendrawan Kuliah Gasal 2010 4 Ahmad Mukhlason Kuliah Gasal 2010 7 Bekti Cahyo Hidayanto Kuliah Gasal 2010 5 Hanim Maria Astuti Kuliah Gasal 2010 3 Nisfu asrul sani Kuliah Gasal 2010 7 radityo pw Kuliah Gasal 2010 1 Rully Agus Hendrawan kuliah lama archive 3 Ahmad Mukhlason kuliah lama archive 11 Bekti Cahyo Hidayanto kuliah lama archive 1 Nisfu asrul sani kuliah lama archive 6 radityo pw kuliah lama archive 2 Rully Agus Hendrawan Kuliah Pascasarjana GENAP 2010 1 Bekti Cahyo Hidayanto Kuliah Pascasarjana GENAP 2010 2 Hanim Maria Astuti Kuliah Pascasarjana GENAP 2010 2 Indah Indah Kuliah Pascasarjana GENAP 2010 2 radityo pw Miscellaneous 2 Ahmad Mukhlason Miscellaneous 2 Bekti Cahyo Hidayanto Miscellaneous 2 radityo pw Praktikum Genap 2009 1 Ahmad Mukhlason Praktikum Genap 2009 4 Bekti Cahyo Hidayanto Praktikum Genap 2009 1 Hanim Maria Astuti Praktikum Genap 2009 3 radityo pw praktikum lama archive 1 Bekti Cahyo Hidayanto S1 GASAL 2011 6 Ahmad Mukhlason S1 GASAL 2011 4 Bekti Cahyo Hidayanto S1 GASAL 2011 4 Hanim Maria Astuti S1 GASAL 2011 2 Indah Indah S1 GASAL 2011 4 Nisfu asrul sani S1 GASAL 2011 21 radityo pw S1 GASAL 2011 2 Ricky Asrul Sani S1 GASAL 2011 5 Rio Indra Maulana S1 GASAL 2011 1 Rully Agus Hendrawan S1 GENAP 2011 5 Afif Zuhri S1 GENAP 2011 4 Ahmad Mukhlason S1 GENAP 2011 3 Bekti Cahyo Hidayanto 8|Page
  • 10. S1 GENAP 2011 3 Hanim Maria Astuti S1 GENAP 2011 10 Nisfu asrul sani S1 GENAP 2011 28 radityo pw S1 GENAP 2011 5 Rio Indra Maulana S1 GENAP 2011 1 Rully Agus Hendrawan S2 GENAP 2011 2 Ahmad Mukhlason S2 GENAP 2011 1 Bekti Cahyo Hidayanto S2 GENAP 2011 2 radityo pw SEM GENAP 2010/2011 2 Ahmad Mukhlason SEM GENAP 2010/2011 1 Bekti Cahyo Hidayanto SEM GENAP 2010/2011 3 Hanim Maria Astuti SEM GENAP 2010/2011 2 Indah Indah SEM GENAP 2010/2011 9 Nisfu asrul sani SEM GENAP 2010/2011 16 radityo pw SEM GENAP 2010/2011 8 Rio Indra Maulana SEM GENAP 2010/2011 1 Rully Agus Hendrawan temporary 2 Ahmad Mukhlason temporary 2 radityo pw UMUM GASAL 2011 1 Hanim Maria Astuti UMUM GASAL 2011 1 Indah Indah UMUM GASAL 2011 1 Nisfu asrul sani UMUM GASAL 2011 1 radityo pw UMUM GASAL 2011 1 Rully Agus Hendrawan PENJELASAN QUERY LAMA SOAL NO2 Jadi disini saya melakukan query untuk menentukan jumlah jam yang dilakukan oleh dosen per waktu ajar. Untuk syntax Querynya saya menggunakan INNER JOIN dengan table-table yang mempunyai relasi dan juga melakukan nested Query. Alasan saya menggunakan query ini yaitu. Setelah saya menganalisa, saya mendapatkan bahwa di elearning, setiap user yang melakukan enroll akan tercatat pada table mdl_course_display. dalam table tersebut, terdapat id_course, kemudian id_user yang sudah melakukan enrolling. kemudian di table mdl_course. terdapat ID course dan kaetgori dari course tersebut. kategori ini, merupakan jam ajar( waktu ajar). kemudian pada table mdl_user. terdadapat Id user dan nama user yang mendaftar. di table mdl_user_data. terdapat data user dan informasi user. Acuan utama saya yaitu pada table ini. Jadi untuk menentukan user itu apakah dosen atau mahasiswa dengan mengetahui informasi yang ada. disini, user yang dimaksud mahasiswa yaitu user yang mempunyai data berupa NRP. sedangkan user yang bukan mahasiswa. tidak mempunyai NRP. Oleh karena itu, saya melakukan query yang memfilter user yang ditampilkan itu hanya user yang tidak mempunyai data di mdl_user_data atau datanya =” ”. selian itu yang disebut dengan dsen yaitu tidak mengumpulkan tugas. jadi saya menambahkan inner JOIN untuk table mdl_assignment_submisson 9|Page
  • 11. QUERY BARU SELECT K.name AS waktu_ajar, COUNT(*) as jumlah_jam , CONCAT( U.firstname,' ', U.lastname) as nama_dosen FROM mdl_course_categories AS K inner JOIN mdl_course AS C INNER JOIN mdl_course_display AS CD INNER JOIN `mdl_user` AS U on K.id=C.category AND C.id=CD.course AND CD.userid=U.id AND U.id in(Select Ra.userid FROM mdl_role_assignments AS Ra,mdl_role AS R where Ra.roleid=R.id AND R.name='Course creator' ) GROUP by waktu_ajar,nama_dosen; Hasil query baru soal no.2 10 | P a g e
  • 12. maaf sebelumnya, phpMyadmin saya error jadi, saya melakukan Query di CMD 11 | P a g e
  • 13. PENJELASAN QUERY BARU Jadi saya menggunkan query yang hampir sama dengan query sebelumnya, yang menjadi perbedaan yaitu pada query baru ini, untuk menentukan apakah itu student atau teacher ini, dengan melihat pada role idnya, jadi yang dimaksudkan user sebegai dosen adalah user yang mempunyai role id sebagai course creator. EXPLAIN QUERY BARU Sesuai yang sudah dijelaskan sebelumnya bahwa saya tadi melakukan Query primer sekaligus nested Query. untuk select_type ( tipe Querynya) ada 2 macam, yaitu Primary dan DEPENDENT SUBQUERY. pada table diatas query untuk row1 merupakan query untuk men-select table Course ,C yang mana type dari data yang di cari itu All. artinya pada query ini melakukan penjelajahan di seluruh data ( row) yang ada di table tersebut. Untuk possible keynya yang digunakan untuk query optimizer yaitu PRIMARY,mdl_cour_cat_ix. untuk key yang digunakan untuk optimizer tidak ada alias null. untuk jumlah row yang gunakan yaitu sebanyak 191, dengan Extra: Using temporay; Using filesort. Selanjutnya yaitu pada Row kedua. pada Row kedua ini, table yang digunakan yaitu table mdl_course_category yang diinisialisasikan sebagai K. dengan type eq_ref, artinya hanya memilih atau melakukan pengechekan terhadap row yang memiliki hubungan. perkiraan jumlah row yang dilakukan pengechekan/pemilihan yaitu sebanyak 1 dengan extranya penggunaan index. untuk row yang ketiga hampir sama dengan row-row yang sebelumnya, cuman yang menjadi perbedaanya yaitu 1. pada tablenya, jadi yang dipake yaitu table CD yang merupakan alias dari table mdl_course_display. 2 type ref yang merupakan query penggabungan dengan table-table yang memiliki primary key atau unique index. untuk estimasi rownya yaitu sebanyak 88 dengan extra penggunaan index. untuk Query yang kelima menggunakan Dependent Sub Query yang mana pada Query terdaapt Query lagi yang berpengaruh. untuk table yang di pilih yaitu table Ra yang merupakan alias dari table mdl_Role_assignment dengan type ref, dan estimasi row yang akan dilakukan penjelajahan yaitu sebanyak 11 Row. 12 | P a g e
  • 14. Soal Query no.3 2. cari daftar kuliah yang tidak memiliki tugas sama sekali kelompokkan serta dosen yang mengajar QUERY LAMA QUERY lama SELECT C.id,C.shortname,C.fullname , U.firstname, U.lastname FROM mdl_course AS C INNER JOIN mdl_course_display AS CD INNER JOIN `mdl_user` AS U on C.id=CD.course AND CD.userid=U.id AND U.id in(Select UInfo.userid FROM mdl_user_info_data AS UInfo Where UInfo.data='' ) AND U.id NOT in(Select S.userid FROM mdl_assignment_submissions AS S) AND C.id NOT in( SELECT DISTINCT(E.courseid) FROM mdl_event AS E WHERE E.modulename='quiz' ) Hasil query baru soal no.3 runningtime Showing rows 0 - 29 ( 143 total, Query took 2.1290 sec) hasil query dalam bentu TABLE LAMA Nama Matkul Nama Tugas First Last Name Name ALPRO Algoritma dan Pemrograman radityo pw ALPRO Algoritma dan Pemrograman Bekti Cahyo Hidayanto KS091203 Keterampilan Interpersonal Bekti Cahyo Hidayanto KS091325 Pemantauan dan Evaluasi Teknologi Bekti Cahyo Informasi Hidayanto PRAKALPRO Praktikum Algoritma dan Pemrograman I Bekti Cahyo Hidayanto CF10XX KS090000 - EKIVALENSI 2009 radityo pw CF10XX KS090000 - EKIVALENSI 2009 Bekti Cahyo Hidayanto CF10XX KS090000 - EKIVALENSI 2009 Ahmad Mukhlason ML Manajemen Layanan Bekti Cahyo Hidayanto KS1399 Jaringan Komputer Bekti Cahyo Hidayanto CF101 KS090001- Jadwal Kuliah Semester Genap radityo pw 0910 13 | P a g e
  • 15. CF101 KS090001- Jadwal Kuliah Semester Genap Bekti Cahyo 0910 Hidayanto CF101 KS090001- Jadwal Kuliah Semester Genap Ahmad Mukhlason 0910 ALPRO2A KS091204 - Algoritma dan Pemrograman 2 radityo pw Kelas A ALPRO2A KS091204 - Algoritma dan Pemrograman 2 Amalia Utamima Kelas A ALPRO2B KS091204 - Algoritma dan Pemrograman 2 radityo pw Kelas B ALPRO2B KS091204 - Algoritma dan Pemrograman 2 Amalia Utamima Kelas B ALPRO2C KS091204 - Algoritma dan Pemrograman 2 radityo pw Kelas C ALPRO2D KS091204 - Algoritma dan Pemrograman 2 radityo pw Kelas D ALPRO2D KS091204 - Algoritma dan Pemrograman 2 Rully Agus Kelas D Hendrawan PSDPg2010 gasal 2010-kode-PSDP radityo pw IMK2010 Gasal 2010-kode-IMK radityo pw DMJ A KS091307 - DESAIN DAN MANAJEMEN Bekti Cahyo JARINGAN A Hidayanto DMJ A KS091307 - DESAIN DAN MANAJEMEN Nisfu asrul sani JARINGAN A MBD BCD KS091306 - Manajemen Basis Data (Kelas radityo pw B,C,D) MBD BCD KS091306 - Manajemen Basis Data (Kelas Rully Agus B,C,D) Hendrawan MRPD Manajemen Rantai Pasok D Ahmad Mukhlason MRPD Manajemen Rantai Pasok D Hanim Maria Astuti DMJ B KS091307 - DESAIN DAN MANAJEMEN Bekti Cahyo JARINGAN B Hidayanto DMJ C KS091307 - DESAIN DAN MANAJEMEN Bekti Cahyo JARINGAN C Hidayanto DMJ C KS091307 - DESAIN DAN MANAJEMEN Nisfu asrul sani JARINGAN C DMJ D KS091307 - DESAIN DAN MANAJEMEN Bekti Cahyo JARINGAN D Hidayanto DMJ D KS091307 - DESAIN DAN MANAJEMEN Hanim Maria Astuti JARINGAN D SO KS091303 - SISTEM OPERASI Bekti Cahyo Hidayanto SO KS091303 - SISTEM OPERASI Hanim Maria Astuti SO KS091303 - SISTEM OPERASI Nisfu asrul sani ITI KI092241 - INFRASTRUKTUR TEKNOLOGI radityo pw INFORMASI ITI KI092241 - INFRASTRUKTUR TEKNOLOGI Bekti Cahyo 14 | P a g e
  • 16. INFORMASI Hidayanto ITI KI092241 - INFRASTRUKTUR TEKNOLOGI Indah Indah INFORMASI ITI KI092241 - INFRASTRUKTUR TEKNOLOGI Hanim Maria Astuti INFORMASI Manajemen Sains Manajemen Sains radityo pw MPTI A Genap 2010-2011 MANAJEMEN PROYEK TEKNOLOGI radityo pw INFORMASI Kelas A, Genap 2010 - 2011 KS091309 Perencanaan KS091309 Perencanaan Sumber Daya radityo pw Sumber Daya Perusahaan Perusahaan KS091325 -Genap 2010/2011 PEMANTAUAN DAN EVALUASI TEKNOLOGI radityo pw INFORMASI KS091317 Kewirausahaan KS091317 Kewirausahaan Teknologi Rio Indra Maulana Teknologi Informasi (A) Informasi (A) KS091317 Kewirausahaan KS091317 Kewirausahaan Teknologi Rio Indra Maulana Teknologi Informasi (B) Informasi (B) KS091317 Kewirausahaan KS091317 Kewirausahaan Teknologi Rio Indra Maulana Teknologi Informasi (C) Informasi (C) KS091303 SISTEM OPERASI Bekti Cahyo Hidayanto KS091303 SISTEM OPERASI Ahmad Mukhlason KS091303 SISTEM OPERASI Rio Indra Maulana KS091303 SISTEM OPERASI Nisfu asrul sani Manajemen Basis Data A KS091306 Manajemen Basis Data A radityo pw Etika Profesi KS091324 Etika Profesi radityo pw Manajemen Sains B KS091315 Manajemen Sains B radityo pw Manajemen Rantai Pasok C Manajemen Rantai Pasok C Ahmad Mukhlason PKM PKM radityo pw PKM PKM Rully Agus Hendrawan PKM PKM Indah Indah PKM PKM Hanim Maria Astuti PKM PKM Nisfu asrul sani Algoritma Pemrograman 1 Algoritma Pemrograman 1 radityo pw Etika Profesi 11/12 Etika Profesi (SEMUA KELAS) radityo pw Data Warhouse dan BI Data Warehouse dan BI radityo pw Data Warhouse dan BI Data Warehouse dan BI Rully Agus Hendrawan Manajemen dan Organisasi B Manajemen dan Organisasi A, B dan D radityo pw Strategi dan Kebijakan Strategi dan Kebijakan radityo pw Sistem Operasi A Sistem Operasi A radityo pw Sistem Operasi A Sistem Operasi A Rio Indra Maulana Sistem Operasi A Sistem Operasi A Nisfu asrul sani Sistem Operasi B Sistem Operasi B radityo pw Sistem Operasi B Sistem Operasi B Rio Indra Maulana Pengantar Teknologi Informasi Pengantar Teknologi Informasi B radityo pw 15 | P a g e
  • 17. B Rekayasa Perangkat Lunak A Rekayasa Perangkat Lunak A dan B radityo pw dan B Proteksi Aset Informasi A Proteksi Aset Informasi A radityo pw Proteksi Aset Informasi A Proteksi Aset Informasi A Bekti Cahyo Hidayanto Proteksi Aset Informasi A Proteksi Aset Informasi A Afif Zuhri Analisis Pemodelan Sistem Analisis Pemodelan Sistem radityo pw Manajemen Investasi SITI B Manajemen Investasi SITI B dan C radityo pw dan C Implikasi Digitalisasi Implikasi Digitalisasi Ahmad Mukhlason Perencanaan Strategis SI / TI A Perencanaan Strategis SI / TI A Bekti Cahyo Hidayanto KSI Keamanan Sistem Informasi Bekti Cahyo Hidayanto Penjelasan Query.2 lama untuk menentukan user itu mahasiswa atau tidak yaitu dengan melakukanhal hak yang sama dengan soal yang sebelumnya. Sedangkan untuk mengetahui apakah suatu kuliah itu tidak memiliki quiz sama sekali yaitu dengan melihat di table mdl_event. pada table tersebut setiap kali dosen create quiz, maka field modulname akan terisi oleh quiz. oleh karena itu, saya melakukan nested query dari table tersebut. karena yang ingin ditampilkan tidak menggunakan modul quiz maka saya mengunakan syntax NOT IN penggunaan Fungsi Distinct itu saya lakukan karena pada kondisi realnya pada satu kuliah ada beberapa kelas dan event untuk quiznya ada 2 yaitu quiz open and quiz close. untuk menampilkan hanya satu matkul saja, maka saya menggunakan fungsi DISTINCT QUERY BARU SOAL NO.3 SELECT C.id,C.shortname,C.fullname , CONCAT(U.firstname,’ ‘, U.lastname) AS nama_dosen FROM mdl_course AS C INNER JOIN mdl_course_display AS CD INNER JOIN `mdl_user` AS U on C.id=CD.course AND CD.userid=U.id AND U.id in(Select Ra.userid FROM mdl_role_assignments AS Ra,mdl_role AS R where Ra.roleid=R.id AND R.name='Course creator' ) AND C.id NOT in( SELECT A.course from mdl_assignment AS A ) 16 | P a g e
  • 18. hasil Query Baru soal no.3 Showing rows 0 - 29 ( 81 total, Query took 0.6494 sec) TABLE HASIL QUERY BARU id shortname fullname dosen 42 ALPRO Algoritma dan Pemrograman radityo pw 42 ALPRO Algoritma dan Pemrograman Bekti Cahyo Hidayanto 17 | P a g e
  • 19. 43 KS091203 Keterampilan Interpersonal Bekti Cahyo Hidayanto 44 KS091325 Pemantauan dan Evaluasi Teknologi Bekti Cahyo Informasi Hidayanto 46 PRAKALPRO Praktikum Algoritma dan Pemrograman I Bekti Cahyo Hidayanto 39 CF10XX KS090000 - EKIVALENSI 2009 radityo pw 39 CF10XX KS090000 - EKIVALENSI 2009 Bekti Cahyo Hidayanto 39 CF10XX KS090000 - EKIVALENSI 2009 Ahmad Mukhlason 51 ML Manajemen Layanan Bekti Cahyo Hidayanto 54 KS1399 Jaringan Komputer Bekti Cahyo Hidayanto 55 CF101 KS090001- Jadwal Kuliah Semester Genap radityo pw 0910 55 CF101 KS090001- Jadwal Kuliah Semester Genap Bekti Cahyo 0910 Hidayanto 55 CF101 KS090001- Jadwal Kuliah Semester Genap Ahmad 0910 Mukhlason 64 ALPRO2A KS091204 - Algoritma dan Pemrograman 2 radityo pw Kelas A 64 ALPRO2A KS091204 - Algoritma dan Pemrograman 2 Amalia Utamima Kelas A 65 ALPRO2B KS091204 - Algoritma dan Pemrograman 2 radityo pw Kelas B 65 ALPRO2B KS091204 - Algoritma dan Pemrograman 2 Amalia Utamima Kelas B 66 ALPRO2C KS091204 - Algoritma dan Pemrograman 2 radityo pw Kelas C 67 ALPRO2D KS091204 - Algoritma dan Pemrograman 2 radityo pw Kelas D 67 ALPRO2D KS091204 - Algoritma dan Pemrograman 2 Rully Agus Kelas D Hendrawan 84 PSDPg2010 gasal 2010-kode-PSDP radityo pw 89 IMK2010 Gasal 2010-kode-IMK radityo pw 92 DMJ A KS091307 - DESAIN DAN MANAJEMEN Bekti Cahyo JARINGAN A Hidayanto 92 DMJ A KS091307 - DESAIN DAN MANAJEMEN Nisfu asrul sani JARINGAN A 93 MBD BCD KS091306 - Manajemen Basis Data (Kelas radityo pw B,C,D) 93 MBD BCD KS091306 - Manajemen Basis Data (Kelas Rully Agus B,C,D) Hendrawan 96 MRPD Manajemen Rantai Pasok D Ahmad Mukhlason 18 | P a g e
  • 20. 96 MRPD Manajemen Rantai Pasok D Hanim Maria Astuti 99 DMJ B KS091307 - DESAIN DAN MANAJEMEN Bekti Cahyo JARINGAN B Hidayanto 100 DMJ C KS091307 - DESAIN DAN MANAJEMEN Bekti Cahyo JARINGAN C Hidayanto 100 DMJ C KS091307 - DESAIN DAN MANAJEMEN Nisfu asrul sani JARINGAN C 101 DMJ D KS091307 - DESAIN DAN MANAJEMEN Bekti Cahyo JARINGAN D Hidayanto 101 DMJ D KS091307 - DESAIN DAN MANAJEMEN Hanim Maria JARINGAN D Astuti 102 SO KS091303 - SISTEM OPERASI Bekti Cahyo Hidayanto 102 SO KS091303 - SISTEM OPERASI Hanim Maria Astuti 102 SO KS091303 - SISTEM OPERASI Nisfu asrul sani 103 ITI KI092241 - INFRASTRUKTUR TEKNOLOGI radityo pw INFORMASI 103 ITI KI092241 - INFRASTRUKTUR TEKNOLOGI Bekti Cahyo INFORMASI Hidayanto 103 ITI KI092241 - INFRASTRUKTUR TEKNOLOGI Indah Indah INFORMASI 103 ITI KI092241 - INFRASTRUKTUR TEKNOLOGI Hanim Maria INFORMASI Astuti 112 Manajemen Sains Manajemen Sains radityo pw 115 MPTI A Genap 2010-2011 MANAJEMEN PROYEK TEKNOLOGI radityo pw INFORMASI Kelas A, Genap 2010 - 2011 116 KS091309 Perencanaan Sumber KS091309 Perencanaan Sumber Daya radityo pw Daya Perusahaan Perusahaan 117 KS091325 -Genap 2010/2011 PEMANTAUAN DAN EVALUASI TEKNOLOGI radityo pw INFORMASI 122 KS091317 Kewirausahaan KS091317 Kewirausahaan Teknologi Rio Indra Teknologi Informasi (A) Informasi (A) Maulana 123 KS091317 Kewirausahaan KS091317 Kewirausahaan Teknologi Rio Indra Teknologi Informasi (B) Informasi (B) Maulana 124 KS091317 Kewirausahaan KS091317 Kewirausahaan Teknologi Rio Indra Teknologi Informasi (C) Informasi (C) Maulana 125 KS091303 SISTEM OPERASI Bekti Cahyo Hidayanto 125 KS091303 SISTEM OPERASI Ahmad Mukhlason 125 KS091303 SISTEM OPERASI Rio Indra Maulana 125 KS091303 SISTEM OPERASI Nisfu asrul sani 138 Manajemen Basis Data A KS091306 Manajemen Basis Data A radityo pw 139 Etika Profesi KS091324 Etika Profesi radityo pw 19 | P a g e
  • 21. 154 Manajemen Sains B KS091315 Manajemen Sains B radityo pw 156 Manajemen Rantai Pasok C Manajemen Rantai Pasok C Ahmad Mukhlason 161 PKM PKM radityo pw 161 PKM PKM Rully Agus Hendrawan 161 PKM PKM Indah Indah 161 PKM PKM Hanim Maria Astuti 161 PKM PKM Nisfu asrul sani 170 Algoritma Pemrograman 1 Algoritma Pemrograman 1 radityo pw 181 Etika Profesi 11/12 Etika Profesi (SEMUA KELAS) radityo pw 183 Data Warhouse dan BI Data Warehouse dan BI radityo pw 183 Data Warhouse dan BI Data Warehouse dan BI Rully Agus Hendrawan 184 Manajemen dan Organisasi B Manajemen dan Organisasi A, B dan D radityo pw 185 Strategi dan Kebijakan Strategi dan Kebijakan radityo pw 200 Sistem Operasi A Sistem Operasi A radityo pw 200 Sistem Operasi A Sistem Operasi A Rio Indra Maulana 200 Sistem Operasi A Sistem Operasi A Nisfu asrul sani 201 Sistem Operasi B Sistem Operasi B radityo pw 201 Sistem Operasi B Sistem Operasi B Rio Indra Maulana 206 Pengantar Teknologi Informasi Pengantar Teknologi Informasi B radityo pw B 212 Rekayasa Perangkat Lunak A Rekayasa Perangkat Lunak A dan B radityo pw dan B 213 Proteksi Aset Informasi A Proteksi Aset Informasi A radityo pw 213 Proteksi Aset Informasi A Proteksi Aset Informasi A Bekti Cahyo Hidayanto 213 Proteksi Aset Informasi A Proteksi Aset Informasi A Afif Zuhri 214 Analisis Pemodelan Sistem Analisis Pemodelan Sistem radityo pw 216 Manajemen Investasi SITI B dan Manajemen Investasi SITI B dan C radityo pw C 218 Implikasi Digitalisasi Implikasi Digitalisasi Ahmad Mukhlason 226 Perencanaan Strategis SI / TI A Perencanaan Strategis SI / TI A Bekti Cahyo Hidayanto 228 KSI Keamanan Sistem Informasi Bekti Cahyo Hidayanto penjelasan Query baru Jadi yang Query baru ini, saya menggunakan Roleid sebagai penentu apakah itu dosen atau mahasiswa. yang dimaksud dosen, menurut saya adalah user yang berperan sebagai course creator. Sedangkan untuk mengetahui bahwa suatu kuliah memiliki tugas atau tidak dengan cara 20 | P a g e
  • 22. menentukan bahwa yang tidak ada tugasnya berarti kode kuliahnya tidak masuk kedalam mdl_assignment EXPLAIN QUERY BARU SOAL NO.3 Sesuai yang sudah dijelaskan sebelumnya bahwa saya tadi melakukan Query primer sekaligus nested Query. untuk select_type ( tipe Querynya) ada 2 macam, yaitu Primary dan DEPENDENT SUBQUERY. pada table diatas query untuk row1 merupakan query untuk men-select table Course ,C yang mana type dari data yang di cari itu All. artinya pada query ini melakukan penjelajahan di seluruh data ( row) yang ada di table tersebut. Untuk possible keynya yang digunakan untuk query optimizer yaitu PRIMARY,mdl_cour_cat_ix. untuk key yang digunakan untuk optimizer tidak ada alias null. untuk jumlah row yang gunakan yaitu sebanyak 191, dengan Extra: Using where. Selanjutnya yaitu pada Row kedua. pada Row kedua ini, table yang digunakan yaitu table mdl_course_display yang diinisialisasikan sebagai CD. dengan type ref, artinya hanya memilih atau melakukan pengechekan terhadap row yang memiliki hubungan. perkiraan jumlah row yang dilakukan pengechekan/pemilihan yaitu sebanyak 88 dengan extranya penggunaan index dan where. untuk row yang ketiga hampir sama dengan row-row yang sebelumnya, cuman yang menjadi perbedaanya yaitu 1. pada tablenya, jadi yang dipake yaitu table U yang merupakan alias dari table mdl_user. 2 .type eq_ref yang merupakan query penggabungan dengan table-table yang memiliki primary key atau unique index. untuk estimasi rownya yaitu sebanyak 1 tanpa extra untuk Query yang ke-4 menggunakan Dependent Sub Query yang mana pada Query terdaapt Query lagi yang berpengaruh. untuk table yang di pilih yaitu table A yang merupakan alias dari table mdl_Assignments dengan type index_subquery, dan estimasi row yang akan dilakukan penjelajahan yaitu sebanyak 10 Row. dengan penggunaan index where untuk Query yang ke-5 menggunakan Dependent Sub Query yang mana pada Query terdaapt Query lagi yang berpengaruh. untuk table yang di pilih yaitu table R yang merupakan alias dari 21 | P a g e
  • 23. table mdl_role dengan type ref, dan estimasi row yang akan dilakukan penjelajahan yaitu sebanyak 11 Row. dengan penggunaan extra where untuk Query yang ke-6 menggunakan Dependent Sub Query yang mana pada Query terdaapt Query lagi yang berpengaruh. untuk table yang di pilih yaitu table Ra yang merupakan alias dari table mdl_role_Assignments dengan type eq_ref, dan estimasi row yang akan dilakukan penjelajahan yaitu sebanyak 1 Row. dengan penggunaan extra where Soal Query no.4 3. cari daftar tugas yang tidak pernah dikumpulkan oleh mahasiswa , serta nama kuliah , waktu ajar serta dosen yang mengajar QUERY LAMA SOAL NO.4 SELECT DISTINCT(C.id) AS courseID,A.name as nama_tugas ,CK.name AS 'waktu ajar', C.fullname , U.firstname, U.lastname FROM mdl_course_categories AS CK INNER JOIN mdl_course AS C INNER JOIN mdl_course_display AS CD INNER JOIN `mdl_user` AS U INNER JOIN `mdl_assignment` AS A INNER JOIN mdl_assignment_submissions AS S on CK.id=C.category AND C.id=CD.course AND CD.userid=U.id AND U.id in(Select UInfo.userid FROM mdl_user_info_data AS UInfo Where UInfo.data='' ) AND U.id AND U.id NOT IN( SELECT S.userid) AND C.id =A.course AND A.id =S.assignment AND S.timemodified=0 hasil query lama soal no.4 RUNNING TIME Showing rows 0 - 29 ( 279 total, Query took 6.5400 sec) 22 | P a g e
  • 24. TABLE HASIL QUERY lama soal no.4 Nama tugas Waktu ajar Nama tugas dosen ngoding mudah Genap 2009 KS091204 - Algoritma dan radityo pw Pemrograman 2 Kelas F FP Genap 2009 KS091312 - Manajemen Proyek radityo pw Teknologi Informasi B FP Genap 2009 KS091312 - Manajemen Proyek Bekti Cahyo Teknologi Informasi B Hidayanto Daftar Isi Genap 2009 KS091312 - Manajemen Proyek radityo pw Teknologi Informasi B Daftar Isi Genap 2009 KS091312 - Manajemen Proyek Bekti Cahyo Teknologi Informasi B Hidayanto Karakteristik Tim Genap 2009 KS091317 - Kewirausahaan Teknologi radityo pw Informasi Karakteristik Tim Genap 2009 KS091317 - Kewirausahaan Teknologi Ahmad Informasi Mukhlason Tugas Tambahan Genap 2009 KS091207 - Statistika C radityo pw Tugas Tambahan Genap 2009 KS091207 - Statistika C Ahmad Mukhlason Tugas Praktikum III Genap 2009 KS091207 - Statistika C radityo pw Tugas Praktikum III Genap 2009 KS091207 - Statistika C Ahmad Mukhlason FP Genap 2009 KS091312 - Manajemen Proyek radityo pw Teknologi Informasi A FP Genap 2009 KS091312 - Manajemen Proyek Ahmad Teknologi Informasi A Mukhlason FP Genap 2009 KS091312 - Manajemen Proyek Hanim Maria Teknologi Informasi A Astuti Daftar Isi Genap 2009 KS091312 - Manajemen Proyek radityo pw Teknologi Informasi A Daftar Isi Genap 2009 KS091312 - Manajemen Proyek Ahmad Teknologi Informasi A Mukhlason Daftar Isi Genap 2009 KS091312 - Manajemen Proyek Hanim Maria Teknologi Informasi A Astuti Tugas Praktikum III Genap 2009 KS091207 - Statistika B radityo pw Tugas Praktikum III Genap 2009 KS091207 - Statistika B Ahmad Mukhlason Tugas Tambahan Genap 2009 KS091207 - Statistika A radityo pw kumpulkan-file Genap 2009 KS091207 - Statistika A radityo pw Tugas Praktikum III Genap 2009 KS091207 - Statistika A radityo pw Tugas Besar Kuliah Gasal 2010 Gasal 2010-KS091204-ALPRO2 radityo pw Tugas Besar Kuliah Gasal 2010 Gasal 2010-KS091204-ALPRO2 Bekti Cahyo Hidayanto 23 | P a g e
  • 25. Grade MPP Tugas 1 and Kuliah Manajemen Proyek dan Perubahan radityo pw Tugas 2 Pascasarjana GENAP 2010 Grade MPP Tugas 1 and Kuliah Manajemen Proyek dan Perubahan Indah Indah Tugas 2 Pascasarjana GENAP 2010 Grade MPP Tugas 1 and Kuliah Manajemen Proyek dan Perubahan Hanim Maria Tugas 2 Pascasarjana Astuti GENAP 2010 Update Grade MPP Kuliah Manajemen Proyek dan Perubahan radityo pw Tugas 1 - Tugas 4 en Pascasarjana Project 1 GENAP 2010 Update Grade MPP Kuliah Manajemen Proyek dan Perubahan Indah Indah Tugas 1 - Tugas 4 en Pascasarjana Project 1 GENAP 2010 Update Grade MPP Kuliah Manajemen Proyek dan Perubahan Hanim Maria Tugas 1 - Tugas 4 en Pascasarjana Astuti Project 1 GENAP 2010 TM Assessment 01 Class SEM GENAP KS091302 - Introduction To radityo pw A 2010/2011 Information System (Pengantar Sistem Informasi) - genap 2010/2011 TM Assessment 01 Class SEM GENAP KS091302 - Introduction To Ahmad A 2010/2011 Information System (Pengantar Sistem Mukhlason Informasi) - genap 2010/2011 TM Assessment 01 Class SEM GENAP KS091302 - Introduction To radityo pw C 2010/2011 Information System (Pengantar Sistem Informasi) - genap 2010/2011 TM Assessment 01 Class SEM GENAP KS091302 - Introduction To Ahmad C 2010/2011 Information System (Pengantar Sistem Mukhlason Informasi) - genap 2010/2011 TM Assessment 01 Class SEM GENAP KS091302 - Introduction To radityo pw D 2010/2011 Information System (Pengantar Sistem Informasi) - genap 2010/2011 TM Assessment 01 Class SEM GENAP KS091302 - Introduction To Ahmad D 2010/2011 Information System (Pengantar Sistem Mukhlason Informasi) - genap 2010/2011 Upload Laporan SEM GENAP Statistika radityo pw Responsi Kelas C 2010/2011 (Terlambat) PPT Scope SEM GENAP Manajemen Proyek Teknologi Hanim Maria Management upload 2010/2011 Informasi Kelas C Astuti disini PPT Scope SEM GENAP Manajemen Proyek Teknologi Rio Indra Management upload 2010/2011 Informasi Kelas C Maulana disini PPT Time Management SEM GENAP Manajemen Proyek Teknologi Hanim Maria 2010/2011 Informasi Kelas C Astuti 24 | P a g e
  • 26. PPT Time Management SEM GENAP Manajemen Proyek Teknologi Rio Indra 2010/2011 Informasi Kelas C Maulana PPT Cost Management SEM GENAP Manajemen Proyek Teknologi Hanim Maria 2010/2011 Informasi Kelas C Astuti PPT Cost Management SEM GENAP Manajemen Proyek Teknologi Rio Indra 2010/2011 Informasi Kelas C Maulana PPT Quality SEM GENAP Manajemen Proyek Teknologi Hanim Maria Management upload 2010/2011 Informasi Kelas C Astuti disini PPT Quality SEM GENAP Manajemen Proyek Teknologi Rio Indra Management upload 2010/2011 Informasi Kelas C Maulana disini Upload Tugas SEM GENAP KS091303 Sistem Operasi (C) radityo pw Remastering Windows 2010/2011 (class) Upload Tugas SEM GENAP KS091303 Sistem Operasi (C) Nisfu asrul Remastering Windows 2010/2011 sani (class) PAPER SEM GENAP Manajemen Layanan SI / TI kelas D radityo pw 2010/2011 PAPER SEM GENAP Manajemen Layanan SI / TI kelas D Nisfu asrul 2010/2011 sani Tugas: Project Charter S1 GENAP 2011 Manajemen Proyek Teknologi radityo pw Informasi B Tugas 1 S1 GASAL 2011 KS091302 - PENGANTAR SISTEM radityo pw INFORMASI (Latihan) Tugas 1 S1 GASAL 2011 KS091302 - PENGANTAR SISTEM Ricky Asrul INFORMASI (Latihan) Sani QUERY BARU SOAL NO.4 SELECT A.name as nama_tugas ,CK.name AS 'waktu ajar', C.fullname , CONCAT(U.firstname, U.lastname) AS nama_dosen FROM mdl_course_categories AS CK INNER JOIN mdl_course AS C on CK.id=C.category INNER JOIN mdl_course_display AS CD on CD.course=C.id INNER JOIN `mdl_user` AS U on CD.userid=U.id INNER JOIN `mdl_assignment` AS A On A.course=C.id 25 | P a g e
  • 27. where U.id in(Select Ra.userid FROM mdl_role_assignments AS Ra,mdl_role AS R where Ra.roleid=R.id AND R.name='Course creator' ) AND A.id NOT in(SELECT S.assignment from mdl_assignment_submissions AS S) HASIL QUERY BARU SOAL NO.4 running time Showing rows 0 - 29 ( 52 total, Query took 0.3523 sec) TABLE BARU HASIL QUERY BARU SOAL NO 4 Nama Tugas Waktu Ajar Nama kuliah Nama dosen ngoding mudah Genap 2009 KS091204 - Algoritma dan radityo pw Pemrograman 2 Kelas F FP Genap 2009 KS091312 - Manajemen Proyek radityo pw Teknologi Informasi B FP Genap 2009 KS091312 - Manajemen Proyek Bekti Cahyo Teknologi Informasi B Hidayanto Daftar Isi Genap 2009 KS091312 - Manajemen Proyek radityo pw Teknologi Informasi B 26 | P a g e
  • 28. Daftar Isi Genap 2009 KS091312 - Manajemen Proyek Bekti Cahyo Teknologi Informasi B Hidayanto Karakteristik Tim Genap 2009 KS091317 - Kewirausahaan Teknologi radityo pw Informasi Karakteristik Tim Genap 2009 KS091317 - Kewirausahaan Teknologi Ahmad Informasi Mukhlason Tugas Tambahan Genap 2009 KS091207 - Statistika C radityo pw Tugas Tambahan Genap 2009 KS091207 - Statistika C Ahmad Mukhlason Tugas Praktikum III Genap 2009 KS091207 - Statistika C radityo pw Tugas Praktikum III Genap 2009 KS091207 - Statistika C Ahmad Mukhlason FP Genap 2009 KS091312 - Manajemen Proyek radityo pw Teknologi Informasi A FP Genap 2009 KS091312 - Manajemen Proyek Ahmad Teknologi Informasi A Mukhlason FP Genap 2009 KS091312 - Manajemen Proyek Hanim Maria Teknologi Informasi A Astuti Daftar Isi Genap 2009 KS091312 - Manajemen Proyek radityo pw Teknologi Informasi A Daftar Isi Genap 2009 KS091312 - Manajemen Proyek Ahmad Teknologi Informasi A Mukhlason Daftar Isi Genap 2009 KS091312 - Manajemen Proyek Hanim Maria Teknologi Informasi A Astuti Tugas Praktikum III Genap 2009 KS091207 - Statistika B radityo pw Tugas Praktikum III Genap 2009 KS091207 - Statistika B Ahmad Mukhlason Tugas Tambahan Genap 2009 KS091207 - Statistika A radityo pw kumpulkan-file Genap 2009 KS091207 - Statistika A radityo pw Tugas Praktikum III Genap 2009 KS091207 - Statistika A radityo pw Tugas Besar Kuliah Gasal 2010 Gasal 2010-KS091204-ALPRO2 radityo pw Tugas Besar Kuliah Gasal 2010 Gasal 2010-KS091204-ALPRO2 Bekti Cahyo Hidayanto Grade MPP Tugas 1 and Kuliah Manajemen Proyek dan Perubahan radityo pw Tugas 2 Pascasarjana GENAP 2010 Grade MPP Tugas 1 and Kuliah Manajemen Proyek dan Perubahan Indah Indah Tugas 2 Pascasarjana GENAP 2010 Grade MPP Tugas 1 and Kuliah Manajemen Proyek dan Perubahan Hanim Maria Tugas 2 Pascasarjana Astuti GENAP 2010 Update Grade MPP Kuliah Manajemen Proyek dan Perubahan radityo pw Tugas 1 - Tugas 4 en Pascasarjana Project 1 GENAP 2010 Update Grade MPP Kuliah Manajemen Proyek dan Perubahan Indah Indah Tugas 1 - Tugas 4 en Pascasarjana 27 | P a g e
  • 29. Project 1 GENAP 2010 Update Grade MPP Kuliah Manajemen Proyek dan Perubahan Hanim Maria Tugas 1 - Tugas 4 en Pascasarjana Astuti Project 1 GENAP 2010 TM Assessment 01 Class SEM GENAP KS091302 - Introduction To radityo pw A 2010/2011 Information System (Pengantar Sistem Informasi) - genap 2010/2011 TM Assessment 01 Class SEM GENAP KS091302 - Introduction To Ahmad A 2010/2011 Information System (Pengantar Sistem Mukhlason Informasi) - genap 2010/2011 TM Assessment 01 Class SEM GENAP KS091302 - Introduction To radityo pw C 2010/2011 Information System (Pengantar Sistem Informasi) - genap 2010/2011 TM Assessment 01 Class SEM GENAP KS091302 - Introduction To Ahmad C 2010/2011 Information System (Pengantar Sistem Mukhlason Informasi) - genap 2010/2011 TM Assessment 01 Class SEM GENAP KS091302 - Introduction To radityo pw D 2010/2011 Information System (Pengantar Sistem Informasi) - genap 2010/2011 TM Assessment 01 Class SEM GENAP KS091302 - Introduction To Ahmad D 2010/2011 Information System (Pengantar Sistem Mukhlason Informasi) - genap 2010/2011 Upload Laporan SEM GENAP Statistika radityo pw Responsi Kelas C 2010/2011 (Terlambat) PPT Scope SEM GENAP Manajemen Proyek Teknologi Hanim Maria Management upload 2010/2011 Informasi Kelas C Astuti disini PPT Scope SEM GENAP Manajemen Proyek Teknologi Rio Indra Management upload 2010/2011 Informasi Kelas C Maulana disini PPT Time Management SEM GENAP Manajemen Proyek Teknologi Hanim Maria 2010/2011 Informasi Kelas C Astuti PPT Time Management SEM GENAP Manajemen Proyek Teknologi Rio Indra 2010/2011 Informasi Kelas C Maulana PPT Cost Management SEM GENAP Manajemen Proyek Teknologi Hanim Maria 2010/2011 Informasi Kelas C Astuti PPT Cost Management SEM GENAP Manajemen Proyek Teknologi Rio Indra 2010/2011 Informasi Kelas C Maulana PPT Quality SEM GENAP Manajemen Proyek Teknologi Hanim Maria Management upload 2010/2011 Informasi Kelas C Astuti disini PPT Quality SEM GENAP Manajemen Proyek Teknologi Rio Indra Management upload 2010/2011 Informasi Kelas C Maulana disini Upload Tugas SEM GENAP KS091303 Sistem Operasi (C) radityo pw Remastering Windows 2010/2011 28 | P a g e
  • 30. (class) Upload Tugas SEM GENAP KS091303 Sistem Operasi (C) Nisfu asrul Remastering Windows 2010/2011 sani (class) PAPER SEM GENAP Manajemen Layanan SI / TI kelas D radityo pw 2010/2011 PAPER SEM GENAP Manajemen Layanan SI / TI kelas D Nisfu asrul 2010/2011 sani Tugas: Project Charter S1 GENAP 2011 Manajemen Proyek Teknologi radityo pw Informasi B Tugas 1 S1 GASAL 2011 KS091302 - PENGANTAR SISTEM radityo pw INFORMASI (Latihan) Tugas 1 S1 GASAL 2011 KS091302 - PENGANTAR SISTEM Ricky Asrul INFORMASI (Latihan) Sani PENJELASAN SOAL QUERY3 LAMA Pada Query diatas, saya menuntukan nama-nama kuliah yang mahasiswanya tidak pernah mengumpulkan tugasnya yaitu dengan mengacu pada table mdl_assignment_submission. pada table tresebut. setiap user melakukan uploading tugas, maka waktu uploading akantericord dan masuk file date modified. Jika tugas tidak dikumpulkan, maka data modified sama dengan nol. oleh karena itu, saya melakukan query untuk menentukan daftar kuliah yang tidak pernah dikumpulkan tugasnya dengan cara membuat filter bahwa akan ditampilkna hasilnya jika datemodified di mdl_assignmnt-submission=0 EXPLAIN SOAL QUERY 4 BARU jadi pada query baru ini, saya menentukan untuk mencari bahwa tugas itu tidak ada yang mengumpulkan dilihat dari mdl_assignment_submissions-nya. jadi kuliah yang tidak ada tugas yang mengumpulkan itu berarti kuliah yang tidak masuk di mdl_assignment. EXPLAIN SOAL QUERY 4 BARU 29 | P a g e
  • 31. Sesuai yang sudah dijelaskan sebelumnya bahwa saya tadi melakukan Query primer sekaligus nested Query. untuk select_type ( tipe Querynya) ada 2 macam, yaitu Primary dan DEPENDENT SUBQUERY. pada table diatas query untuk row1 merupakan query untuk men-select table Course ,C yang mana type dari data yang di cari itu All. artinya pada query ini melakukan penjelajahan di seluruh data ( row) yang ada di table tersebut. Untuk possible key-nya yang digunakan untuk query optimizer yaitu PRIMARY,mdl_cour_cat_ix. untuk key yang digunakan untuk optimizer tidak ada alias null. untuk jumlah row yang gunakan yaitu sebanyak 191, dengan Extra: Using where. Selanjutnya yaitu pada Row kedua. pada Row kedua ini, table yang digunakan yaitu table mdl_course_category yang diinisialisasikan sebagai CK. dengan type eq_ref, artinya hanya memilih atau melakukan pengechekan terhadap row yang memiliki hubungan. perkiraan jumlah row yang dilakukan pengechekan/pemilihan yaitu sebanyak 1 dengan extranya penggunaan where. Untuk row yang ketiga. table yang dilakukan query yaitu table A yang merupakan alias dari table mdl_assignment. 2 .type ref yang merupakan query penggabungan dengan table-table yang memiliki primary key atau unique index. untuk estimasi rownya yaitu sebanyak 88 tanpa extra untuk row yang ke-4 menggunakan menggunakan primary Query, untuk table yang di pilih yaitu table CD yang merupakan alias dari table mdl_course_display dengan type reff, dan estimasi row yang akan dilakukan penjelajahan yaitu sebanyak 1 Row. dengan penggunaan index dan where sebagai extra Untuk Query no.5 menggunakan subquery dengan menggunakan table U yang merupakan inisialisasi dari table mdl_user. estimasi row yang dijelajahi yaitu sebanyak 1 row. untuk row yang ke-6 menggunakan Dependent Sub Query yang mana pada Query terdaapt Query lagi yang berpengaruh. untuk table yang di pilih yaitu table S yang merupakan alias dari table mdl_assignment_submmission dengan type index_subquery. Untuk estimasi row yang akan dilakukan penjelajahan yaitu sebanyak 29 Row. dengan penggunaan extra using index. untuk row yang ke-7 menggunakan Dependent Sub Query yang mana pada Query terdaapt Query lagi yang berpengaruh. untuk table yang di pilih yaitu table R yang merupakan alias dari table mdl_role dengan type eq_ref, dan estimasi row yang akan dilakukan penjelajahan yaitu sebanyak 1 Row. dengan penggunaan extra where Soal Query no. 5 4. cari nama mahasiswa, nama kuliah, jumlah tugas yang pernah tidak dikumpulkan untuk mahasiswa yang pernah tidaak mengumpulkan tugas padahal dia ikut kelas yang ada tugas QUERY LAMA SOAL NO.5 Untuk Querynya adalah sebagai berikut 30 | P a g e
  • 32. SELECT CONCAT(U.firstname, U.lastname) AS nama_mahasiswa,C.fullname as nama_matkul ,COUNT(S.id) 'jumlah tugas yang tidak dikumpulkan' FROM mdl_course AS C , `mdl_user` AS U , `mdl_assignment` AS A , mdl_assignment_submissions AS S where U.id=S.userid AND C.id=A.course AND A.id=S.assignment AND S.timemodified=0 GROUP by nama_mahasiswa,nama_matkul hasil query lama soal no.5 running time Showing rows 0 - 29 ( 220 total, Query took 0.6044 sec) Hasil Execute querynya adalah sebagai berikut. QUERY BARU SOAL NO.5 SELECT CONCAT(U.firstname,' ', U.lastname) AS nama_mahasiswa,C.fullname as nama_matkul, COUNT(u.id) 'jumlah tugas yang tidak dikumpulkan' FROM `mdl_user` AS U INNER JOIN mdl_course_display AS CD on U.id=CD.userid INNER JOIN mdl_course AS C ON C.id=cd.course INNER JOIN mdl_assignment AS A 31 | P a g e
  • 33. ON C.id=A.course LEFT JOIN mdl_assignment_submissions AS S on A.id =S.assignment where U.id in(Select Ra.userid FROM mdl_role_assignments AS Ra,mdl_role AS R where Ra.roleid=R.id AND R.name='student') AND S.id is NULL GROUP by nama_mahasiswa,nama_matkul hasil query baru soal no.5 TABLE LAMA HASIL QUERY NO.5 Jumlah yang tidak Nama Mahasiswa Nama Kuliah dikumpulkan KS091302 - Introduction To Information System - 5205100007 Aprillia 2 genap 2009 32 | P a g e
  • 34. KS091302 - Introduction To Information System - 5206100060 1 genap 2009 5206100067 Hatta Bagus KS091302 - Introduction To Information System - 2 Himawan genap 2009 KS091302 - Introduction To Information System - 5208100 019 1 genap 2009 KS091302 - Introduction To Information System - 5208100 045 1 genap 2009 KS091302 - Introduction To Information System - 5208100 058 2 genap 2009 KS091302 - Introduction To Information System - 5208100 084 1 genap 2009 5208100001 faturrahman KS091207 - Statistika B 1 KS091302 - Introduction To Information System - 5208100001 faturrahman 1 genap 2009 5208100002 Surya Utama KS091302 - Introduction To Information System - 1 Putra genap 2009 KS091302 - Introduction To Information System - 5208100003 Fahmi Afrizal 1 genap 2009 KS091302 - Introduction To Information System - 5208100007 Dinar 2 genap 2009 5208100008 Hafidh KS091302 - Introduction To Information System - 1 Rizkyanto genap 2009 5208100013 KS091207 - Statistika B 1 KS091302 - Introduction To Information System - 5208100029 2 genap 2009 KS091302 - Introduction To Information System - 5208100031 aan 1 genap 2009 5208100035 Grandys KS091207 - Statistika B 1 Frieska 5208100035 Grandys KS091302 - Introduction To Information System - 1 33 | P a g e
  • 35. Frieska genap 2009 5208100039 Randy KS091302 - Introduction To Information System - 2 Permana genap 2009 KS091302 - Introduction To Information System - 5208100044 ... 2 genap 2009 KS091302 - Introduction To Information System - 5208100054 isaini 1 genap 2009 KS091302 - Introduction To Information System - 5208100075 adhit 2 genap 2009 KS091302 - Introduction To Information System - 5208100085 Kurnia Sari 1 genap 2009 5208100087 Ika Ayu KS091302 - Introduction To Information System - 1 Fajarwati genap 2009 5208100089 PRIMBA KS091302 - Introduction To Information System - 3 ISMAWAN genap 2009 KS091302 - Introduction To Information System - 5208100099 1 genap 2009 5208100111 Annisa Fajrin KS091302 - Introduction To Information System - 1 Inayanti genap 2009 KS091302 - Introduction To Information System - 5208100148 Vivid Badrul 1 genap 2009 KS091302 - Introduction To Information System - 5208100158 2 genap 2009 KS091302 - Introduction To Information System - 5208100708 lia fm 2 genap 2009 KS091302 - Introduction To Information System - 5209100042 - 2 genap 2009 KS091302 - Introduction To Information System - 5209100077 1 genap 2009 Abel Qodri Sudarmono GASAL2010-KS091201-Discrete Mathematics 1 Widjanadi 34 | P a g e
  • 36. KS091302 - Introduction To Information System - aby dewangga 1 genap 2009 KS091302 - Introduction To Information System Achmad Ramadhani 1 (Pengantar Sistem Informasi) - genap 2010/2011 Achmad Fauqy KS091207 - Statistika B 1 KS091302 - Introduction To Information System - Achmad Fauqy 1 genap 2009 KS091302 - Introduction To Information System - achmad kamal 1 genap 2009 Adhitya Ilham Nusantara GASAL2010-KS091201-Discrete Mathematics 1 KS091302 - Introduction To Information System - aditya ryan 2 genap 2009 KS091302 - Introduction To Information System - AdityasIs Chui 1 genap 2009 Adityo Roosdiono KS091302 - Introduction To Information System - 1 5208100127 genap 2009 KS091302 - Introduction To Information System - adrian nugraha 2 genap 2009 KS091302 - Introduction To Information System - afu shadow 1 genap 2009 KS091302 - Introduction To Information System - agung Laksono 2 genap 2009 KS091302 - Introduction To Information System - agung suryo 1 genap 2009 KS091302 - Introduction To Information System - Ah Wirayudha 2 genap 2009 KS091302 - Introduction To Information System - ahmad mujahid 1 genap 2009 KS091302 - Introduction To Information System - Ahmad Sahrizal 1 genap 2009 Ahmad Satrio KS091302 - Introduction To Information System - 1 35 | P a g e
  • 37. genap 2009 KS091302 - Introduction To Information System - ainnur rofiq 1 genap 2009 KS091302 - Introduction To Information System - Alfie Satria Hidayat 1 genap 2009 KS091302 - Introduction To Information System - Ali Nasrun 1 genap 2009 KS091302 - Introduction To Information System - alie alimuddin zarkasyi 2 genap 2009 KS091302 - Introduction To Information System - AliF Oce 1 genap 2009 KS091302 - Introduction To Information System - Ananda Ryandwyana 1 genap 2009 KS091302 - Introduction To Information System Andi Saputra 1 (Pengantar Sistem Informasi) - genap 2010/2011 Anggi Anggraini Naya KS091302 - Introduction To Information System - 1 Parahita genap 2009 Anggi Anggraini Naya Statistika 1 Parahita KS091302 - Introduction To Information System - anselia dyah w 1 genap 2009 KS091302 - Introduction To Information System - Arief AS 5208100117 3 genap 2009 KS091302 - Introduction To Information System Arif Setiyanto 1 (Pengantar Sistem Informasi) - genap 2010/2011 KS091302 - Introduction To Information System - arina maya 1 genap 2009 KS091302 - Introduction To Information System - Arrizqy NurShabrina 1 genap 2009 KS091302 - Introduction To Information System - Atikah Shafira Hatta 1 genap 2009 36 | P a g e
  • 38. KS091302 - Introduction To Information System - Aulia Ardy 2 genap 2009 KS091302 - Introduction To Information System Ayunda Puspa Kinanti 1 (Pengantar Sistem Informasi) - genap 2010/2011 azizah 5208100096 KS091207 - Statistika B 1 KS091302 - Introduction To Information System - bagas samudra 2 genap 2009 KS091302 - Introduction To Information System - bagus sugosha 1 genap 2009 KS091302 - Introduction To Information System - Bramantya Fidiansyah 1 genap 2009 KS091302 - Introduction To Information System - Briyanseta Puspanendra 1 genap 2009 KS091302 - Introduction To Information System - catra aldino 1 genap 2009 KS091302 - Introduction To Information System - chandra arie 1 genap 2009 KS091302 - Introduction To Information System - chanif samsyir s 1 genap 2009 KS091302 - Introduction To Information System - denia fadila 1 genap 2009 KS091302 - Introduction To Information System - Devry Joudiarno 2 genap 2009 dewi nuryati 133 KS091207 - Statistika B 1 diah 06030 5206100030 Discrete Math (Matematika Diskrit) 1 KS091302 - Introduction To Information System - Diajeng Permata Inggar Jati 2 genap 2009 KS091302 - Introduction To Information System - diar estiwinengku 1 genap 2009 KS091302 - Introduction To Information System - diaz moh 1 genap 2009 37 | P a g e
  • 39. KS091302 - Introduction To Information System - Dimas Aryana 2 genap 2009 DIMAS dimas azzahrawani KS091302 - Introduction To Information System - 1 putra genap 2009 Dimitrij Nikita Anggono KS091207 - Statistika B 1 KS091302 - Introduction To Information System Dirga Enggar Prastowo 1 (Pengantar Sistem Informasi) - genap 2010/2011 KS091302 - Introduction To Information System - Dita Kurniawaty 1 genap 2009 Dustin Derry Brilliant KS091207 - Statistika B 1 KS091302 - Introduction To Information System - dyah dyah 2 genap 2009 KS091302 - Introduction To Information System - Edo Rachmansyah 5208090 2 genap 2009 KS091302 - Introduction To Information System Eko Sigit Purnomo 1 (Pengantar Sistem Informasi) - genap 2010/2011 KS091302 - Introduction To Information System Endi Lastiono Putra 1 (Pengantar Sistem Informasi) - genap 2010/2011 KS091302 - Introduction To Information System - erlina mutiara dewi 1 genap 2009 KS091302 - Introduction To Information System Ernestina Rahmanasari 1 (Pengantar Sistem Informasi) - genap 2010/2011 KS091302 - Introduction To Information System - Ethanty Paramita 1 genap 2009 KS091302 - Introduction To Information System Fachri Hilmi Romdhoni 1 (Pengantar Sistem Informasi) - genap 2010/2011 KS091302 - Introduction To Information System Fadillah Febrian Nurmaedy 1 (Pengantar Sistem Informasi) - genap 2010/2011 KS091302 - Introduction To Information System - Fahri Reza 2 genap 2009 Fais Nasruloh 5208100704 KS091302 - Introduction To Information System - 1 38 | P a g e
  • 40. genap 2009 KS091302 - Introduction To Information System - faisal pradana 2 genap 2009 KS091302 - Introduction To Information System - Faishal Mufied Al-Anshary 1 genap 2009 KS091302 - Introduction To Information System - Fandi Cahyo S 1 genap 2009 KS091302 - Introduction To Information System - Febrian Febrian Wahyutama 1 genap 2009 gabrindiyah gabrindiyah KS091302 - Introduction To Information System - 1 lovelestari wibowo genap 2009 KS091302 - Introduction To Information System - Galih Dyan Bahar 1 genap 2009 Gigih Yudha Pramana KS091207 - Statistika B 1 KS091302 - Introduction To Information System - hafizh ahmad 2 genap 2009 KS091302 - Introduction To Information System - Harpananda Eka S 1 genap 2009 KS091302 - Introduction To Information System - Harry Kurniawan 2 genap 2009 KS091302 - Introduction To Information System - hendra prasetya 2 genap 2009 KS091302 - Introduction To Information System - hendro triu 1 genap 2009 KS091302 - Introduction To Information System - Herry Purwanti 3 genap 2009 KS091302 - Introduction To Information System - Heti Liyana E 1 genap 2009 iLa Aurulia P.W KS091207 - Statistika B 1 KS091302 - Introduction To Information System - Immash Pratiwi 2 genap 2009 39 | P a g e
  • 41. KS091302 - Introduction To Information System - Indah Indah Mayang Sari 1 genap 2009 KS091302 - Introduction To Information System - ioni ioni putra waskita 1 genap 2009 Irfan Satria KS091207 - Statistika B 1 KS091302 - Introduction To Information System - Irfan Satria 1 genap 2009 KS091302 - Introduction To Information System - irwan haryo 1 genap 2009 Joshua Klinsman GASAL2010-KS091201-Discrete Mathematics 1 KS091302 - Introduction To Information System - Julia Carolina Daud 2 genap 2009 KS091302 - Introduction To Information System - Kandy Rudyanti 2 genap 2009 Khaidir Rasyid KS091207 - Statistika B 1 KS091302 - Introduction To Information System - Khaidir Rasyid 2 genap 2009 KS091302 - Introduction To Information System - khikmatul maula 1 genap 2009 KS091302 - Introduction To Information System - laeila mardhatillah 1 genap 2009 KS091302 - Introduction To Information System - lailatul khikmiyah 4 genap 2009 KS091302 - Introduction To Information System - Laili Rachmawati Chairiyah 2 genap 2009 KS091302 - Introduction To Information System - lilis ernawati 1 genap 2009 Ludfi Lesmana KS091207 - Statistika B 1 KS091302 - Introduction To Information System - Luthfiya Ulinnuha 1 genap 2009 40 | P a g e